Перейти к содержанию
Innovialabs

Что такое 1С и зачем интегрировать ее с интернет-магазином

Основы3 мин

Коротко

1С — учетная система, где хранятся товары, цены, остатки, контрагенты и документы продаж; интеграция с магазином избавляет от ручного переноса этих данных и ошибок вроде продажи товара, которого нет на складе.

Коротко: что такое 1С

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

  • Бухгалтерия — бухгалтерский и налоговый учет, отчетность;
  • Управление торговлей — закупки, продажи, склады, цены, взаиморасчеты;
  • Розница — магазины, кассы, розничные продажи;
  • ERP и комплексная автоматизация — торговля, производство, финансы и персонал в одной базе.

Многие конфигурации адаптированы под законодательство конкретной страны, поэтому в разных странах используют свои версии. Для интернет-магазина 1С обычно является источником правды о товарах, ценах и остатках.

Какие данные живут в 1С

ДанныеЧто это значит для магазина
НоменклатураСписок товаров, артикулы, характеристики, единицы измерения
ЦеныРозничные, оптовые, акционные виды цен
ОстаткиКоличество на каждом складе, резервы
КонтрагентыПокупатели и поставщики, реквизиты юрлиц
Заказы и документыЗаказы клиентов, реализации, счета, возвраты
ОплатыПоступления денег и их привязка к заказам

Магазин отвечает за витрину, корзину и оформление заказа. 1С отвечает за учет того, что реально есть, сколько стоит и что продано.

Что происходит без интеграции

Когда магазин и 1С живут отдельно, данные переносят руками. Типичные последствия:

  • Продажа отсутствующего товара. Остатки на сайте обновили утром, а днем товар ушел через розницу.
  • Расхождения в ценах. Цену поменяли в 1С, а на сайте осталась старая.
  • Двойной ввод заказов. Менеджер перепечатывает заказ с сайта в 1С и ошибается в артикуле или количестве.
  • Задержки отгрузки. Склад узнает о заказе только после того, как его вручную завели в систему.
  • Непрозрачная отчетность. Продажи сайта сложно отделить и проанализировать.

Чем больше товаров и заказов, тем дороже обходится ручной перенос.

Что дает синхронизация

Из 1С на сайт:

  • каталог и характеристики товаров;
  • актуальные цены и виды цен для разных групп покупателей;
  • остатки по складам — сайт показывает «в наличии» или «под заказ».

С сайта в 1С:

  • новые заказы с составом, ценой и данными покупателя;
  • статусы оплаты;
  • новые контрагенты.

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

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

  • CommerceML — XML-формат обмена между 1С и сайтами. Многие CMS и типовые конфигурации поддерживают его из коробки.
  • HTTP-сервисы и OData в 1С — 1С сама отдает и принимает данные по REST, что удобно для собственных магазинов.
  • Промежуточный сервис — отдельное приложение, которое забирает данные из 1С, приводит их к нужному виду и передает в магазин, маркетплейсы и CRM.

Частота обмена зависит от задач: каталог можно обновлять реже, а остатки и заказы — как можно чаще.

Частые ошибки

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

Частые вопросы

При небольшом каталоге и редких заказах можно какое-то время обходиться ручным обменом. Но как только появляются несколько каналов продаж или ошибки с остатками, интеграция окупается за счет сэкономленного времени и отмененных заказов.

Поможем с этим

Если хотите не разбираться самим, а получить результат — этим мы занимаемся каждый день.

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

Читайте также

Есть идея или задача? Расскажите нам

Ответим в течение рабочего дня и предложим решение. Консультация бесплатная.