Загрузка XML v 3.x

Версия 1.6

Пока на данном этапе реализована загрузка файлов для расширенного обмена с Битрикс. То есть когда в 1С интегрируется специальные модули.

И еще такой момент, модуль записывает цены и остатки только в свои таблицы, не модифицируя таблицы opencart, так удобнее для синхронизации, а данные интегрируются уже модификаторами. То есть если отключить модификаторы товары будут, но без цен и остатков. Остатки хранятся в таблице product_rests, а цены product_prices, также есть таблицы для предложений offers и характеристик features.

Пока все на стадии отладки пока решил оставить так. Ну админка выглядит так:

Интервал цен отображается когда есть характеристики с разными ценами, тогда показывается минимальная и максимальная цена.

Остатки отображаются общие по всем складам, но сделаю поле которое будет появляться если остатки были выгружены со складами. В нем будет либо список, либо выпадающее меню с названием склада и количества.

Работа продолжается ежедневно, так еще момент по ценам, в админке изменилась таблица настройки цен.

Это не конечный вариант, предполагается использовать еще формулы, мне хотелось бы от вас услышать как выхотите загружать цены. Может быть у Вас не столько типов цен в 1С а Вы хотите разницу для оптовиков, например, реализовать через скидку от основной цены.

И еще настройки цен хранятся еще и в базе, они обновляются при загрузке с 1С классификатора с типами цен. Хранение цен в отдельных таблицах хороша еще тем, например, если изменить настройки цен, то делать обмен с 1С не нужно, изменения вступят сразу же. Ах да чуть не забыл, в таблице цен появится пиктограмма, которая будет указывать какой тип цен был загружен с 1С, если у типа цен нет значка, значит неверно указано было наименование цены либо такой тип цен не выгружался с 1С.

Вот функции добавленные модификатором в файл /admin/model/catalog/product.php

А обращение из /admin/controller/catalog/product.php

Как видите ничего сложного. Конечно возникает вопрос о совмести модулей которые тоже читают остатки и цены, скажу следующее остатки некоторые можно загрузить, но то что касается характеристик 1С не все можно будет загрузить, в ввиду того что опции не соответствуют характеристикам 1С. Над характеристиками  идет работа, модуль будет позволять даже хранить несколько картинок для характеристики, загружать характеристики со свойствами и без свойств. Также рассматривается возможность объединять товары в один с опциями если у них будут одинаковое поле “Модель”, если это кому интересно, пишите, но это не основное направление и будет платным.

В общем пока модуль скачать нельзя и рассматривается вариант использовать шифрование кода.

Ладно на сегодня пока хватит информации, мне нужно работать дальше.

Кириллов Виталий
Программист 1С, php, java, jquery. Мастер по ремонту электроники

10 thoughts on “Загрузка XML v 3.x

  1. “В общем пока модуль скачать нельзя и рассматривается вариант использовать шифрование кода.”

    А так красиво все начиналось =(
    Есть ли на данный момент хоть какое-то решение по интеграции с 1С и OpenCart 3.0?

    1. Сегодня точно выложу, только установку не проверял на чистую систему. Если будут сложности пишите какие ошибки встретили и я их исправлю.

          1. Нет возможности скачать третью версию, там только под второй опенкарт 🙁

          2. Виталий, добрый день!
            Модуль для OpenCart 3.0 можно где-то скачать?)

          3. Здравствуйте, к сожалению для такой версии еще не существует модуля

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.