Цены на сайте отстают от учёта
Менеджер меняет цену в 1С, а на витрине она остаётся прежней. Заказ оформляется по устаревшей цене, и разницу приходится объяснять клиенту.
Выберите тему — соберём контекст
Учёт ведётся в 1С, остальные системы берут данные оттуда
Мы не переносим учёт на сайт и не заставляем бухгалтерию заводить одни и те же данные дважды. Сайт, CRM и склад получают из 1С номенклатуру, цены и остатки, а обратно уходят заказы и оплаты — с организацией, складом и контрагентом. Каждая сущность имеет одну сторону-источник, поэтому расхождения видно сразу, а не в конце месяца.
Почти всегда причина одна: данные вводятся в двух местах и расходятся в тот же день. Ниже — четыре расхождения, из-за которых страдают продажи и бухгалтерия.
Менеджер меняет цену в 1С, а на витрине она остаётся прежней. Заказ оформляется по устаревшей цене, и разницу приходится объяснять клиенту.
Товар продан или отдан по другому каналу, а сайт продолжает принимать заказы. В итоге отказ уже после оформления и испорченный заказ.
Данные из сайта перебиваются в 1С вручную: ошибки в контрагенте, складе и позициях всплывают уже при отгрузке.
Реализация и счёт-фактура есть только в 1С, а в карточке заказа — ничего. Менеджер и клиент говорят о разных вещах.
До разработки фиксируется сторона-источник для каждой сущности. Это единственный способ не получить две правды об одном и том же товаре или заказе.
Если в 1С меняется состав публикуемых объектов или появляется новая характеристика, правится описание обмена — логика сайта и оформления заказа остаётся прежней.
Свежесть данных стоит ресурсов учётной базы. Поэтому режим выбирается для каждой группы данных отдельно, а не включается один общий на всё.
Базовый режим для цен, остатков и справочников. Расписание задаётся отдельно для каждой группы данных, чтобы тяжёлая выгрузка не мешала оформлению заказов.
Проведение документа в 1С отправляет изменение сразу. Нужен там, где важна свежесть: остаток после отгрузки, новая цена, изменение статуса заказа.
Ручной запуск из админки: после массового пересчёта цен или заведения большой группы товаров не нужно ждать следующего цикла. Тот же запуск используется при разборе расхождений.
Юридических лиц и мест хранения может быть больше одного, и это самая частая причина, по которой простой обмен «товар — цена — остаток» перестаёт сходиться.
1С — не всегда включённая система: обновление конфигурации, регламентные операции и просто недоступность сервера случаются. Сайт при этом должен продолжать продавать.
Начинаем не с кода, а с перечня объектов и правил: что публикуется, что возвращается, что считается источником правды. Так расхождения в ценах и остатках находятся до запуска, а не на первых заказах.
Разбираем системы, сущности и потоки. Фиксируем, что считается источником правды и где сейчас расходятся данные.
Описываем поля, форматы, частоту и правила сопоставления справочников. Согласуем до начала разработки.
Проверяем обмен на реальных данных в ограниченном объёме: несколько десятков записей в обе стороны.
Включаем полный обмен с очередью, повторными попытками, журналом и защитой от дублей.
Мониторинг, сверка расхождений, обновление коннекторов при изменениях API на стороне сервиса.
Это не «дополнительные опции», а обязательная часть любой интеграции, которую мы сдаём.
Повторная доставка одного и того же события не создаёт вторую сделку, второй заказ или второй платёж.
Если внешняя система недоступна, операция ждёт и повторяется по расписанию, а не теряется.
Видно, что и когда ушло, что вернулось и что не прошло. Неудачную операцию можно повторить вручную.
Учитываем ограничения по частоте запросов, чтобы не получить блокировку со стороны сервиса.
Регулярная сверка ключевых сущностей между системами: расхождение видно в отчёте, а не в конце квартала.
При остановке обмена приходит уведомление ответственным, а не выясняется из жалобы клиента.
Часто эти интеграции внедряются вместе — например, CRM и телефония, или магазин и маркетплейсы.
Учёт под ваш процесс, а не наоборот
Интеграция ERP с сайтом, CRM и складом: справочники, документы, заказы и отчётность.
ПодробнееСвяжем системы, для которых нет готового коннектора
Разработка API-интеграций: REST, GraphQL, вебхуки, SOAP и файловый обмен. Контракт обмена до кода, очередь, повторы, защита от дублей, журнал и мониторинг.
ПодробнееОбмен редко ограничивается одной категорией: магазин обычно связан и со складом, и с платежами, и с маркетплейсами.
Если вашего вопроса здесь нет — задайте его в форме ниже.
Напишите конфигурацию, количество организаций и складов и то, что сегодня переносится вручную. Предложим схему обмена и назовём сроки.
За 3 рабочих дня разберём: где вы теряете заявки, какие каналы недооценены, и что даст рост в первые 30 дней.
Без обязательств. С конкретными цифрами.
Cookie и аналитика
Мы используем необходимые cookie для работы сайта и форм. Аналитические cookie (Яндекс.Метрика, включая запись сессий) подключаем только с вашего согласия — от него можно отказаться. Подробнее: Политика использования cookie и обработка персональных данных.