← База знаний

Обмен данными между 1С и сайтом

Интернет-магазин без связи с 1С — это ручной ввод заказов и постоянная рассинхронизация остатков. Разберём способы интеграции: от стандартного CommerceML до кастомных API-решений.

Что нужно синхронизировать?

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

Способ 1: CommerceML (Битрикс, 1С-UMI)

Стандартный протокол обмена, поддерживается многими CMS.

Плюсы: готовое решение, не требует разработки

Минусы: медленный (выгружается всё), сложно кастомизировать

Способ 2: REST API

Разработка HTTP-сервиса в 1С для прямого обмена с сайтом.

Плюсы:

  • Обмен в реальном времени
  • Выгружаются только изменения
  • Любая логика под ваши процессы

Минусы: требует разработки на стороне 1С и сайта

Способ 3: Webhook-уведомления

Сайт отправляет уведомление в 1С при новом заказе.

💡 Лучшая практика: Комбинированный подход — REST для выгрузки из 1С, Webhook для загрузки заказов с сайта.

Популярные CMS

Bitrix

Встроенный обмен через CommerceML или REST API

Tilda

Webhook при заказе + API для каталога

WooCommerce

REST API + плагины для 1С

OpenCart

Модули обмена или кастомная разработка

Нужна интеграция с сайтом?

Настрою обмен 1С с любой CMS. Товары, цены, остатки, заказы — всё автоматически.

Обсудить проект