-10%Переходите к нам от другого подрядчика — дадим скидку на первый этап работ
Услуги 1С

Интеграция 1С с 1С-Битрикс по CommerceML: каталог, заказы, цены, остатки

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

CommerceMLстандартный протокол обмена
300+настроенных обменов 1С-Битрикс
от 5 днейдо первого рабочего обмена
24/7обмен по расписанию
учёт Битрикс сайт каталог · цены · остатки заказы · статусы синхронно расписание CommerceML контроль ошибок
Что входит

Состав интеграции 1С с 1С-Битрикс

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

Выгрузка каталога и свойств

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

Типы цен и персональные цены

Розничные и оптовые типы цен, персональные цены контрагентов по договорам и ценовым категориям.

Остатки по складам

Актуальное наличие по складам с учётом резервов и единиц измерения, чтобы не продавать отсутствующий товар.

Передача заказов в 1С

Каждый заказ с сайта уходит в 1С с покупателем, составом, скидками и доставкой без ручного ввода.

Возврат статусов и оплаты

Статусы заказа и факт оплаты возвращаются на сайт — клиент видит, что заказ принят, собран и отгружен.

Расписание и контроль ошибок

Обмен идёт по расписанию или по событию, журнал фиксирует каждую сессию и позволяет быстро разобрать сбой.

Подробно об услуге

Что такое обмен 1С и 1С-Битрикс по CommerceML

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

В основе обмена лежит CommerceML — открытый стандарт, который поддерживают и платформа 1С-Битрикс, и типовые конфигурации 1С: «Управление торговлей», «Комплексная автоматизация», «ERP», «Управление нашей фирмой». Благодаря единому протоколу обмен собирается из штатных механизмов, а не из самописных скриптов, поэтому он переживает обновления платформы и конфигурации и не требует постоянного ремонта. Там, где типовых полей не хватает, мы расширяем обмен под структуру вашего учёта, сохраняя совместимость со стандартом.

Из чего складывается обмен 1С и Битрикс

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

Главные потоки данных в обмене:

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

Кому нужна интеграция 1С с 1С-Битрикс

Обмен окупается там, где ассортимент, цены и остатки меняются часто, а заказов достаточно много, чтобы ручной перенос стал узким местом. Это интернет-магазины и оптовые компании на 1С-Битрикс, у которых учёт ведётся в 1С: каждое изменение цены или прихода товара должно за минуты отражаться на сайте, а каждый заказ — попадать в учёт без повторного ввода. Чем шире каталог и чем чаще он обновляется, тем заметнее эффект: исчезают рассинхрон цен, продажи отсутствующего товара и ошибки в составе заказов.

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

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

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

Главное в обмене — предсказуемость и прозрачность. Расписание задаёт частоту синхронизации: каталог и цены могут обновляться раз в час или по событию, остатки — чаще, заказы — почти мгновенно. Журнал обмена фиксирует каждую сессию: что выгружено, сколько позиций обработано, где возникли ошибки. Если обмен спотыкается на проблемной позиции, мы видим это в логе и устраняем причину, а не ищем сбой вслепую. В результате вы получаете канал продаж, в котором сайт и 1С всегда синхронны, а данные не вводятся дважды.

Чем стандартный обмен надёжнее самописного

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

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

Как это работает

Маршрут данных в обмене 1С и Битрикс

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

учёт и склад CommerceMLобмен Витринана 1С-Битрикс каталог · цены остатки заказы статусы Обмен по расписанию: сайт и 1С всегда синхронны, ошибки видны в журнале
Каталог, цены и остатки из 1С → витрина на Битрикс → заказ → передача в 1С → возврат статусов.
Сравнение

Как настроить обмен 1С и Битрикс

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

Критерий Своими силамиФрилансерСтудия B2Bsite
Полнота обмена Заработает базовый обмен каталога, но цены и заказы тонут в нюансахНастроит обмен, но глубоко в вашу 1С вникает редкоДвусторонний обмен каталога, цен, остатков и заказов под ключ
Каталог и свойства Свойства и торговые предложения часто сопоставлены неверноСамописные доработки ломаются на обновленияхСвойства, разделы и торговые предложения сверяем на данных
Цены и склады Персональные цены и склады обычно остаются за кадромПерсональные цены делает, если попросить и доплатитьТипы цен и персональные цены контрагентов из коробки
Контроль и стабильность Сбои обмена находят по жалобам клиентов, а не по журналуКонтроль ошибок и расписание чаще оставляет на потомРасписание, журнал ошибок и оповещения о сбоях настроены
Гарантии и сопровождение Знание остаётся в голове одного сотрудникаПосле сдачи на связь выходит не всегдаДокументация, передача и поддержка обмена после запуска
Этапы работы

