Автор Тема: Экспорт товара в prestashop  (Прочитано 150 раз)

13 Мая 2016, 11:45:28
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 1100
  • Репутация: +336/-0
  • Job-Freelance - работа для специалистов PrestaShop
    • Просмотр профиля
    • Job Freelance - удаленная работа программистам, веб-мастерам и дизайнерам
В prestashop при экспорте товара в панели управления не возможно выбрать все товары, только то что видно на экране.
Вопрос, как можно экспортировать все товары? Товаров около 12000.
Заранее спасибо всем, кто не пройдет мимо и поможет советом.
Job Freelance - предложения от европейских работодателей для  программистов, веб-мастеров и дизайнеров - специалистам по Magento и PrestaShop.
13 Мая 2016, 12:25:05
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 2169
  • Репутация: +49/-4
  • Сообщество PrestaShop
    • Просмотр профиля
Через store manager пробывал? Там можно все товары за раз выбрать.
13 Мая 2016, 12:36:09
Ответ #2
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 85953
  • Репутация: +25399/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Через админку полный экспорт не сделать. В стандартном экспорте только часть данных. Для товаров это:
"ID";"Изображение";"Имя";"Код";"Категория";"Базовая цена";"Итоговая Цена";"Количество";"Статус";Вам нужно использовать модуль или sql запросы в бд.
13 Мая 2016, 13:43:53
Ответ #3
  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
а можно узнать (может кто поделится), без установки/использования дополнительных модулей, структуру или название колонок если делать полную выгрузку в csv файл? Мне это нужно для того, что бы с действующего движка настроить выгрузку так (разместить данные по столбцам), что бы её потом Престашоп понял и нормально импортировал.
13 Мая 2016, 14:01:11
Ответ #4
  • Ветеран
  • *****
  • Сообщений: 20838
  • Репутация: +25276/-0
  • Prestashop - просто и эффективно
    • Просмотр профиля
Ищите на форуме, была такая тема, как экспортивать товары с комбинациями.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
13 Мая 2016, 14:39:54
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 1010
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
SQL запросами в SQL manager можно делать выгрузку и сохранять в файл csv. Для товаров с комбинациями так
SELECT
    p.id_product,
    pa.reference,
    pl.name,
    GROUP_CONCAT(DISTINCT(pal.name) SEPARATOR ", ") as combination,
    p.price,
    pq.quantity
FROM ps_product p
LEFT JOIN ps_product_attribute pa ON (p.id_product = pa.id_product)
LEFT JOIN ps_stock_available pq ON (p.id_product = pq.id_product AND pa.id_product_attribute = pq.id_product_attribute)
LEFT JOIN ps_product_lang pl ON (p.id_product = pl.id_product)
LEFT JOIN ps_product_attribute_combination pac ON (pa.id_product_attribute = pac.id_product_attribute)
LEFT JOIN ps_attribute_lang pal ON (pac.id_attribute = pal.id_attribute)
WHERE pl.id_lang = 1 /* id нужного языка*/
AND pal.id_lang = 1 /*id нужного языка*/
GROUP BY pa.reference
ORDER BY p.id_product, pac.id_attribute;