1b.app
Скопирована ссылка -

Конфликт в работе двух приложений.

Действие импорта Продуктов, Брендов из CMS ExtraParts создает в BOX новые бренды и записывает их cat.id (ExtraParts) в поле shopbrand.code1c (BOX).
Действие "Выгрузить продукты/категории/фильтры/характеристики в opencart (через БД)" экспортируя бренды из BOX, переписывает поле shopbrand.code1c на manufacturer.manufacturer_id (opecart).
Таким образом в shopbrand иногда образуются различные бренды с одинаковым code1c (пример SELECT * FROM `shopbrand` WHERE `code1c` LIKE '101').
Экспортируя повторно в opecart, действие сравнивает shopbrand.code1c = manufacturer.manufacturer_id, а не как мне объясняли:

Отдел Заботы
OneBox production писал/а:
Эта таблица заполняется только если бренд создает бокс и не нашел такового в опенкарте, заполняет значениями
manufacturer_id=id бренда, store_id=0

https://1b.app/ru/forum/integrations-with-online-stores/18112-pri-eksporti-virob...
Думаю объяснять последствия такого экспорта в opecart не имеет смысла.
Оригинальный вопрос доступен на версии: ua

Ответы:

Проблема была решена очисткой поля code1c и отключением экспорта брендов.
11.06.2024, 20:51
Оригинальный комментарий доступен на версии: ua

Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий