К содержимому
← Все статьи
8 мин чтения

Интеграция интернет-магазина с 1С и складом

Без интеграции со складом интернет-магазин рано или поздно продаёт то, чего нет в наличии. Разбираем, как связать сайт с 1С и что это даёт бизнесу.

Зачем вообще нужна интеграция

Без синхронизации остатков менеджер вручную обновляет наличие на сайте, а при ассортименте от пары сотен позиций это физически невозможно делать точно. Итог — заказы на товар, которого уже нет.

Интеграция с 1С решает три задачи: актуальные остатки на сайте, единые цены без ручного дублирования и автоматическая выгрузка заказов обратно в учётную систему.

Как технически устроен обмен данными

Чаще всего используется штатный механизм обмена 1С через CommerceML — выгрузка XML-файлов по расписанию, которые сайт обрабатывает и обновляет каталог. Это надёжный, хоть и не мгновенный способ.

Для интернет-магазинов с высокой скоростью изменения остатков делают обмен через REST API в реальном времени: заказ на сайте резервирует товар в 1С сразу, а не через час по расписанию.

Что синхронизируется, а что нет

Обычно синхронизируют остатки, цены, характеристики товара и статусы заказов. Тексты описаний, SEO-теги и фотографии, как правило, ведутся отдельно на сайте — в 1С они неудобны для редактирования.

Важно заранее решить, где источник правды по цене: если менеджер меняет цену прямо на сайте, а не в 1С, при следующей синхронизации она откатится обратно.

Стоимость и сроки интеграции

Базовая интеграция через выгрузку CommerceML занимает 5-10 дней разработки. Интеграция в реальном времени через API — от двух недель, в зависимости от версии 1С и её донастройки на стороне клиента.

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

Нужен сайт или реклама? Обсудим ваш проект.