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

21 Апреля 2016, 14:09:57
  • Старожил
  • ****
  • Сообщений: 256
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день. Возможен ли экспорт товара с сайтов, которые используют версии 1.5 и 1.6. вместе с тегами товаров? Именно с тегами.

Нужны: номер, название и теги.

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.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)


Такой код их не вытянул. Нужны обычные, а мета теги. Спасибо.
21 Апреля 2016, 15:30:28
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 2174
  • Репутация: +49/-4
  • Сообщество PrestaShop
    • Просмотр профиля
LEFT JOIN ps_product_tag pt ON (p.id_product = pt.id_product)
21 Апреля 2016, 15:39:57
Ответ #2
  • Старожил
  • ****
  • Сообщений: 256
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Можно полный пример? Чтобы просто вставить и все? А то ошибки......
21 Апреля 2016, 17:47:08
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 2174
  • Репутация: +49/-4
  • Сообщество PrestaShop
    • Просмотр профиля
Пример я привел. Добавляешь в запрос соединение с табл. ps_product_tag по ид товара и вытаскиваешь теги.
21 Апреля 2016, 17:59:56
Ответ #4
  • Старожил
  • ****
  • Сообщений: 256
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Не добавляется столбик с тегами
21 Апреля 2016, 18:30:23
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 2174
  • Репутация: +49/-4
  • Сообщество PrestaShop
    • Просмотр профиля
Так его нужно добавить самому. От включения таблицы новые поля сами не появятся.
GROUP_CONCAT(DISTINCT(pt.id_tag) SEPARATOR ",") as tags
21 Апреля 2016, 18:41:05
Ответ #6
  • Старожил
  • ****
  • Сообщений: 256
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Еще раз прошу дать мне полностью готовый sql запрос. Спасибо. Ошибки при его добавлении.... Появляются какие то цифры, но не слова....