Страница 1 из 1

Выгрузка производителей в opencart/ocstore

Добавлено: 03 дек 2016 13:15
kasper
Подскажите, как правильно настроить PLI для выгрузки производителей в opencart/ocstore.

Re: Выгрузка производителей в opencart/ocstore

Добавлено: 03 дек 2016 13:54
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);;;

Вставить его в вкладку - После осн. обновления.

Re: Выгрузка производителей в opencart/ocstore

Добавлено: 24 янв 2017 12:39
muzoff
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);;;