Как мы настраиваем обмен 1С и Битрикс

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

01

Аудит 1С и сайта

Смотрим конфигурацию 1С, структуру каталога и цен, версию Битрикса и текущий способ синхронизации.

02

Выгрузка каталога

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

03

Цены и остатки

Подключаем типы цен, персональные цены контрагентов и остатки по складам, проверяем на данных.

04

Заказы и статусы

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

05

Расписание и контроль

Ставим обмен на расписание, включаем журнал ошибок и оповещения о сбоях, отдаём документацию.

Сроки

Сколько занимает настройка обмена

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

1–2 дня Аудит конфигурации 1С, каталога и текущей синхронизации
1
2–4 дня Выгрузка каталога, разделов, свойств и торговых предложений
2
3–5 дней Типы цен, персональные цены и остатки по складам
3
3–5 дней Двусторонняя передача заказов и возврат статусов
4
1–2 дня Расписание, журнал ошибок, оповещения и документация
5
Тарифы

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

Стоимость зависит от конфигурации 1С, размера и структуры каталога и набора потоков обмена. Ниже — ориентиры; точную смету присылаем после короткого брифа, бесплатно.

Каталог
от 35 000 ₽
Срок: от 5 дней

Выгрузка каталога, разделов, свойств и торговых предложений на сайт из 1С.

  • Номенклатура и разделы
  • Свойства и торговые предложения
  • Изображения и описания
  • Расписание выгрузки
Популярный выбор
Полный обмен
от 75 000 ₽
Срок: от 10 дней

Двусторонний обмен каталога, цен, остатков и заказов со статусами.

  • Всё из тарифа «Каталог»
  • Типы цен и персональные цены
  • Остатки по складам
  • Передача заказов в 1С
  • Возврат статусов и оплаты
  • Журнал ошибок и оповещения
Обмен под нагрузку
от 150 000 ₽
Срок: от 18 дней

Обмен для крупного каталога и частых обновлений с оптимизацией под нагрузку.

  • Всё из тарифа «Полный обмен»
  • Пошаговый обмен большого каталога
  • Обмен по событию и очереди
  • Доработки под нестандартную 1С
  • Сопровождение обмена
Каталог от 35 000 ₽
Срок: от 5 дней

Выгрузка каталога, разделов, свойств и торговых предложений на сайт из 1С.

  • Номенклатура и разделы
  • Свойства и торговые предложения
  • Изображения и описания
  • Расписание выгрузки
Популярный Полный обмен от 75 000 ₽
Срок: от 10 дней

Двусторонний обмен каталога, цен, остатков и заказов со статусами.

  • Всё из тарифа «Каталог»
  • Типы цен и персональные цены
  • Остатки по складам
  • Передача заказов в 1С
  • Возврат статусов и оплаты
  • Журнал ошибок и оповещения
Обмен под нагрузку от 150 000 ₽
Срок: от 18 дней

Обмен для крупного каталога и частых обновлений с оптимизацией под нагрузку.

  • Всё из тарифа «Полный обмен»
  • Пошаговый обмен большого каталога
  • Обмен по событию и очереди
  • Доработки под нестандартную 1С
  • Сопровождение обмена

Дополнительные опции

Перенос дополнительных свойств и характеристик от 12 000 ₽
Обмен через REST API под нестандартную учётную систему от 40 000 ₽
Мониторинг обмена и оповещения о сбоях от 15 000 ₽
Калькулятор услуги

Сколько времени экономит автоматический обмен

Прикиньте, сколько часов в месяц съедает ручной перенос товаров, цен и заказов между 1С и сайтом. Автоматический обмен снимает эту рутину и убирает ошибки рассинхрона.

Экономия в месяц 0 ₽

Оценка по формуле: число операций × минуты на операцию ÷ 60 × стоимость часа. Это ориентир экономии на ручном переносе, а не гарантия.

Умный расчёт

Соберём состав обмена под вашу 1С

Ответьте на несколько вопросов о конфигурации 1С, каталоге и нужных потоках данных — предложим состав обмена и пришлём ориентир по срокам и стоимости.

Вопрос 1
Загрузка вопроса…

Примеры работ

Кейсы интеграции 1С с 1С-Битрикс

Интернет-магазин

