Модуль выгрузки данных из 1С (8.1) в файл Експорта/Импорта версии opencart-1-4-0-6-export-import http://www.mhccorp.com/opencart-1-4-0-6 ... import.zip. На других версиях не тестировалось!!!
2 файла положить в каталог D:1C_DBWare81ExtForms (у вас могут быть свои пути) на сервере. Открывать в 1С через меню Отчеты - Внешние отчеты и обработки - Выгрузка в интернет магазин.
Умеет:
В окне обработки данных 1С (8.1) выбираем файл магазина экспорта/импорта, и по коду прайса (колонка у мня такая есть, в файле импорта у меня это модель) идет перебор.
Если остаток больше 0, то ячейке "stock_status_id" присваивается значение 7(есть в наличии). Если меньше 0, то 5(нет в наличии) - у Вас эти значения могут быть другими.
Также перезаписывается ячейка "price" на цену продажи в уе(!!!).
Если товар есть в наличии, но нет кода - строка игнорируется, но выделяется в отчете.
Если товар есть в наличии и есть код, но нет цены - строка игнорируется, но выделяется в отчете.
Если товар есть в наличии и есть код и есть цена, но нет такого кода в файле магазина тоже выделяется в отчете...
В конце выводится отчет по 2м складам сразу (витрина + основной) с обработанными и выделенными проигнорированными строками в виде:
№ | Наименование | Код прайса | Цена, у.е. | Остаток
Обновленный файл заливаю обратно в магаз. Вот такое есть чудо. Понимаю что не всем это подойдет, и у каждого свои поля в 1С, но все таки. Может как для примера, я хз...
Распространяется как есть. Все действия на Ваш страх и риск.