Все публикации Блог / Идеи и практика

Обмен сайта на 1С-Битрикс с 1С: что согласовать до начала интеграции

Обмен сайта на 1С-Битрикс с 1С: что согласовать до начала интеграции

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

Назначьте источник каждого поля

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

Проверьте идентификаторы и структуру каталога

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

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

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

Отдельно спроектируйте жизненный цикл заказа

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

Что сделать дальше

Подготовьте примеры товаров и заказов с ожидаемым результатом в обеих системах. Приёмка по этим примерам помогает обнаружить ошибки правил до массового обмена и делает границы интеграции понятными бизнесу.