Экспорт товаров CSV

Doom1989

Постоялец
Регистрация
11 Июн 2013
Сообщения
112
Реакции
7
Есть ли модуль экспорта товаров CSV для Prestashop 1.5.x.x ?
 
Стандартными средствами можно экспорт сделать, в товарах кнопка "Начать экспорт".
 
Стандартными средствами можно экспорт сделать, в товарах кнопка "Начать экспорт".
Стандартный экспорт сильно ограничен в функционале: он не экспортирует описания товара, привязанность к некоторым категориям, аксессуары и свойства.
 
вопрос на повестке, только был бы интересен модуль для свежего релиза 1.6.0.5 ?
 
аналогично интересует модуль експорта под версии 1.5 и 1.6
 
пробовали модуль для експорта в pdf прайсов, на офсайте есть, платный
не понравился
 
слишком много товаров, pdf конского размера был
 
С выходом версии ПрестаШоп 1.5 у администраторов магазина появился новый инструмент под названием SQL Менеджер. Он находится во вкладке
Расширенные параметры. Это очень гибкий инструмент для SQL запросов в базу данных магазина из бэк-офиса, которым надо пользоваться имея некоторые знания как это делается.
Результаты запросов можно сохранять в файле с расширением CSV и так как стандартный импорт товаров в ПрестаШоп поддерживает именно этот стандарт, мы можем экспортировать товары для резервных копий или переноса товаров в другой магазин.
Давайте посмотрим какие данные нам нужно запросить. Для этого зайдем во вкладку Расширенные параметры—>импорт CSV и выберем тип товары для импорта.
В левой колонке у нас появиться список доступных полей.
import.jpg

Теперь нужно вернуться к закладке SQL менеджер и нажмем на кнопку «добавить новый» Наименование выбираете произвольное, а в поле запрос
добавляем следующий код:
Код:
SELECT p.id_product, p.active, pl.name, GROUP_CONCAT(DISTINCT(cl.name) SEPARATOR ",") as categories, p.price, p.id_tax_rules_group, p.wholesale_price, p.reference, p.supplier_reference, p.id_supplier, p.id_manufacturer, p.upc, p.ecotax, p.weight, p.quantity, pl.description_short, pl.description, pl.meta_title, pl.meta_keywords, pl.meta_description, pl.link_rewrite, pl.available_now, pl.available_later, p.available_for_order, p.date_add, p.show_price, p.online_only, p.condition, p.id_shop_default
FROM ps_product p
LEFT JOIN ps_product_lang pl ON (p.id_product = pl.id_product)
LEFT JOIN ps_category_product cp ON (p.id_product = cp.id_product)
LEFT JOIN ps_category_lang cl ON (cp.id_category = cl.id_category)
LEFT JOIN ps_category c ON (cp.id_category = c.id_category)
LEFT JOIN ps_product_tag pt ON (p.id_product = pt.id_product)
WHERE pl.id_lang = 1
AND cl.id_lang = 1
AND p.id_shop_default = 1
AND c.id_shop_default = 1
GROUP BY p.id_product
Запрос сделан для таблицы ps_product, префикс ps для магазина по умолчанию и для вашего магазина может быть другим. Один запрос
может быть сделан только для одного языка, в нашем случае указан язык, у которого id равен 1.(смотри WHERE pl.id_lang = 1
AND cl.id_lang = 1). И если вы используете мультишоп, добавлен запрос на id_shop_default = 1 магазин с id равным 1.
К сожалению не все из магазина может быть экспортировано одним запросом, например, генерируемые изображения.
Теперь для экспорта нажмите кнопку сохранить. Для просмотра результата запроса нажмите значок с лупой,
для скачивания значок с зеленой стрелкой.
export.jpg

Для просмотра ссылки Войди или Зарегистрируйся
 
Назад
Сверху