Добрый день!
OC:store 0.2.2 (в админке 0.2.0)
OC:store:1С 1.0.7
Все товары загружались указанным выше модулем из 1С.
после удаления товара из базы в Админке
и при повторной регистрации этого товара для обмена
возникла Ошибка в 1с:
Выгружено товаров: 1
Выгружено картинок: 1
Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Обмен не выполнен
Ответ сервера:
Выгрузка товаров завершена с ошибками!!!
В админке Система - Журнал ошибок
PHP Notice: Undefined variable: data in .../dataexchange/exchange1c.php on line 312
РЕШИЛ:
Выгрузил в каталог из 1С, узнал ИД товара: <Ид>3e4808d0-2db4-11e0-894c-000423d908b4</Ид>
Смотрю базу SQL через PhpMyAdmin, и вижу что ссылка на такой ИД есть в базе,
в таблице oc_product_to_1c
product_id 1c_id
81 3e4808d0-2db4-11e0-894c-000423d908b4
Причем только в таблице oc_product такого ID небыло!!!!
Удаляю из таблиц ниже, товар с ИД=81
oc_product_description
oc_product_to_1c
oc_product_to_category
oc_product_to_store
После сделал обмен. Ошибка исчезла.
Как правильно удалить товар, ранее загруженный из 1С???