Доброго времени суток,
Необходимо доработать модуль обмена от Kirillove Opencart 2.3 и 1С. Выгружаемый тип протокола - протокол битрикс 3.1 (версия модуля битрикс 7.0.1.6, версия УТ 11.3.4.228)
Задачи коротко:
1. Доработать модуль обмена для создания, редактирования, удаления связанных опций.
Такие опции будут создаваться для всех товаров с опциями, в том числе с одной несвязанной опцией с целью прописать артикул, вес, цены, скидочные цены, акционные цены, ean к каждой опции.
Предусмотреть сервисные команды очистки таблиц и их отладки. Связь по guid 1с.
Ссылка на модуль: https://opencartforum.com/files/file/1501-svyazannye-opcii-dlya-opencart15/-2
Пример работы с классами связанных опций:
https://https://opencartforum.com/files//news_site/funktsii-dlja-oblegchenija-sozdanija-svjazannyh-optsij-iz-drugih-modulej/
2. Доработать модуль обмена и расширить протокол обмена 1с для работы с мультиязычными данными.
Все данные, содержащие текстовую информацию в выгружаемом xml файле, используемую для записи в поля БД opencart, будут на нескольких языках.
Необходимо доработать обработку модулем таких данных для поддержки нескольких языков, добавляться дополнительные поля в xml будут по такому принципу:
На выходе обработки заполнения данных на сайте все поля на разных языках должны быть заполнены.
3. Доработать вкладку SEO у модуля обмена для генерации SEO данных на разных языках.
4. Доработать модуль обмена для работы с изображениями.
Для каждой характеристики будет выгружаться отдельный набор изображений (прикрепленные файлы к характеристики товара, в протоколе обмена выглядит как <Картинка></Картинка> аналогично картинкам товара), а для значения характеристики - один прикрепленный файл-изображение с таким же представлением в xml.
Необходимо записывать изображение значений свойства характеристики 1с в бд opencart в каталог => опции => опция opencart => изображение к значениям опций (стандартное изображение opencart).
Изображения характеристик продукта необходимо записывать в фотографии продукта, отмечая принадлежность изображений к характеристике продукта галочками через функционал модуля Изображения опций Pro.
https://opencartforum.com/files/file/1839-izobrazheniya-opciy-pro-dlya-opencart15/-2
Изображения, прикрепленные к номенклатуре товара, будут также записываться в изображения товара opencart, но без "галочек" принадлежности картинок к опциям.
Стандартный текущий функционал модуля обмена не должен пострадать отредактированным кодом. Всё должно быть совместимо со стандартными функциями.
Дополнения в модуле должны отрабатывать через новые пункты в админке модуля обмена.
Кто готов взяться - пишите в личку. Готов сотрудничать по другим задачам в будущем, связанными с 1с/opencart.