Интеграция 1С
с сайтом

Остатки, цены и заказы ходят между 1С и сайтом сами. Без выгрузок руками по вечерам и без звонков «извините, этот товар уже закончился» после оплаты.

Когда пора

Знакомо хотя бы одно — обмен нужен был вчера.

  • Остатки на сайте не совпадают с реальными на складе
  • Цены меняются в 1С, а на сайте живут своей жизнью
  • Заказы переносят в учёт вручную, копипастом
  • Новый товар появляется на сайте через неделю после прихода
  • Один и тот же товар заведён в базе в трёх вариантах
  • Менеджер обзванивает клиентов с новостью, что товар кончился

Что ходит между системами

Обмен по направлениям

01
Из 1С на сайт — номенклатура
Товары, категории, характеристики, описания, фотографии. Появился товар в учёте — появился на витрине без участия человека.
02
Из 1С на сайт — цены и остатки
Отдельным потоком и чаще, чем всё остальное. Именно рассинхрон остатков злит покупателей сильнее всего.
03
С сайта в 1С — заказы
Заказ, состав, покупатель, доставка, оплата. Менеджер видит его в привычном интерфейсе, а не в почте.
04
Из 1С на сайт — статусы
«Собран», «передан в доставку», «готов к выдаче». Покупатель видит движение и не звонит узнавать.
05
Документы
Счета, накладные, акты — если нужно отдавать их клиенту в личном кабинете.

Как это устроено

Обмен не бывает «просто настроить».

CommerceML REST API УТ УНФ Розница Битрикс PostgreSQL Очереди
  • Формат. CommerceML для типовых конфигураций, REST API — когда нужен полный контроль над логикой
  • Расписание. Товары и цены — раз в сутки, остатки — каждые 15–30 минут или по событию продажи
  • Очередь. Если 1С недоступна, данные копятся и досылаются, а не теряются
  • Идентификаторы. Связь по внутреннему коду 1С, а не по названию — иначе переименование товара рвёт связь
  • Логи. Каждый обмен записывается: видно, что ушло, что вернулось и где сломалось
  • Нагрузка. Выгрузка не должна вешать 1С в рабочее время — тяжёлое уносим на ночь

Где обычно ломается

Грабли, на которые наступают все

01
Дубли номенклатуры
Один товар заведён в 1С несколько раз — на сайте он размножится так же. Чистка справочника всегда идёт до интеграции, а не после.
02
Разные единицы измерения
В учёте — упаковки, на сайте — штуки. Без пересчёта остатки будут врать в разы, причём незаметно.
03
Несколько складов
Продавать нужно с одних, а резервировать с других. Логика решается на старте, переделывать потом дорого.
04
Одновременные продажи
Товар ушёл на маркетплейсе и на сайте в одну минуту. Без резервирования получите минусовой остаток и разбор с клиентом.
05
Таймауты на больших каталогах
Десятки тысяч позиций не выгружаются одним куском — нужна порционная передача, иначе обмен падает по времени.

Не только сайт

Туда же — маркетплейсы и CRM.

Если готового API у системы нет — пишем свой. Это отдельная работа, но она делает связку возможной там, где «коробочные» модули разводят руками.

  • Wildberries и Ozon — как ещё один получатель тех же данных
  • Единые остатки: продажа на площадке уменьшает доступное на сайте
  • Заявки с сайта — сразу в CRM, без ручного переноса
  • Телефония: звонок поднимает карточку клиента с историей заказов
  • ЭДО и обмен документами с контрагентами

Как работаем

Сначала аудит, потом код.

Типовой обмен товарами, ценами и остатками занимает 3–5 дней. С заказами, статусами и документами — полторы-две недели.

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

Вопросы

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

Сколько занимает интеграция 1С с сайтом?

Типовой обмен товарами, ценами и остатками — 3–5 дней. Если добавляются заказы, статусы и документы, срок растёт до полутора-двух недель. Дольше всего занимает не код, а согласование справочников: пока в 1С один и тот же товар заведён трижды, никакая синхронизация не поможет.

Какая конфигурация 1С нужна?

Работаем с типовыми: Управление торговлей, Розница, УНФ, Комплексная автоматизация, Бухгалтерия. С доработанными конфигурациями тоже — просто сначала смотрим, что именно в ней изменено. Самописные обработки в чужих руках чаще всего и есть источник проблем.

Обмен идёт в обе стороны?

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

Как часто обновляются остатки?

От расписания. Цены и товары обычно раз в сутки — они меняются редко. Остатки чаще: раз в 15–30 минут, а при большом обороте — по событию, сразу после продажи. Мгновенный обмен возможен, но нагружает 1С, и не всегда это оправдано.

Что будет, если 1С выключат или упадёт связь?

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

Можно ли одновременно выгружать на маркетплейсы?

Да, и это частая задача. Wildberries, Ozon и другие площадки подключаются как ещё один получатель тех же данных. Главная сложность не в подключении, а в том, чтобы остатки не разъехались между сайтом и площадками при одновременных продажах.

Контакты

Посчитаем
вашу задачу.

40 минут — и вы знаете цену, срок и стоит ли вообще делать.

+375 (44) 516-94-93
blackpanthersby@bk.ru
Что нужно

Нажимая кнопку, вы соглашаетесь на обработку персональных данных.

Заявка отправлена Свяжемся в течение рабочего дня.