Разработка модуля интеграции 1С и OpenCart

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

Основные задачи модуля

  • Синхронизация остатков товаров: Модуль должен автоматически обновлять количество товаров на сайте на основе данных из 1С.
  • Обмен данными: Обеспечить корректный обмен информацией о товарах (названия, описания, характеристики) между системами.
  • Надежность и стабильность: Реализация механизма обработки ошибок и логирования процесса синхронизации для отладки.
  • Автоматизация: Настройка периодического или событийного запуска процесса синхронизации без ручного вмешательства.

Технические требования

  • Модуль должен быть написан на чистом PHP с учетом стандартов кодирования.
  • Интеграция должна использовать стандартные или общепринятые протоколы обмена данными с 1С (например, CommerceML).
  • Код должен быть хорошо документирован и готов к размещению в среде OpenCart.
  • Необходимо предусмотреть возможность настройки параметров синхронизации (время запуска, типы обновляемых данных) через административную панель OpenCart.

Ожидаемый результат

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