Модуль обмена Opencart <-> 1С:Предприятие

Изначально модуль был найден на форуме opencartforum.com автор (не помню какой ник, позже найду и напишу) выложил его бесплатно, меня он заинтересовал, так как я искал что-то подобное и он был полностью открытым. Я сначала дописал его под свои нужды, а потом на форуме стал размещать что где и как поправить. Когда уже код модуля на 50% стал мой, я задумался а не написать ли мне его с нуля, так как для современной 1С:Предприятие требовались все новые возможности для которых нужно было менять принцип загрузки файлов. Тогда я выбрал конфигурацию 1С:Предприятие УНФ, которая максимально адаптирована под интернет торговлю.

Первый свой модуль я выпустил 26 марта 2018 года, вышел он под редакцией 1.6.4.1 и был настолько сырой что сразу пришлось его дорабатывать, заплатки шлепал как Microsoft каждую неделю. Поспешил конечно, в этот раз такого не будет. Последняя версия 1.6.4.7 была 15 февраля 2022 года и с тех пор я производил только мелкие корректировки для своих нужд, а номер редакции уже не менялся.

К сожалению, с начала СВО доступ на сайт opencartforum.com закрыли для России, и я не смог его посещать, хотя письма мне продолжают приходить, вопросы пишут. Когда есть время я отвечаю на письма. Для посещения сайта нужно использовать VPN, но я его не настраивал у себя, в общем я создал свой сайт и буду размещать на нем теперь все новости и обсуждать горячие темы.

Хочу также напомнить, что пока генеральным спонсором является компания “Тесла-Чита”, модуль будет жить и развиваться, но было бы лучше если в разработке модуля участвовали также и программисты, которые внедряют мой модуль у своих клиентов. Очень не помешает и спонсорская помощь, любой суммой. Модуль по прежнему останется бесплатным, а поддержка на платной основе. По своим услугам я напишу отдельно какие работы я буду выполнять время их проведения и стоимость, будет хорошо если будут помогать те кто внедряют этот модуль, можно было разместить список и уже клиент сам знал куда обращаться за помощью если я загружен.

Возможности модуля

Модуль выгружает на сайт:

  • Категории с иерархией
  • Товарные категории (в будущем на основе их можно формировать фильтры)
  • Свойства (Атрибуты)
  • Характеристики (Опции)
  • Товары
  • Картинки
  • Цены
  • Остатки

Модуль будет отрабатывать полную выгрузку и только изменения.

При полной выгрузке все ранее загруженные данные будут помечены как старые, после полного обмена существующие в обмене товары снова будут там где и были с теми же id только обновятся, а вот которых не было произойдет отключение (не удаление).

При выгрузке только изменений будут обновлены только те категории, свойства и товары которые есть в файле обмена.

На данный момент модуль протестирован на платформе Opencart 3.0.3.8, PHP v8.0, Nginx

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