Синхронизация 1с и opencart
Нужно доработать этот модуль обмена между 1с и OpenCart:
https://opencartforum.com/topic/15471-opencart-exchange-1c/
https://github.com/zenwalker/opencart-exchange1c (тут есть видео по функционированию админской части)
Тех данные:
Версия движка Opencart 2.0.3.1 (http://www.opencart....wnload/download)
1С - Управление торговлей 11.1 (8.3)
Конфигурация стандартная.
Задачи следующие:
1) Адаптировать модуль под текущую версию движка
2) Дописать загрузку модулем 4-х цен (из 1С выгружается 4-е цены). P.S. если для этого потребуются доработки по CMS, то их тоже нужно сделать.
3) Дописать загрузку артикула, веса и объема из 1С (если уже не реализовано)
4) Все настройки из вкладки выгрузка номенклатуры нужно удалить, заменить их нашими ниже. Маленькое пояснение: удалить нужно не только сами настройки из пользовательского интерфейса, но и само их функционирование из модуля, чтобы не дай бог ошибок каких не было.
5) Убрать загрузку категорий модулем из 1С. Т.е., категории с 1С на сайт попадать не должны. С ними мы полностью будем работать на стороне сайта.
Фактически мы будем синхронизировать номенклатуру с остатками и ценами.
5) Сделать доп. настройки в модуле (вторая вкладка - "Выгрузка номенклатуры"):
а) "Обновлять Имя продукта, если он уже существует": Да/Нет (селектом) - нужно для задания отличающихся от 1С названий на сайте
б) "Загружать описание товара": Да/Нет (селектом)
в) "Загружать фото товара": Да/Нет (селектом)
г) "Что делать с товаром, если он не существует в выгрузке": Не трогать/Отключить/Удалить/Обнулить кол-во (селектом)
в) "Категория по умолчанию для новых товаров": прописываем название или id категории с сайта. В эту категорию должны попадать товары, которых еще нет на сайте. из нее будем уже распределять товары по категориям самостоятельно.
Заинтересованным вышлю файлы выгрузки import и offers.xml. Отличия от штатных там только в 4-х ценах, как я писал выше.
Сайт пустой - только демотовары.
P.s. Да, насколько знаю, существует помимо штатной, дефолтной, еще и выгрузка под 1с битрикс. Не знаю, под какую заточен модуль - учесть этот нюанс нужно исполнителю)))