...
Создаем обработчик события 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);
} |
...