🔄 Интеграция и настройка обмена между 1С и Битрикс: Управление сайтом (БУС)
Выполнил полноценную настройку и доработку модуля обмена между учетной системой 1С и сайтом на 1С-Битрикс с учетом специфики бизнеса и нестандартных требований:
📦 Обмен товарами:
Настроен экспорт каталога товаров из 1С УТ в Битрикс по протоколу CommerceML;
Обеспечена передача:
Наименований, артикулов, внешних кодов;
Цен, остатков, изображений, торговых предложений (SKU);
Свойств и характеристик, связанных с инфоблоками;
Внедрена логика обновления без дублирования товаров (по XML_ID);
Доработана структура инфоблока и свойств под структуру 1С (автоматическое сопоставление).
📥 Обмен заказами:
Реализована синхронизация заказов: загрузка из Битрикс в 1С и обратная передача статусов;
Настроена двусторонняя связь по внешнему идентификатору заказа;
Учтены особенности:
Работа с оплатами, оформленными в Битрикс (без удаления при обмене);
Управление статусами, доставками, комментариями и пользователями;
Обработка заказов с несколькими оплатами, частичными отгрузками.
⚙️ Конфигурация и кастомизация:
Произведена настройка параметров модуля обмена в административной панели сайта;
Установлены ограничения по выгружаемым разделам, складам и типам цен;
Реализована защита от повторной выгрузки и конфликта заказов;
Написаны обработчики (OnBeforeIBlockElementUpdate, OnSaleOrderBeforeSaved, и др.) для точечной логики.