Выгрузка производителей в opencart/ocstore
Подскажите, как правильно настроить PLI для выгрузки производителей в opencart/ocstore.
Возможно этот SQL запрос поможет
Вставить его в вкладку - После осн. обновления.
Код: Выделить всё
INSERT INTO oc_manufacturer_description (manufacturer_id, language_id, name)
SELECT manufacturer_id, 1 as language_id, name
FROM oc_manufacturer
WHERE manufacturer_id NOT IN (SELECT manufacturer_id FROM oc_manufacturer_description WHERE language_id=1);;;
Вставить его в вкладку - После осн. обновления.
С уважением, поддержка ElbuzGroup.
TechAdmin писал(а):Возможно этот SQL запрос поможетКод: Выделить всё
INSERT INTO oc_manufacturer_description (manufacturer_id, language_id, name)
SELECT manufacturer_id, 1 as language_id, name
FROM oc_manufacturer
WHERE manufacturer_id NOT IN (SELECT manufacturer_id FROM oc_manufacturer_description WHERE language_id=1);;;
Вставить его в вкладку - После осн. обновления.
чтоб на странице производители все корректно отображалось не хватает записи в таблице oc_manufacturer_to_layout
Код: Выделить всё
INSERT INTO oc_manufacturer_to_layout (manufacturer_id, store_id, layout_id)
SELECT manufacturer_id, 0 as store_id, 0 as layout_id FROM oc_manufacturer
WHERE manufacturer_id NOT IN (SELECT manufacturer_id FROM oc_manufacturer_to_layout);;;
Да, еще поле name в моей сборке (opencart.pro 2.3.0.2) отсутствует, заменил на meta_title в таблице oc_manufacturer_description
Код: Выделить всё
INSERT INTO oc_manufacturer_description (manufacturer_id, language_id, meta_title)
SELECT manufacturer_id, 1 as language_id, name FROM oc_manufacturer
WHERE manufacturer_id NOT IN (SELECT manufacturer_id FROM oc_manufacturer_description WHERE language_id=1);;;