Обмен каталога на 40 000 товаров с обновлением по расписанию

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

40 000Позиций в обмене
−100%Ручной перенос
12 днейСрок
Оптовая торговля

Персональные цены контрагентов в обмене с 1С

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

12Ценовых категорий
−85%Ошибок в ценах
10 днейСрок
Дистрибуция

Остатки по складам в реальном времени

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

5Складов в обмене
−70%Отмен заказов
9 днейСрок
Отзывы клиентов

Что говорят о настройке обмена

«Каталог из 1С приехал на сайт со всеми свойствами и торговыми предложениями, ничего не потерялось. Заказы теперь сами падают в учёт, менеджеры выдохнули. Обмен идёт по расписанию, сбоев не было.»

Алексей Г. Руководитель интернет-магазина

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

Марина С. Коммерческий директор

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

Дмитрий К. Владелец оптовой компании

«Перенесли обмен с самописного скрипта на стандартный CommerceML. После обновления Битрикса всё продолжило работать, чего раньше не было. Документацию отдали, поддержка отвечает быстро.»

Олег П. ИТ-директор
Почему мы

На что можно рассчитывать по договору

Стандарт, а не костыли

Собираем обмен на штатном CommerceML, поэтому он переживает обновления Битрикса и конфигурации 1С.

Опыт сложных каталогов

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

Контроль ошибок

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

Документация и передача

Отдаём настройки, описание обмена и доступы — обмен сможет развивать любая команда.

База знаний

Частые сложности обмена — и как мы их решаем

Это не общие советы, а закономерности из реальных проектов обмена 1С и Битрикс. Каждый ответ — позиция нашей команды.

Каталог

После обмена товары задвоились или попали не в те разделы

Наш ответ

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

Цены

На сайте видны не те цены, что в 1С, или персональные цены не приходят

Наш ответ

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

Остатки

Клиенты заказывают товар, которого нет на складе

Наш ответ

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

Заказы

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

Наш ответ

Настраиваем двустороннюю передачу заказов так, чтобы покупатель, состав, скидки и доставка попадали в 1С полностью, а статусы возвращались на сайт. Сбои передачи видны в журнале обмена, поэтому ни один заказ не теряется незаметно.

Демо-доступ

Покажем обмен 1С и Битрикс на ваших данных

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

Экспертный взгляд

Стандартный обмен или самописная синхронизация: что выбрать

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

Почему рассинхрон сайта и 1С дорого обходится

Пока сайт и учёт живут отдельно, кто-то должен переносить данные между ними руками. Менеджер заводит новый товар на сайте, отдельно меняет цену, отдельно правит остаток, а каждый заказ переписывает в 1С. В этой цепочке копятся типовые проблемы: на витрине висит цена, которой уже нет в учёте, покупатель заказывает товар, которого нет на складе, заказ теряется при переносе или попадает в 1С с ошибкой в составе. Чем больше ассортимент и поток заказов, тем дороже обходится ручная работа: она съедает часы сотрудников и роняет доверие клиентов, которые сталкиваются с отменами и пересортицей.

Автоматический обмен убирает эту прослойку. Каталог, цены и остатки выгружаются из 1С на сайт по расписанию, заказы уходят обратно в учёт сразу после оформления, а статусы возвращаются клиенту. Никто не переносит данные дважды, поэтому витрина всегда показывает актуальные цены и наличие, а в учёте лежат все заказы без повторного ввода. Если у вас оптовые продажи с персональными ценами, обмен особенно важен: ручное сопровождение прайсов по каждому контрагенту почти всегда заканчивается ошибками в счетах. Подробнее о двустороннем сценарии мы рассказываем на странице услуги двусторонний обмен 1С и 1С-Битрикс.

Как устроен стандартный обмен по CommerceML

CommerceML — это открытый формат обмена коммерческой информацией, который поддерживают и платформа 1С-Битрикс, и типовые конфигурации 1С. Обмен идёт через штатный механизм: 1С формирует пакеты с каталогом, ценами, остатками и забирает заказы, а Битрикс принимает данные и отдаёт оформленные покупки. Каталог переносится со всей структурой — разделы, номенклатура, торговые предложения, свойства, изображения. Цены передаются типами, включая персональные цены контрагентов. Остатки выгружаются по складам с учётом резервов. Заказы уходят в 1С с покупателем и составом, а статусы и оплата возвращаются обратно.

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

Каталог: самая частая точка боли

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

