С задачами приходиться сталкиваться разными и не смотря на то, что, начиная с версии 1.5 есть экспорт в категории, клиенту потребовалось сделать экспорт всех товаров.
И так краткая инструкция для экспорта, данный код тестировался на версии престашоп 1.5, но скорее всего подойдет для 1.4 и 1.6.
- В первую очередь нам понадобится phpMyAdmin, зачастую он есть в панели управления хостингом, если же там нет, то можно залить свой, предварительно скачав, его с их сайта http://phpmyadmin.com
- После авторизации. нам нужно перейти слева в таблицу нашего магазина, а там выбрать вкладку SQL
- В поле для ввода SQL запроса, нужно вставить указанный ниже запрос, предварительно заменив yoursite.ru на адрес вашего сайта, а цифру 7 на ID вашего языка(это можно посмотреть на вкладке «Локализация — языки»)
SELECT p.`id_product`, pl.`link_rewrite`, cl.`id_category`, cl.`name` AS category_name, pl.`name`, pl.`description_short`, pl.`description`, i.`id_image`, CONCAT("http://yoursite.ru/", p.id_product, "-", i.id_image,"/",pl.link_rewrite,".jpg") AS image_link, p.`price` FROM ps_product p LEFT JOIN ps_product_lang pl ON p.`id_product` = pl.`id_product` AND pl.`id_lang` = 7 LEFT JOIN ps_category_lang cl ON cl.`id_category` = p.`id_category_default` AND cl.`id_lang` = 7 LEFT JOIN ps_image i ON i.`id_product` = p.`id_product` AND i.`cover` = 1
- После этого нажимаем на Export
- После этого нужно выставить все настройки согласно скриншоту, и файл можно будет открыть через эксель.
Данная инструкция тестировалась на 4-ой версии phpmyadmin, в ранних версиях смысл остается тем же, но интерфейс визуально будет отличаться. Если у вас есть вопросы — вы можете задать их в комментариях
Похожие
Добрый день! А как теперь добавить эти товары обратно на другую престу?
Здравствуйте Вадим, можно попробовать через Инструменты — Импорт CSV, или сразу экспортировать как SQL запрос, если у вас версии совпадают и id языков, то должно помочь!
Какая-то фигня получается, файл с кучей строк и цифр. Как получить на выходе такой же файл CSV который заливался через Import CSV?
Либо на каком-то этапе у вас происходит сбой, либо вы открываете файл не в Экселе, либо как вариант эксель не может распознать разделители колонок и сливает все в одну.
Получить точно такой же формат, как при импорте, стандартными средствами не получится
Спасибо! С третьего раза получилось. действительно, ошибки были из-за невнимательности. Например, не обратила внимание, что бегунок на поле для ввода SQL запроса двигается:)
Пытаюсь сделать экспорт через админку «Расширенные параметры — менеджер SQL» выдает следующую ошибку http://clip2net.com/s/3zJcSEK . Через phpmyadmin тоже не хочет выгружать.
Допишите запрос пожалуйста что бы еще и количество было.
из таблицы stock_available столбец quantity