Как проходит интеграция сайта с 1С: товары, цены, остатки и заказы

12.10.2026 Просмотров: 0

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

Правильный проект начинается с модели данных и сценариев бизнеса. Только после этого настраиваются CommerceML, штатный модуль 1С‑Битрикс или собственный API. Ниже — практический порядок работ, по которому можно оценить будущую интеграцию.

Содержание:

Какие данные обычно передаются

ДанныеНаправлениеЧто согласовать
Товары, артикулы, характеристики1С → сайтУникальный идентификатор, разделы, торговые предложения
Цены и типы цен1С → сайтРозница, опт, персональные цены, НДС, скидки
Остатки1С → сайтСклады, резерв, доступность под заказ, частота обмена
Заказы и покупателиСайт → 1ССостав, контакты, доставка, оплата, юридическое лицо
Статусы заказаВ обе стороныКакая система меняет статус и что видит покупатель
Изображения и описанияПо выбранной моделиГде контент редактируется и что нельзя перезаписывать

Главное правило — определить источник истины для каждого поля. Если цену ведут в 1С, менеджер не должен править её вручную на сайте. Если SEO‑описание готовит контент‑менеджер в CMS, обмен не должен стирать его при каждой выгрузке.

Этапы интеграции

  1. Аудит. Проверяем конфигурацию 1С, CMS, каталог, торговые предложения, склады, типы цен, уже работающие обмены и ограничения хостинга.
  2. Карта соответствий. Фиксируем, какое поле 1С соответствует полю сайта, где хранится внешний ID и какая система управляет значением.
  3. Тестовый контур. Настраиваем обмен на копии сайта и тестовой базе или ограниченном наборе товаров.
  4. Первичная выгрузка. Проверяем разделы, товары, свойства, изображения, цены и остатки, не создаются ли дубли.
  5. Обмен заказами. Передаём заказ в 1С, сопоставляем оплаты и доставки, тестируем повторную отправку одного события.
  6. Приёмка и запуск. Проводим сквозные сценарии, включаем журналирование и мониторинг, готовим порядок восстановления.
Сотрудники контролируют складские процессы и остатки

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

Стоимость зависит не от количества кнопок, а от числа бизнес‑правил. Для расчёта мы сначала оцениваем часы разработки по ставке 2 300 ₽/ч. Таблица ниже — ориентир, а не публичная фиксированная оферта.

СценарийОриентир по времениРасчёт разработки
Типовой обмен товарами, ценами, остатками и заказами30–40 часов69 000–92 000 ₽
Предварительный аудит и карта данных8–16 часов18 400–36 800 ₽
Несколько складов, типов цен, нестандартные статусы60–120+ часов138 000–276 000+ ₽
Дизайн интерфейсов личного кабинета или B2B‑частиОценивается отдельно2 000 ₽/ч

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

Что показывают реальные проекты

В кейсе YANA команда настроила синхронизацию 1С с выгрузкой более 5 000 товаров, внедрила RetailCRM и исправила ошибки НДС и эквайринга. В результате время обработки заказа сократилось с 45 до 15 минут, а скорость выгрузки товаров выросла на 400%.

Для MIMPI двусторонний обмен был заложен с первого дня: 500+ товаров, 4 200+ изображений, описания, цены и остатки. Это исключило двойной учёт. В проекте MOSSMORE поддержка включала стабилизацию 1С‑интеграции для 500+ товаров и устранение ежедневных ручных правок.

Складские запасы для синхронизации сайта и 1С

Распространённые ошибки

ОшибкаЧем опаснаКак предотвращаем
Сопоставление по названию товараДубли после переименованияИспользуем стабильный внешний ID
Обмен перезаписывает все поляТеряются SEO‑тексты и ручные правкиРазделяем зоны ответственности систем
Нет повторной обработкиВременный сбой превращается в потерянный заказОчередь, идемпотентность, повторные попытки
Остаток не учитывает резервПродажа отсутствующего товараСогласуем формулу доступного количества
Нет журнала событийПричину сбоя приходится искать вслепуюЛоги, уведомления, контроль последнего обмена

Как принять результат

  • Тестовый товар создаётся и обновляется без дублей.
  • Все типы цен и НДС отображаются по согласованным правилам.
  • Остатки корректны по каждому складу и после резервирования.
  • Один заказ не создаётся повторно при повторном уведомлении.
  • Оплата, доставка, скидка и контакты покупателя передаются полностью.
  • Ошибки видны в журнале и не останавливают весь обмен.

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

Можно ли интегрировать с 1С сайт не на 1С‑Битрикс?

Да. Для WordPress, самописной CMS или веб‑сервиса обычно разрабатывается отдельный коннектор через API, файлы обмена или промежуточный сервис. Сначала проверяем возможности конкретной конфигурации 1С и сайта.

Можно ли запустить обмен сразу на рабочем магазине?

Мы рекомендуем сначала тестовую копию и ограниченный набор товаров. Ошибка в сопоставлении способна массово изменить цены, остатки или карточки, поэтому прямой запуск без проверки неоправданно рискован.

Почему после обмена появляются дубли?

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

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

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

Кто должен поддерживать интеграцию после запуска?

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

Можно ли заранее назвать точную цену?

Только после просмотра структуры каталога, конфигурации 1С и сценария заказов. Ориентир для типовой интеграции — 30–40 часов, но нестандартные цены, склады и статусы меняют оценку.

Нужно связать сайт с 1С без ручного переноса данных?

Проведём короткий разбор текущего обмена, составим карту данных и оценим работы до начала разработки.

Обратитесь в German Web, чтобы получить качественный продающий сайт для вашего бизнеса. Опишите нам, каким вы видите свой будущий проект, а все остальные задачи мы возьмем на себя.
Subscription banner background
Подпишитесь на нас в Telegram!
Канал о системном развитии сайтов: от исправления ошибок до роста трафика и кол-ва лидов. Экспертные гайды и разборы — каждую неделю.
Перейти в телеграм