Как перед созданием заказа можно задать свою стоимость доставки?
Читал доки используется:
\Bitrix\Sale\Delivery\CalculationResult::setDeliveryPrice( float $price );
но как обратится к этому объекту, пробовал
$shipment->getDelivery()->getCalculcationResult()::setDeliveryPrice(123);
пишет не корректный вызов, а как правильно?
Также пробовал в shipment->setField('PRICE_DELIVERY',123);
при вызове order->getPrice() возвращает ценник с ценой доставки нулевой
Читал доки используется:
\Bitrix\Sale\Delivery\CalculationResult::setDeliveryPrice( float $price );
но как обратится к этому объекту, пробовал
$shipment->getDelivery()->getCalculcationResult()::setDeliveryPrice(123);
пишет не корректный вызов, а как правильно?
Также пробовал в shipment->setField('PRICE_DELIVERY',123);
при вызове order->getPrice() возвращает ценник с ценой доставки нулевой