Распределение товаров по Корзинам
Событие - OnSaleComponentOrderJsData - вызывается когда компонент оформления заказа (sale.order.ajaxsale.order.ajax) формирует данные для JavaScript.
обработчик вмешивается в массив $arResult['JS_DATA'], который потом уходит на фронтенд.
ЛОГИКА
👉 Берёт первое изделие из корзины
👉 Смотрит его свойство
BASKET_TYPE
👉 Если его значение не пустое
👉 Кладёт это значение в
$arResult['JS_DATA']['TOTAL']['BASKET_TYPE']