1C и Opencart

Заметки по интеграции различного ПО

ИСХОДНЫЕ ДАННЫЕ

  • 1C Предприятие 8.3.16.1224.
  • Управление торговлей для Казахстана, редакция 3 (3.4.4.106).

ОСОБЕННОСТИ УЧЕТА

  • Иерархия товаров в справочнике номенклатуры настроена на функционал "Виды номенклатуры".
  • Функционал "Группы номенклатуры" не используется.
  • Используется функционал "Характеристики номенклатуры".
  • Характеристики номенклатуры могут быть, как "Общие для этого вида номенклатуры", так и "Общие с другими видами номенклатуры". Существуют несколько наборов для определения характеристик номенклатуры по видам номенклатуры.
  • Также существуют виды номенклатуры, которые не используют характеристики номенклатуры.
  • Используется функционал "Штрихкодов номенклатуры".
  • Штрихкоды номенклатуры соотносятся либо с существующей характеристикой номенклатуры или к объекту "характеристики не используются".

opencart1c.ru

Модуль интеграции 1С дает возможность:
  • осуществить перенос информации из 1С;
  • сократить время работы с сайтом;
  • настроить автоматическую работу (перенос информации, заказов и т.д.).
Подробнее на opencart1c.ru.

Использование

  • С 2022 года используется в связке:
  • Opencart 3.
  • Платформа "1С Предприятие 8, версия 8.3.16.1224", Конфигурация "УТ для Казахстана, ред. 3".
  • ПО веб-сервера: FreeBSD 12, Apache 2.4, PHP 7.4.

Проблемы

  • 10.02.2023. После обновления до FreeBSD 13, PHP 7.4 был удален из портов. Вместо него используется PHP 8.0, в котором убраны функции zip_open(), zip_read() и т.п., поэтому выгрузка из 1С на сайт стала невозможной.
  • Нужна доработка кода в модулях API Opencart3 (option_product.php, product.php) согласно PHP Object API ZipArchive.

HostCMS

Выгрузка на сайт должна осуществляется из 1С, встроенной в конфигурацию, обработкой "Обмен с сайтом".

Проблемы

  • 12.02.2023. Так и не удалось добиться, чтобы 1С соединилась по адресу http://мой_сайт/shop/1c/, c логином admin и его паролем, согласно этой инструкции.
  • Видимо, HostCMS не адаптирована на работу с конфигурацией "УТ для Казахстана, ред. 3".

1c-opencart.ru

Модуль интеграции 1С дает возможность:
  • осуществить перенос информации из 1С;
  • сократить время работы с сайтом;
  • настроить автоматическую работу (перенос информации, заказов и т.д.).
Подробнее на 1c-opencart.ru.

Проблемы

  • 12.09.2021. Модуль работает только с группами номенклатуры. Если система учета настроена и работает с помощью видов номенклатуры, то "из коробки" данный модуль использован быть не может. Нужна доработка.