Объясняем, какие данные передаются между сайтом и 1С, из каких этапов состоит интеграция и что подготовить заранее, чтобы обмен работал стабильно.
Зачем магазину связь с учётной системой
Пока заказов немного, менеджер может вручную переносить их в учёт и обновлять остатки на сайте. С ростом ассортимента начинаются ошибки: товар продан, а на сайте ещё «в наличии», цена изменилась в учёте, но не на витрине, заказ потерялся между системами. Интеграция интернет-магазина с 1С убирает ручной перенос и делает учётную систему единым источником данных.
В Узбекистане 1С широко используется в торговле и дистрибуции, поэтому вопрос связи с ней возникает почти у каждого магазина, который продаёт и офлайн, и онлайн. Чем больше каналов продаж — сайт, Telegram, маркетплейсы, — тем острее нужен единый источник правды по товарам и остаткам.
Какие данные синхронизируются
Обычно из 1С на сайт передаются номенклатура, характеристики, цены (в том числе разные типы цен для розницы и опта) и остатки по складам. Из магазина в 1С уходят заказы с составом, данными покупателя, способом оплаты и доставки, а обратно на сайт — статусы этих заказов. Иногда добавляются данные о клиентах и их скидках, если покупатель пользуется одной картой лояльности и в магазине, и на сайте.
Фото и подробные описания чаще ведут на стороне сайта: в учётной системе неудобно работать с маркетинговым контентом. Важно заранее договориться, какая система «главная» для каждого типа данных, иначе изменения будут перезаписывать друг друга.
Как проходит интеграция интернет-магазина с 1С: этапы
Первый этап — аудит: какая конфигурация 1С используется, как устроены справочники, есть ли доработки. Затем описывается схема обмена: какие поля и в каком направлении передаются, как часто, что происходит при ошибках. После этого настраивается сам обмен — через стандартный механизм выгрузки, через API или промежуточный сервис. На этом же этапе договариваются, как сопоставлять товары: по коду, артикулу или внутреннему идентификатору.
Финальный этап — тестирование на реальных данных: создание заказа, изменение цены, списание остатка, отмена. Только после этого обмен переводят в рабочий режим и настраивают мониторинг, чтобы сбой не остался незамеченным.
Частые сложности
Главная проблема — беспорядок в справочниках. Дубли товаров, характеристики в свободной форме, разные названия одного и того же свойства превращаются на сайте в хаос в каталоге и фильтрах. Наводить порядок в данных приходится до интеграции, а не после.
Вторая сложность — нестандартные доработки 1С, из-за которых типовой модуль обмена не подходит. Третья — частота синхронизации: для товаров с быстрым оборотом обновлять остатки раз в сутки недостаточно, а слишком частый полный обмен нагружает обе системы. Решение обычно комбинированное: остатки и цены обновляются часто и частично, а полная выгрузка каталога идёт реже.
С чего начать
Составьте список данных, которые сейчас переносятся вручную, и оцените, где ошибки обходятся дороже всего — в остатках, ценах или заказах. Подготовьте доступ к тестовой копии базы и ответственного со стороны учёта: без него интеграция затягивается. Полезно также описать, что должно происходить с заказом в 1С после оплаты и после отмены, — это станет основой схемы обмена.
Если магазин ещё в разработке, обмен с 1С лучше закладывать в архитектуру сразу. Обсудить такую задачу можно в рамках услуги разработки интернет-магазина с интеграциями.
Обсудим ваш проект и подберём решение под задачу?
Обсудить интеграцию с 1С