Добрый вечер, коллеги.
Пытаюсь решить следующую задачу.
Для пересчета стоимости доставки использую класс SaleOrderAjax одноименного компонента.
Для разных локаций (городов) цены доставки имеют разные величины значения. Поэтому, необходимо передавать ID локации.
Посмотрел, что включает в себя $params в стандартном компоненте и не обнаружил там ID локации.
Подскажите, пожалуйста, как можно в данном случае передать местоположение.
Пытаюсь решить следующую задачу.
Для пересчета стоимости доставки использую класс SaleOrderAjax одноименного компонента.
Код |
---|
CBitrixComponent::includeComponentClass("bitrix:sale.order.ajax"); $component = new SaleOrderAjax(); $component->arParams = $component->onPrepareComponentParams($params); $component->executeComponent(); $deliveryList = $component->arResult['DELIVERY']; |
Для разных локаций (городов) цены доставки имеют разные величины значения. Поэтому, необходимо передавать ID локации.
Посмотрел, что включает в себя $params в стандартном компоненте и не обнаружил там ID локации.
Подскажите, пожалуйста, как можно в данном случае передать местоположение.