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

Обмен 1С с сайтом нужен, если:
Разберу текущий процесс и предложу решение без лишних функций и сложностей.
Что входит в услугу
Состав работ уточняется после знакомства с задачей, системой и командой.
Настройка типового обмена 1С ↔ Битрикс
Настройка штатной синхронизации товаров, цен, остатков и заказов.
Исправление существующего обмена
Диагностика ошибок, зависаний, дублей, неполной выгрузки и неправильного сопоставления данных.
Доработка обмена
Дополнительные свойства, несколько складов, типы цен, нестандартная структура каталога.
Обмен заказами
Передача заказов, покупателей, оплаты, доставки и статусов.
Индивидуальная интеграция
API, XML, JSON и собственные механизмы, когда CommerceML недостаточно.
Сопровождение
Контроль после запуска и адаптация после обновлений.
Интеграция 1С с сайтом на 1С-Битрикс
Интеграция 1С с сайтом автоматизирует обмен товарами, ценами, остатками, характеристиками и заказами между учётной системой и интернет-магазином.
Настраиваю типовой обмен 1С и 1С-Битрикс, дорабатываю существующую интеграцию и исправляю ошибки обмена. Если возможностей штатного механизма недостаточно, разрабатываю индивидуальную схему через CommerceML, API, XML, JSON или другой подходящий интерфейс.
Перед началом работ определяется, какая система является основной для каждого типа данных. Например, товары, цены и остатки могут редактироваться в 1С, а SEO-тексты, изображения и оформление карточек — непосредственно на сайте.
Какие данные можно передавать из 1С на сайт
Конкретный состав выгрузки зависит от конфигурации 1С, редакции 1С-Битрикс и структуры каталога.
- разделы и группы номенклатуры;
- названия и внешние идентификаторы товаров;
- артикулы, штрихкоды и единицы измерения;
- свойства, характеристики и торговые предложения;
- виды и значения цен;
- остатки по одному или нескольким складам;
- ставки НДС и другие необходимые реквизиты;
- изображения и связанные файлы;
- признак активности и доступности товара.
Выгружать на сайт все сведения из 1С обычно не требуется. Перед настройкой определяются нужная номенклатура, склады, типы цен и свойства, которые действительно используются интернет-магазином.
Обмен заказами между сайтом и 1С
Интеграция может работать в обе стороны. После оформления заказа на сайте данные передаются в 1С для дальнейшей обработки менеджерами, а сайт при необходимости получает обратно статусы, сведения об оплате и отгрузке.
С сайта в 1С
- номер и дата заказа;
- товары, количество и цены;
- скидки и промокоды;
- способ и стоимость доставки;
- способ оплаты;
- данные покупателя или организации;
- адрес и комментарий к заказу.
Из 1С на сайт
- статус обработки заказа;
- информация об оплате;
- данные об отгрузке;
- номер отправления;
- отмена и возврат;
- другие согласованные состояния.
Отдельно согласовывается, какой документ создаётся в 1С, как определяется организация, склад, соглашение, тип цены, контрагент и ответственный сотрудник.
Автоматическое проведение документов и резервирование товаров настраиваются только после проверки бизнес-логики. Ошибка на сайте не должна автоматически приводить к созданию некорректных проведённых документов в рабочей базе.
Настройка обмена 1С и Битрикс через CommerceML
Для типового обмена между 1С и интернет-магазином на 1С-Битрикс обычно используется CommerceML. Через него можно передавать каталог, торговые предложения, свойства, цены, остатки и заказы.
В стандартном сценарии 1С инициирует соединение с сайтом и передаёт данные в XML-файлах. Сайт принимает и обрабатывает информацию частями. Обмен можно запускать вручную или автоматически по расписанию.
Доработка может потребоваться при изменённой конфигурации 1С, нестандартной структуре каталога, дополнительных реквизитах, нескольких организациях, складах или типах цен, а также при особой логике обработки заказов.
Не работает обмен 1С и Битрикс?
Если интеграция уже настроена, но работает нестабильно, не обязательно разрабатывать её заново. Сначала можно провести диагностику существующего обмена.
При диагностике проверяются настройки обмена, журналы, структура данных, права доступа, серверные ограничения и изменения, которые могли появиться после первоначального запуска.
Интеграция через API и индивидуальные механизмы
CommerceML подходит не для каждого проекта. Если требуется нестандартная логика либо интеграция с другой CMS, могут использоваться REST API, веб-сервисы, JSON, XML, CSV или промежуточная база данных.
- передача нестандартных справочников и документов;
- получение изменений с минимальной задержкой;
- интеграция нескольких сайтов или организаций;
- объединение данных нескольких складов;
- сложные правила ценообразования и доступности;
- связь сайта одновременно с 1С, CRM и другими сервисами;
- собственная очередь и журнал обмена.
Конкретная архитектура выбирается после анализа интерфейсов, доступных в используемой конфигурации 1С и на стороне сайта.
С какими конфигурациями 1С можно настроить обмен
Возможность и способ интеграции определяются не только названием конфигурации, но и её редакцией, версией, установленными расширениями и сделанными ранее доработками.
Для предварительной оценки желательно знать номер редакции, версию конфигурации и наличие существенных доработок.
Работы непосредственно внутри 1С при необходимости выполняются профильным 1С-разработчиком. Если изменения требуются одновременно на стороне сайта и учётной системы, заранее определяются зоны ответственности специалистов.
Какая система должна быть основной
Один из важных этапов проектирования — определить источник достоверной информации для каждого типа данных. Иначе сотрудник изменит значение на сайте, а следующий обмен снова заменит его сведениями из 1С — или наоборот.
Идентификаторы и сопоставление товаров
Надёжная синхронизация строится на постоянных идентификаторах, а не только на названии или артикуле. Название товара может измениться, а артикул — отсутствовать либо повторяться.
- внешний идентификатор товара;
- идентификатор торгового предложения;
- связь характеристик и вариантов;
- идентификаторы категорий и свойств;
- соответствие складов;
- соответствие типов цен;
- идентификатор заказа;
- правила поиска существующего покупателя или контрагента.
Если сайт и 1С до подключения интеграции длительное время велись независимо, перед первым полноценным обменом необходимо сопоставить существующие записи. Иначе могут появиться дубли товаров, категорий и клиентов.
Полный, выборочный и автоматический обмен
Полная выгрузка
Используется при первоначальном наполнении сайта или восстановлении соответствия между системами.
Обмен изменениями
В регулярной работе передаются только данные, изменившиеся после предыдущего успешного обмена.
По расписанию
Частота выбирается по бизнес-задаче: остатки можно обновлять чаще, изображения — реже.
Запуск каждые несколько минут нужен не всегда. Частота зависит от объёма каталога, количества изменений, мощности сервера и возможностей конкретной конфигурации 1С.
Подготовка данных перед первым обменом
Интеграция автоматизирует работу с данными, но сама по себе не исправляет ошибки в справочниках. Перед запуском полезно проверить исходную информацию.
- найти и устранить дубли номенклатуры;
- проверить идентификаторы и артикулы;
- определить товары, которые должны публиковаться;
- проверить единицы измерения;
- согласовать категории и характеристики;
- определить используемые типы цен и склады;
- проверить изображения;
- определить правила деактивации недоступных товаров.
Технические названия из 1С не обязательно должны отображаться покупателю. Маркетинговые названия, SEO-тексты и оформление карточек можно оставить под управлением сайта.
Безопасность обмена
- HTTPS;
- отдельная учётная запись;
- минимально необходимые права;
- защита паролей и ключей;
- ограничение служебных адресов;
- резервное копирование;
- минимизация персональных данных в логах.
Логирование и контроль
- время запуска и завершения;
- результат отдельных этапов;
- необработанные записи;
- количество товаров и заказов;
- уведомление о критической ошибке;
- возможность повторного запуска.
Хорошее логирование не предотвращает все сбои, но значительно сокращает время поиска причины и восстановления нормальной работы интеграции.
Как проходит настройка интеграции
Обследование
Проверяю CMS, конфигурацию 1С, каталог и существующую схему работы.
Проектирование обмена
Определяем направления передачи данных, основные системы, идентификаторы и правила обновления.
Тестовая настройка
Подключаю штатный механизм или реализую необходимые доработки на небольшой выборке данных.
Тестирование
Проверяем товары, свойства, цены, остатки, заказы, повторные запросы и ошибочные сценарии.
Запуск и контроль
Включаем рабочий обмен, настраиваем расписание и контролируем первые циклы на реальных данных.
Что проверяется перед запуском
Что нужно для предварительной оценки
Чем точнее исходная информация, тем точнее можно оценить объём работ до начала проекта.
- название, редакция и версия конфигурации 1С;
- информация о выполненных доработках 1С;
- CMS, редакция и версия сайта;
- примерное количество товаров и торговых предложений;
- количество типов цен и складов;
- описание текущего процесса обработки заказов;
- необходимые направления обмена;
- желаемая частота обновления;
- пример карточки товара и заказа;
- описание существующих ошибок, если обмен уже работает.
Доступы к рабочим системам обычно требуются уже после предварительного согласования задачи.
Что получает заказчик
Рабочий обмен
Настроенная передача согласованных товаров, цен, остатков и заказов.
Понятная логика
Зафиксированные источники данных, соответствия и правила обновления.
Контроль
Тестовые сценарии, расписание, журналирование и рекомендации по сопровождению.
Результат — не просто технический канал обмена, а согласованный процесс, в котором понятно, где редактируются товары, цены, остатки и заказы и как изменения попадают из одной системы в другую.
Сопровождение обмена 1С и Битрикс
Интеграция может потребовать доработки после обновления 1С, 1С-Битрикс, модулей интернет-магазина или структуры каталога. После существенных изменений желательно выполнять контрольный обмен товарами и заказами.
Если требуется исправить конкретную проблему, можно воспользоваться разовой помощью Битрикс-разработчика . Регулярное сопровождение доступно в рамках технической поддержки сайтов на 1С-Битрикс .
Нужно настроить обмен или разобраться с существующим?
Опишите текущую конфигурацию, сайт и задачу. Я уточню требования, предложу схему решения и оценю объём работ.
Ориентировочный бюджет
Показываю порядок цен заранее. Точная оценка зависит от объёма работ, интеграций и состояния проекта.
Настройка типового обмена 1С ↔ Битрикс
от 30 000 ₽Доработка / нестандартный обмен
от 60 000 ₽Комплексная интеграция в сложных системах
от 100 000 ₽Что получает заказчик
Не просто набор настроек или работ, а понятный результат для ежедневной работы.
Рабочий обмен
Настроенная передача согласованных товаров, цен, остатков и заказов.
Понятная логика
Зафиксированные источники данных, соответствия и правила обновления.
Контроль
Тестовые сценарии, расписание, журналирование и рекомендации по сопровождению.
Виталий Николаев
Веб-разработчик и специалист по автоматизации бизнеса
Профессионально занимаюсь разработкой с 2018 года. Соединяю сайт, CRM, аналитику и внутренние процессы в единую систему, которую можно поддерживать и развивать.
Сначала цели, сценарии и архитектура — затем реализация.
Вы общаетесь со специалистом, который принимает решения и пишет код.
Остаюсь на связи, анализирую результат и развиваю решение.
и автоматизации
проектов
и внедрений
по рекомендации
Кейсы по этой услуге
Показываю не абстрактные обещания, а реализованные проекты и решённые бизнес-задачи.
Частые вопросы
Можно ли настроить обмен 1С с 1С-Битрикс штатными средствами?+
Да, во многих случаях типовой обмен можно настроить штатными средствами 1С и 1С-Битрикс через CommerceML. Это подходит для стандартной передачи товаров, цен, остатков и заказов. Если конфигурация 1С или сайт доработаны, может потребоваться дополнительная настройка или разработка.
Что делать, если обмен 1С и Битрикс перестал работать?+
Сначала нужно провести диагностику: проверить журналы обмена, настройки подключения, права доступа, серверные ограничения и изменения после обновлений. Часто проблему можно исправить без полной переработки интеграции.
Можно ли выгружать несколько типов цен?+
Да. Можно передавать несколько типов цен и настроить, какие из них должны использоваться на сайте. Например, розничные, оптовые или специальные цены для отдельных групп покупателей.
Можно ли передавать остатки по нескольким складам?+
Да. Можно настроить передачу остатков по нескольким складам и определить, как они должны отображаться на сайте: отдельно по складам или как общий доступный остаток.
Можно ли передавать заказы с сайта обратно в 1С?+
Да. Заказы с сайта можно передавать в 1С вместе с товарами, количеством, ценами, данными покупателя, доставкой, оплатой и другими согласованными полями. Также можно настроить обратную передачу статусов заказа из 1С на сайт.
Работаете ли вы с доработанными конфигурациями 1С?+
Да. Возможность интеграции определяется после анализа конкретной конфигурации, её редакции, версии и выполненных доработок. Для нестандартных решений может потребоваться индивидуальная логика обмена и участие профильного 1С-разработчика.
Что делать, если структура каталога в 1С и на сайте отличается?+
Это нормальная ситуация. Перед настройкой обмена определяется, какие категории и свойства должны использоваться на сайте, после чего настраиваются правила сопоставления. Структура каталога сайта не обязана полностью повторять структуру номенклатуры в 1С.
Как часто можно обновлять цены и остатки?+
Частота обмена зависит от объёма каталога, количества изменений, мощности сервера и возможностей конфигурации 1С. Цены и остатки можно обновлять достаточно часто, но запуск каждые несколько минут нужен не всегда. Оптимальная периодичность определяется под конкретный проект.
Связанные услуги
Соберу комплексное решение из нескольких направлений, если этого требует задача.
Полезно перед началом работ
Разбираю выбор решений, распространённые ошибки и практику внедрения.
Эффективность рассылок клиентам: Email, ВКонтакте, WhatsApp или Telegram
Какие каналы рассылок лучше работают для торговой компании: Email, ВКонтакте, WhatsApp или Telegram?
Разбираем преимущества каждого варианта, персонализацию сообщений, аналитику и интеграцию Wazzup с Битрикс24. Читать статью →
Россия и Казахстан развивают сотрудничество: какие цифровые решения нужны бизнесу
Форум сотрудничества России и Казахстана в Омске открывает новые возможности для бизнеса. Разбираемся, какие цифровые решения помогают компаниям выстраивать совместную работу: сайт, CRM, интеграция с 1С, личные кабинеты и автоматизация обмена данными. Читать статью →
Собственный интернет-магазин или маркетплейс: почему бизнесу опасно зависеть от одной площадки
Маркетплейсы дают быстрый доступ к аудитории, но делают продавца зависимым от чужих правил, комиссий, складов и алгоритмов. Разбираемся, почему собственный интернет-магазин снижает риски, помогает сохранять клиентскую базу и превращается в долгосрочный актив бизнеса. Читать статью →