Отдельная тема — торговые предложения: размеры, цвета, фасовки. В 1С они хранятся как характеристики номенклатуры, и важно, чтобы на сайте они превратились в правильные предложения с собственными ценами и остатками. Мы настраиваем этот перенос так, чтобы покупатель выбирал нужный вариант, видел его цену и наличие, а заказ уходил в 1С с конкретным торговым предложением. Если каталог большой и обновляется часто, отдельно от цен и остатков ставим для них своё расписание, чтобы наличие обновлялось чаще, чем тяжёлый каталог.

Цены и остатки: где сайт должен совпадать с учётом

Цены и остатки — это то, ради чего обмен чаще всего и затевают. На витрине должна стоять ровно та цена, что согласована в учёте, а наличие должно отражать реальный склад. Для розницы это один тип цены, для опта — несколько типов и персональные цены контрагентов по договорам. Мы настраиваем выгрузку нужных типов цен и привязываем персональные цены к ценовым категориям, чтобы каждый авторизованный клиент видел свои условия. Остатки выгружаем по складам с учётом резервов и единиц измерения, а для них задаём частое расписание, потому что наличие меняется быстрее, чем сам каталог.

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

Заказы и статусы: замкнутый цикл продаж

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

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

Расписание и контроль ошибок

Обмен, который работает вслепую, рано или поздно подводит. Поэтому мы всегда настраиваем расписание и контроль. Расписание задаёт частоту: тяжёлый каталог обновляется реже, остатки — чаще, заказы передаются почти мгновенно. Журнал обмена фиксирует каждую сессию: сколько позиций обработано, что выгрузилось, где возникла ошибка и на какой именно позиции. Если обмен спотыкается, мы видим это в логе и устраняем причину, а не ищем сбой по жалобам клиентов. Дополнительно настраиваем оповещения о сбоях, чтобы о проблеме узнавать раньше, чем её заметят покупатели.

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

Возражения, которые мы слышим чаще всего

«У нас сильно доработанная 1С, стандартный обмен не подойдёт». Подойдёт. Стандарт CommerceML мы используем как основу, а нестандартные поля и логику добавляем поверх него, сохраняя совместимость. Даже для конфигураций с серьёзными доработками обмен собирается на штатном механизме, а не переписывается с нуля. Если же конфигурация совсем нетиповая или это вообще не 1С, настраиваем обмен через REST API под вашу структуру данных.

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

Как мы ведём проект и что вы получаете

Старт — это всегда аудит. Мы смотрим конфигурацию 1С, структуру каталога и цен, версию Битрикса и текущий способ синхронизации, если он есть. На основе аудита определяем состав обмена и фиксируем смету до начала работ. Дальше идём по потокам: сначала каталог, затем цены и остатки, в конце двусторонняя передача заказов со статусами. Каждый поток тестируем на реальных данных и только потом ставим обмен на расписание с журналом ошибок и оповещениями. По завершении отдаём настройки, описание обмена и доступы, проводим короткое обучение и при необходимости берём обмен на сопровождение.

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

Как обмен встраивается в развитие магазина

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

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

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

Вопросы и ответы

Частые вопросы об интеграции 1С с 1С-Битрикс

Что такое обмен 1С и 1С-Битрикс простыми словами? +

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

Что такое CommerceML? +

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

Что значит «двусторонний обмен»? +

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

Что такое торговые предложения в каталоге? +

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

Кому нужна интеграция 1С с сайтом на Битрикс? +

Магазинам и оптовым компаниям на 1С-Битрикс, у которых учёт ведётся в 1С, а ассортимент, цены и остатки меняются часто. Чем шире каталог и больше поток заказов, тем заметнее эффект: исчезают рассинхрон цен, продажи отсутствующего товара и ручной перенос заказов. Особенно полезен обмен бизнесу с персональными ценами по договорам.

Какие данные каталога переносятся на сайт? +

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

После обмена товары задвоились — почему? +

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

Перенесутся ли нестандартные свойства и характеристики? +

Да. Помимо типовых полей мы переносим дополнительные свойства и характеристики, которые есть в вашей 1С. Перенос таких полей настраивается под структуру каталога; это отдельная опция, которую мы оцениваем по числу и сложности свойств. После настройки они доступны на сайте в карточках и фильтрах.

Что будет с большим каталогом на десятки тысяч позиций? +

Для крупных каталогов настраиваем пошаговый обмен: выгрузка идёт частями, чтобы не упираться в лимиты сервера и не нагружать сайт. Тяжёлый каталог и остатки разносим по разным расписаниям — наличие обновляется чаще, чем сам каталог. При очень больших объёмах обмен проектируем отдельно под нагрузку.

