Перейти к содержанию
22.03.2024 ×
  • RU
    • Язык

Интеграция Оpencart по синхронизации с 1с Управление Торговлей

10 000 ₽

   (0 отзывов)

2 изображения

Информация о файле

По просьбе одного из наших заказчиков было произведено тестирование свободно распространяемого модуля для обмена между 1С и OpenCart 3.

Что было протестировано:

·     За основу была взята база 1С в которой чуть больше одной тысячи товаров;

·     После ввода логина и пароля на стороне 1с торговли, при первичном формировании XML она подвисает на 30 мин, при следующих запусках по расписанию такого зависания пользователями не замечено;

·     При первичном создании товаров ОпенКарт работал быстро, как и при последующих обращениях со стороны 1C;

·     Управление логикой по созданию категорий и производителей находится на стороне ОпенКарт, а 1С просто стучится по API модуля 1C Exchange и инициализирует обмен данными. Также дело обстоит и с ценами, остатками, которые можно создать автоматически или выбрать вручную;

·     Логирование в модуле существует в разных настройках, часть из которых зашито в исходном коде PHP, что даёт дополнительную гибкость при отладке;

·     Средняя скорость создания товара - 0,05 секунды, так как в 1С базе не было картинок и характеристик - их пришлось их расставить через «фид» данных другим модулем (Диспетчер yml\xml).

 

 

1.PNG

 

 

Результаты тестирования:

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

 

2.PNG

 

Описание:

Модуль работает с Управлением торговлей 10-й / 11-й версий и позволяет производить синхронизацию между 1С и базой данных OpenCart по стандарту ML2.

 

Для вызова первичного наполнения интернет-магазина товарами из 1С нам необходимо в интерфейсе программы ввести логин/пароль от модуля и задать расписание обновления Opencart. Данный подход отличается от привычного диспетчера YML\XML тем, что, инициализацией начала обмена является не интернет-магазин, а система управления предприятием, которая помечает удалённые объекты номенклатуры, выводит остатки по текущему срезу и изменения цен.

Задача оператора в интернет-магазине задать в модели логику взятия нужной цены для товара. Это делается приоритетами: если есть первая цена, то берётся она, а если её нет, то берётся вторая или либо третья.

Модуль действительно бесплатный, взять его можно посылкам, а если нужна помощь с интеграцией 1С и Opencart, то напишите в ЛС или Telegram @ncv77.

 

 

4.PNG



Обратная связь

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

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