...
Создаем обработчик события onBeforeGetWeights, затем, для примера, меняем вес у первого места
Блок кода | ||||||
---|---|---|---|---|---|---|
| ||||||
use Bitrix\Main\EventManager; $eventManager = EventManager::getInstance(); $eventManager->addEventHandler('boxberry.delivery', 'onOrderPlaces', 'setOrderPlacesEvent'); function setOrderPlacesEvent(Event $event): void { $boxes = $event->getParameter('boxes'); $boxes[0]['Weight'] = 1001; $event->setParameter('boxes', $boxes); } |
...