Переносятся ли изображения товаров? +

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

Как работают типы цен и персональные цены? +

В 1С цены хранятся типами — розничная, оптовая, и так далее, а также как персональные цены контрагентов по договорам. Мы настраиваем выгрузку нужных типов и привязываем персональные цены к ценовым категориям на сайте. После этого каждый авторизованный клиент видит ровно свои условия, а рассинхрон цен между сайтом и учётом исчезает.

Будут ли остатки на сайте совпадать с учётом? +

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

Как остатки считаются по нескольким складам? +

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

Как заказы с сайта попадают в 1С? +

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

Возвращаются ли статусы заказов обратно на сайт? +

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

С какими конфигурациями 1С работает обмен? +

Со всеми типовыми, которые поддерживают CommerceML: «Управление торговлей», «Комплексная автоматизация», «ERP», «Управление нашей фирмой». Для каждой конфигурации обмен собирается на штатном механизме. Если у вас несколько конфигураций или нестандартная сборка, на аудите подбираем подходящую схему обмена.

У нас сильно доработанная 1С — это проблема? +

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

А если у нас не 1С, а другая учётная система? +

Тогда настраиваем обмен через REST API под вашу структуру данных. Каталог, цены, остатки и заказы синхронизируются по тем же принципам, что и при стандартном обмене, но через программный интерфейс вашей системы. Это отдельная опция, которую мы оцениваем после знакомства с вашим API.

С какими версиями 1С-Битрикс работает обмен? +

С актуальными редакциями 1С-Битрикс, где штатный механизм обмена встроен в модуль каталога и интернет-магазина. Если у вас устаревшая версия платформы, на аудите оценим, нужно ли обновление перед настройкой обмена. Как правило, обмен собирается без переустановки сайта.

Как часто происходит обмен? +

Частота задаётся расписанием отдельно для каждого потока. Тяжёлый каталог обновляется реже, остатки — чаще, заказы передаются почти мгновенно. Расписание подбираем под ваш бизнес: если цены и наличие меняются часто, синхронизацию делаем более частой, чтобы рассинхрон был минимальным.

Что будет, если обмен даст сбой? +

Каждая сессия обмена пишется в журнал: видно, сколько позиций обработано, что выгрузилось и на какой позиции возникла ошибка. Дополнительно настраиваем оповещения о сбоях. Поэтому проблема находится сразу и устраняется, а не всплывает по жалобам клиентов. Один сбойный товар не останавливает весь обмен.

Не повесит ли обмен сайт при большой выгрузке? +

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

Переживёт ли обмен обновления 1С и Битрикса? +

Да. Поскольку обмен опирается на штатный механизм CommerceML, а не на прямые запросы к структуре базы, он устойчив к обновлениям платформы и конфигурации. Самописные скрипты, которые лезут в таблицы напрямую, ломаются при обновлениях — стандартный обмен таких сюрпризов не приносит.

Сколько стоит интеграция 1С с 1С-Битрикс? +

Выгрузка каталога обычно начинается от 35 000 рублей, полный двусторонний обмен с ценами, остатками и заказами — от 75 000. Цена зависит от конфигурации 1С, размера и структуры каталога и набора потоков обмена. Точную смету присылаем после короткого брифа и аудита, бесплатно.

За какой срок реально настроить обмен? +

Базовый обмен каталога запускается за несколько дней, полный двусторонний цикл с персональными ценами и заказами — за пару недель. Точные сроки зависят от конфигурации 1С и сложности каталога. Мы фиксируем их в смете до старта и идём по потокам данных, тестируя каждый на реальных данных.

Можно ли настраивать обмен поэтапно? +

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

Что нужно от нас для старта? +

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

Что мы получаем по итогу проекта? +

Рабочий двусторонний обмен 1С и 1С-Битрикс, настроенное расписание, журнал ошибок и оповещения, а также описание обмена и доступы. Сайт и 1С остаются синхронными, заказы передаются автоматически, а развивать обмен сможет как наша команда, так и любая другая. При желании берём обмен на сопровождение.

Начать проект

Настроим обмен 1С и 1С-Битрикс?

Расскажите о вашей конфигурации 1С и каталоге — предложим состав обмена и пришлём смету в течение рабочего дня. Аудит бесплатный.

  • Ответим в течение рабочего дня
  • Бесплатный аудит процессов и расчёт
  • NDA и фиксированная смета