Экспорт товаров PrestaShop не используя модули

экспорт товаров престашопС выходом версии ПрестаШоп 1.5 у администраторов магазина появился новый инструмент под названием SQL Менеджер. Он находится во вкладке
Расширенные параметры. Это очень гибкий инструмент для SQL запросов в базу данных магазина из бэк-офиса, которым надо пользоваться имея некоторые знания как это делается.

Результаты запросов можно сохранять в файле с расширением CSV и так как стандартный импорт товаров в ПрестаШоп поддерживает именно этот стандарт, мы можем экспортировать товары для резервных копий или переноса товаров в другой магазин.
Давайте посмотрим какие данные нам нужно запросить. Для этого зайдем во вкладку Расширенные параметры–>импорт CSV и выберем тип товары для импорта.
В левой колонке у нас появиться список доступных полей.
import
Теперь нужно вернуться к закладке SQL менеджер и нажмем на кнопку “добавить новый” Наименование выбираете произвольное, а в поле запрос
добавляем следующий код

 
Запрос сделан для таблицы ps_product, префикс ps для магазина по умолчанию и для вашего магазина может быть другим. Один запрос
может быть сделан только для одного языка, в нашем случае указан язык, у которого id равен 1.(смотри WHERE pl.id_lang = 1
AND cl.id_lang = 1). И если вы используете мультишоп, добавлен запрос на id_shop_default = 1 магазин с id равным 1.
К сожалению не все из магазина может быть экспортировано одним запросом, например, генерируемые изображения.
Теперь для экспорта нажмите кнопку сохранить. Для просмотра результата запроса нажмите значок с лупой,
для скачивания значок с зеленой стрелкой.
export
Если у вас есть идеи как еще использовать SQL менеджер, оставляйте свои комментарии.
Подсмотрено на nemops.com
До встречи на http://webnewbie.ru/

Comments (32)

Артем
17.12.2015 - 22:32 / Ответить

У меня все получилось, спасибо большое!\
Но! почему-то количество товара везде 0
Хотя в админке количество указано правильно

Алексей
09.04.2016 - 00:21 / Ответить

а как добавить запрос. чтобы сгенерировать ссылку на изображения в том же порядке по списку, чтобы потом скопировать этот столбец и добавить в первый прайс?

09.04.2016 - 00:31 / Ответить

Почитайте комментарии выше

Дмитрий Шепелев
31.01.2017 - 21:25 / Ответить

Добрый день! Прочитал вашу статью http://webnewbie.ru/modules/blogwp/wordpress/prestashop/eksport-tovarov-prestashop-ne-ispolzuya-moduli.html
Попробовал, работает.
Подскажите пожалуйста, что туда прописать, чтобы выгружало и ссылку на товар (страницу) товара который у меня в магазине. Заранее спасибо.

01.02.2017 - 04:14 / Ответить

Читайте комментарии

Дмитрий Шепелев
01.02.2017 - 04:48 / Ответить

Все комментарии прочел, нет там такого. В комментариях есть ЧПУ, но это не полная ссылка на страницу с товаром. А я хочу выгрузить товар ссылкой. В менеджере sql есть много позиций которые можно добавить, на там не пойму какая именно комбинация нужна.

01.02.2017 - 10:34 / Ответить

SQL менеджер- достаточно ограниченный функционал, и без переопределений контроллеров не может выдавать нужный результат. Если Вас не устраивает этот способ, ищите модули, которые помогут Вам в решении насущных вопросов. Да и не понятно, какую цель преследуете выгрузкой товаров в csv файл данным инструментом. Изначально он предназначен для резервной копии товаров сайта или для переноса товаров на другой домен.

Leave a Reply