Интеграция для Bitrix — это не «ещё один скрипт обмена», а отдельная подсистема. Если на старте просто «прикрутить выгрузку из 1С», через год получаем дубликаты, битые заказы и вечный хаос в логах. Расскажу, как я подхожу к обмену, чтобы он оставался управляемым. Перед тем как писать хоть строку кода, я фиксирую в одном небольшом документе: какие сущности участвуют (товары, цены, остатки, заказы, клиенты), кто источник правды по каждой сущности (1С, CRM или сам Bitrix), в какую сторону идут данные и как часто это должно работать. Частая ошибка — пытаться сделать двустороннюю синхронизацию там, где достаточно понятной схемы «мастер → ведомый». Чем меньше «мастеров», тем проще жить. Я стараюсь не раздувать формат: либо JSON по REST/HTTP, либо штатный CommerceML, если так проще с 1С. Важно, чтобы на стороне Bitrix была одна-две понятные точки входа: отдельный модуль или controller, который принимает запрос, валидирует его и складывает данные в очередь или в промежуточную таблицу. Прямое с
Как я проектирую обмен Bitrix с 1С, CRM и внешними сервисами
25 декабря 202525 дек 2025
1
3 мин