Доброго дня! Нужно настроить импорт данных по статистике из Метрики или Liveinternet по страницам входа за Вчера в Google Таблицу. Если из Метрики, то надо учитывать это изменения в API Метрики: Передача авторизационного токена в параметрах URL перестанет ...
Opencart Pro 2.3.0.2 - 1C УТ 11.4.6 CommerceML 2.0.7 доработка обмена
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Здравствуйте!
Есть задача по доработке уже готового модуля обмена по протоколу eCommerce 2.0.7 (с некоторыми изменениями в XML), в который требуется добавить поддержку модулей связанных опций и изображений опций pro.
По связанным опциям:
Модуль обмена в настоящий момент добавляет только стандартные опции opencart, комбинируя дополнительные реквизиты характеристик номенклатуры 1с в общую опцию opencart. Требуется создавать связанные опции, разделяя дополнительные реквизиты 1с на несколько стандартных опций opencart. В связанные опции необходимо прописывать цены по группам покупателей, вес, количество, штрих-код и т.п.
Цены опций должны грузиться в те таблицы опций, которые указаны в настройках модуля обмена во вкладке Цены в соответствии с количеством и приоритетом (скриншот6).
Скриншот1 показывает пример заполненной связанной опции (для одного доп.реквизита товара).
В 1с выглядит заполнение как на скриншоте5 (Белый = название характеристики номенклатуры, чехол frosted = название доп.реквизита, Белый = значение доп реквизита).
Скриншот4 показывает, куда необходимо добавить выбор обмена характеристик по связанным опциям.
Название связанной опции (таблица БД relatedoptions_variant, поле relatedoptions_variant_name) должно быть составное из названий доп.реквизитов характеристики.
Например, связанная опция состоит из двух опций: "Цвет" и "Тип ткани"
В этом случае название связанной опции должно быть "Цвет + Тип ткани".
Если связанная опция состоит из одной опции "Цвет", то название связанной опции тоже будет "Цвет".
Наглядно на скриншоте 7 (сортировка =0 всегда).
В план работы входит корректная работа модуля в случае синхронизации изменения или удаления опции из 1с.
Полезная статья по работе с функциями модуля связанных опций:
Старый бесплатный модуль обмена от другого разработчика, где можно подсмотреть, как сделана работа с функциями связанных опций.
https://opencartforum.com/files/file/2747-sinhronizaciya-opencart-20-c-1c/
По изображениям опций pro (скриншот2):
Модуль добавляет новые таблицы БД (названия таблиц poip*), изображения привязываются к стандартным опциям opencart, а не к связанным опциям.
Картинки записываются в XML как на скриншоте3 в файл offers.xml для каждого предложения.
В случае связанной опции, состоящей из нескольких опций, необходимо прописывать в БД картинки к каждой опции, входящей в связанную (дублироваться ссылками для каждой опции opencart в БД).
Сортировка картинок должна соответствовать последовательности в файле XML.
В план работы входит корректная работа модуля в случае синхронизации изменения или удаления картинки из 1с.
В случае удаления файл на сервере должен удаляться физически, не только из БД.
Сервисные функции модуля обмена должны быть скорректированы для очистки под сделанные изменения (скриншот8).
Модуль обмена для доработки доступен для загрузки здесь:
Модуль связанных опций: https://liveopencart.ru/opencart-moduli-shablony/moduli/prochee/svyazannyie-optsii-2
Модуль изображений опций pro:
https://liveopencart.ru/opencart-moduli-shablony/moduli/vneshniy-vid/izobrajeniya-optsiy-pro-2
Все модули готов предоставить.
Базу данных 1С предоставить не могу, могу предоставить файлы выгрузки import.xml и offers.xml для отладки через ручной механизм по запросу (скриншот9) с 1-2 разноплановыми товарами под тест.
Спасибо за внимание, при возникновении уточнений по работе с радостью отвечу на вопросы.
- Похожие заказы
- Веб-программированиенет заявокЗакрыт5 лет назад
- $30
Есть сайт, на битриксе есть какие то исходные архивы даже , сайт на битриксе. Необходимо копирнуть и перенести на польский опен карт. Наполнение с нас.
Веб-программирование4 заявкиЗакрыт5 лет назад Необходимо настроить верстку 3-х адаптивных страниц на самописной CMS. Работа и оплата по договору с ИП или ООО.
Веб-программирование3 заявкиЗакрыт5 лет назадЕсть такой пакет для быстрого создания сайта - spark.laravel.com. Я его купил и нужно: 1. Прописать домен на хостинге https://cloud.digitalocean.com и установить туда этот пакет. 2. Сделать, чтобы с этим пакетом и сайтом можно было работать через GitHub. Нужно сейчас, не ...
Веб-программированиенет заявокЗакрыт5 лет назадСайт магазина www.ars-verona.ru. Хостинг на мажордомо. Основная проблема - перенос товаров и сохранение категорий товаров. Товаров очень много и забивать их руками займёт очень много времени.
Веб-программирование8 заявокЗакрыт5 лет назадПолное ТЗ по работе: https://docs.google.com/document/d/13gnm6w7-Re8U4tWJvU6NlZ-1GTXwOgMinbc9zK-qTe4/edit Некоторая работа уже сделана, необходимо доделать работу: - Когда у объекта в XML имеется параметр "Архив", то объект нужно удалять с сайта. - Сейчас фотография добавляется только в анонс и детально, нужно добавлять оставшиеся ...
Веб-программирование1 заявкаЗакрыт5 лет назад- $6
Необходимо добавить на два сайта 1Установка счетчика Яндекс.Метрики. 2Интеграция счетчика в сервис Rookee. 3. Настроить обратный звонок на почту (чтобы заявки приходили на определенную почту)
Веб-программирование1 заявкаЗакрыт5 лет назад Инсталяция[list=1][*]Сделать клон репозитория проекта[*]Установить все зависимости описанные выше[*]В корне проекта выполнить npm install и bower install[*]Запустить сервер MongoDB[*]В корне выполнить grunt[/list]
Веб-программирование2 заявкиЗакрыт5 лет назадРазработка интернет-магазина. Что нужно сделать: - Сделать адаптивную вёртстку по уже готовым макетам PSD (будет три вида макета, десктоп, планшет и мобильная версия). - Адаптировать вёрстку под 1С-Битрикс Редакция "Бизнес" - Программирование интернет магазина с учётом макета, написание и ...
Веб-программирование3 заявкиЗакрыт5 лет назадЕсть шаблон аспро некст. Нужно внедрить несколько изменений. 1. Получить все бренды товаров 2. Сформировать страницу со всеми товарами определённого бренда. На странице должен сохраниться весь функционал каталога: цепочка навигации (хлебные крошки), фильтр, постраничная навигация, варианты отображения списка ...
Веб-программирование1 заявкаЗакрыт5 лет назад