INTERACTIVE.BY
  1. Главная
  2. О компании
  3. Новости
  4. Интеграция 1С и сайта на Битриксе: что синхронизируется и где подводные камни

Интеграция 1С и сайта на Битриксе: что синхронизируется и где подводные камни

Интернет-магазин на 1С-Битрикс почти всегда работает в паре с 1С: там живут номенклатура, цены, остатки и документы. Штатный обмен между ними есть «из коробки», но между «обмен настроен» и «обмен работает без сюрпризов» большая дистанция.

Что обычно синхронизируется

  • Каталог: группы, товары, свойства, описания, картинки.
  • Торговые предложения, то есть варианты одного товара: размер, цвет, фасовка.
  • Цены разных типов: розничные, оптовые, специальные для групп покупателей.
  • Остатки, общие или по складам.
  • Заказы: с сайта в 1С и обратно, со статусами оплаты и отгрузки.
  • Контрагенты, если покупатели — компании со своими договорами и ценами.

Стандартный обмен идёт через формат CommerceML: 1С выгружает файлы, сайт их разбирает. Для нестандартных задач пишут собственный обмен через API.

Где подводные камни

  • Идентификаторы. Товар связывается с сайтом по внешнему коду из 1С. Если позиции когда-то заводили на сайте вручную или пересоздавали в 1С, появляются дубли и «потерянные» товары.
  • Беспорядок в номенклатуре. Обмен честно перенесёт на сайт всё, что есть в 1С: опечатки, пустые описания, служебные позиции. Порядок в учётной базе — половина успеха.
  • Объём. Большой каталог с картинками долго выгружается целиком. Нужны выгрузка только изменений и пошаговая обработка, чтобы не упираться в ограничения по времени выполнения.
  • Кто главный. Заранее решите, где правят описание товара: на сайте или в 1С. Иначе очередной обмен затрёт ручные правки контент-менеджера.
  • Статусы заказов. Статусы на сайте и в 1С должны соответствовать друг другу, иначе покупатель увидит «Новый» у давно отгруженного заказа.
  • Доработанная 1С. Нестандартная конфигурация может выгружать данные не так, как ожидает сайт. Это выясняют на тестовом обмене, а не в день запуска.

Как сделать правильно

  1. Опишите схему обмена: какие данные, в какую сторону, как часто и кто за них отвечает.
  2. Наведите порядок в справочниках 1С до первой выгрузки.
  3. Проверяйте обмен на копии базы, а не на рабочей.
  4. Настройте журнал ошибок и уведомления. Обмен, который тихо упал ночью, лучше обнаружить утром, а не после жалоб покупателей.

Подробнее об интеграции сайта с 1С читайте в разделе «Услуги».

// следующий шаг

Обсудим ваш проект?

Соберите бриф за минуту — мы вернёмся с планом, сроками и стоимостью.

на связи

info@interactive.by

Беларусь, Минск · Россия, Москва

пн–пт 10:00–18:00