Настройка обмена 1С:Розница и 1С-Битрикс
Интеграция интернет-магазина на Битрикс с розничными точками на 1С:Розница — задача, с которой сталкиваются ритейлеры при расширении продаж. Штатный обмен через CommerceML позволяет синхронизировать номенклатуру, остатки и заказы, но имеет ограничения: остатки привязаны к кассам, статусы не передаются, заказы не отправляются в реальном времени. Типовые ошибки — неправильное сопоставление складов, отсутствие фильтрации заказов по статусам, игнорирование GUID номенклатуры при переносе базы. Мы уже настроили обмен для 50+ магазинов за 5 лет работы и гарантируем надёжную синхронизацию с первого раза. Наша команда имеет сертификаты 1С-Битрикс и опыт интеграции с любыми конфигурациями 1С. Оценим ваш проект и предложим решение под ключ.
Почему обмен с 1С:Розница сложнее, чем с 1С:УТ?
1С:Розница ориентирована на физические торговые точки — она не заточена под полноценный интернет-учёт. В отличие от 1С:УТ, здесь нет двустороннего обмена контрагентами и документами. Поддерживается выгрузка номенклатуры (товары, характеристики, цены) и остатков по кассам. Загрузка заказов из Битрикс возможна, но они не передают статусы обратно. Характеристики товаров поддерживаются, но их структура проще. Если вам нужна моментальная передача заказа — только через кастомный REST-сервис.
Кейс: настройка для сети из 10 магазинов
Клиент — сеть розничных магазинов одежды. Использовали 1С:Розница в каждой точке, сайт на Битрикс. Основная боль: остатки по кассам не суммировались на сайте, заказы не попадали в 1С, дубли номенклатуры. Мы провели аудит: в 1С были разные типы цен для каждого магазина, в Битрикс — один склад. Настроили маппинг касс на склады, создали обработчик для суммирования остатков. Заказы начали уходить в 1С через 30 минут после оформления. Результат: синхронизация без ошибок, клиент сэкономил до 30% времени на учёте товаров.
Как мы настраиваем обмен: этапы
- Анализ текущей архитектуры. Проверяем версию 1С, настройки CommerceML, инфоблоки Битрикс. Определяем, какие данные критичны для синхронизации.
- Сопоставление справочников. Настраиваем маппинг касс → склады, типов цен, контрагентов. Если в 1С несколько цен, определяем, какой тип выгружать на сайт.
- Конфигурация обмена. В 1С:Розница задаём URL сайта, данные авторизации, склад и тип цен. В Битрикс настраиваем модуль
catalogи обработчик1c_exchange.php. - Загрузка заказов. Включаем выгрузку заказов из Битрикс, настраиваем фильтр по статусам. Убеждаемся, что заказы попадают в раздел «Заказы покупателей» в 1С.
- Тестирование и оплата. Проводим цикл выгрузки: товары → остатки → заказ → проводка в 1С. Устраняем дубли и расхождения.
- Документация и поддержка. Передаём схему обмена, настройки, контакты. Обеспечиваем гарантийное сопровождение 1 месяц.
Сравнение 1С:Розница и 1С:УТ для обмена
| Возможность | 1С:Розница | 1С:УТ |
|---|---|---|
| Выгрузка номенклатуры | Да | Да |
| Выгрузка остатков | По кассам/складам | По складам |
| Загрузка заказов | Да | Да |
| Передача статусов | Нет | Через доработку |
| Обмен контрагентами | Упрощённый | Полноценный |
| Обмен документами | Нет | Да |
| Работа в реальном времени | Нет | Через REST |
Наше решение для 1С:Розница настраивается в 3 раза быстрее типового за счёт предварительного анализа данных и готовых шаблонов.
Типичные проблемы и их решения
| Проблема | Причина | Решение |
|---|---|---|
| Остатки не привязаны к складам | Склады в Битрикс не настроены | Включить и сопоставить кассы со складами |
| Цены нулевые | Не указан тип цен в настройках 1С | Выбрать правильный тип цен в конфигурации обмена |
| Заказы не уходят в 1С | Фильтр статусов отключён | Включить выгрузку заказов и настроить фильтр |
| Дубли товаров | GUID изменился после переноса базы | Сбросить GUID в номенклатуре или восстановить уникальные идентификаторы |
Дополнительные советы по устранению ошибок
- Если заказы не уходят, проверьте настройки фильтра по статусам в Битрикс.
- Убедитесь, что параметр «Выгружать заказы» активен.
- Для передачи статусов обратно рекомендуем кастомный REST-сервис — это быстрее, чем доработка CommerceML.
Как ускорить обмен заказами?
Если вам нужна моментальная передача заказа на кассу, используйте HTTP-запрос из Битрикс к REST-сервису 1С. Это обновляет учёт в реальном времени, а не по расписанию.
Что делать, если статусы заказов не передаются?
Стандартный CommerceML не передаёт статусы. Для синхронизации статусов (например, «отгружен») реализуется обратный обмен через HTTP-сервис 1С или кастомный REST-сервис. Мы подключаем такой модуль за 2-3 дня.
Сроки настройки
Ориентировочные сроки: от 3 до 7 рабочих дней в зависимости от сложности конфигурации и количества магазинов. Стоимость рассчитывается индивидуально после анализа.
Наша команда имеет сертификаты 1С-Битрикс и многолетний опыт интеграции с 1С:Розница и 1С:УТ.
Свяжитесь с нами — мы проведём бесплатный анализ вашей конфигурации и предложим решение с гарантией стабильности. Закажите настройку обмена под ключ: получите синхронизацию, документацию и поддержку на старте.







