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

Тема в разделе "PrestaShop", создана пользователем Doom1989, 12 мар 2014.

Информация :
Хочешь в разделе без проблем общаться - прочти правила, чтобы потом с форумом на время не прощаться. Читать обязательно!
Внимание! Читайте внимательно правила!Предупреждения выдаются без всяких вопросов. Нарушил - получил. Будьте Внимательнее! Постинг нескольких постов подряд приравнивается к НАРУШЕНИЮ! Будьте вежливы и соблюдайте правила ;-)
Модераторы: NightHunter, ZiX
  1. Doom1989

    Doom1989 Постоялец

    Регистр.:
    11 июн 2013
    Сообщения:
    110
    Симпатии:
    4
    Есть ли модуль экспорта товаров CSV для Prestashop 1.5.x.x ?
     
  2. ssneck

    ssneck Создатель

    Регистр.:
    29 авг 2011
    Сообщения:
    34
    Симпатии:
    2
    Стандартными средствами можно экспорт сделать, в товарах кнопка "Начать экспорт".
     
  3. Butch

    Butch

    Регистр.:
    16 мар 2014
    Сообщения:
    210
    Симпатии:
    13
    Стандартный экспорт сильно ограничен в функционале: он не экспортирует описания товара, привязанность к некоторым категориям, аксессуары и свойства.
     
  4. 4exob

    4exob Постоялец

    Регистр.:
    23 фев 2014
    Сообщения:
    120
    Симпатии:
    2
    вопрос на повестке, только был бы интересен модуль для свежего релиза 1.6.0.5 ?
     
  5. karma.rgd

    karma.rgd Писатель

    Регистр.:
    10 фев 2014
    Сообщения:
    5
    Симпатии:
    0
    аналогично интересует модуль експорта под версии 1.5 и 1.6
     
  6. polischuks

    polischuks Писатель

    Регистр.:
    23 дек 2012
    Сообщения:
    4
    Симпатии:
    0
    Вопрос вопрос все еще актуальный. Подскажите модуль экспорта.
     
  7. Watrik

    Watrik Писатель

    Регистр.:
    13 апр 2014
    Сообщения:
    5
    Симпатии:
    0
    пробовали модуль для експорта в pdf прайсов, на офсайте есть, платный
    не понравился
     
  8. Butch

    Butch

    Регистр.:
    16 мар 2014
    Сообщения:
    210
    Симпатии:
    13
    Не поделитесь? :) И чем не понравился?
     
  9. Watrik

    Watrik Писатель

    Регистр.:
    13 апр 2014
    Сообщения:
    5
    Симпатии:
    0
    слишком много товаров, pdf конского размера был
     
  10. AlexDmitrych

    AlexDmitrych Постоялец

    Регистр.:
    6 мар 2014
    Сообщения:
    55
    Симпатии:
    55
    С выходом версии ПрестаШоп 1.5 у администраторов магазина появился новый инструмент под названием SQL Менеджер. Он находится во вкладке
    Расширенные параметры. Это очень гибкий инструмент для SQL запросов в базу данных магазина из бэк-офиса, которым надо пользоваться имея некоторые знания как это делается.
    Результаты запросов можно сохранять в файле с расширением CSV и так как стандартный импорт товаров в ПрестаШоп поддерживает именно этот стандарт, мы можем экспортировать товары для резервных копий или переноса товаров в другой магазин.
    Давайте посмотрим какие данные нам нужно запросить. Для этого зайдем во вкладку Расширенные параметры—>импорт CSV и выберем тип товары для импорта.
    В левой колонке у нас появиться список доступных полей.
    [​IMG]
    Теперь нужно вернуться к закладке 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.
    К сожалению не все из магазина может быть экспортировано одним запросом, например, генерируемые изображения.
    Теперь для экспорта нажмите кнопку сохранить. Для просмотра результата запроса нажмите значок с лупой,
    для скачивания значок с зеленой стрелкой.
    [​IMG]
    Перейти по ссылке
     
    Sauros, mishelini и Butch нравится это.