Перейти к содержанию

Рекомендуемые сообщения

Доброго времени суток,

Необходимо доработать модуль обмена от 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 будут по такому принципу:

 

Spoiler

    <Наименование>Производитель</Наименование>

 <Наименование_en>Manufacturer</Наименование_en>
 <Наименование_es>Manufacturer</Наименование_es>


   <ЗначениеРеквизита>
                        <Наименование>Полное наименование</Наименование>
                        <Значение>Продукт</Значение>

                       <Значение_en>Product</Значение_en>

                       <Значение_es>Product</Значение_es>
   </ЗначениеРеквизита>

 

и так далее


На выходе обработки заполнения данных на сайте все поля на разных языках должны быть заполнены.

 

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.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.