Найти в Дзене

Bitrix D7 - Удаляем отгрузки в заказе

$order = Sale\Order::load("ID заказа"); //получаем сущность заказа $shipmentCollection = $order->getShipmentCollection(); //получаем коллекцию foreach ($shipmentCollection as $shipment) { if($shipment->isSystem()) continue; //если это системная отгрузка, пропускаем (она всегда есть и остается по умолчанию) $shipment->delete(); //удаляем отгрузку } $order->save(); //сохраняем заказ На этом канале размещаются решения для конкретных вопросов, возникающих при работе с сайтами на Bitrix или Bitrix24 с использованием D7 и не только. Сами занимаемся созданием сайтов и внедрением CRM на базах вышеназванных систем. Электронный адрес по всем вопросам - info@msl.ru, либо через форму вопроса на сайте msl.ru
$order = Sale\Order::load("ID заказа"); //получаем сущность заказа
$shipmentCollection = $order->getShipmentCollection(); //получаем коллекцию
foreach ($shipmentCollection as $shipment) {
if($shipment->isSystem()) continue; //если это системная отгрузка, пропускаем (она всегда есть и остается по умолчанию)
$shipment->delete(); //удаляем отгрузку
}
$order->save(); //сохраняем заказ

На этом канале размещаются решения для конкретных вопросов, возникающих при работе с сайтами на Bitrix или Bitrix24 с использованием D7 и не только.

Сами занимаемся созданием сайтов и внедрением CRM на базах вышеназванных систем. Электронный адрес по всем вопросам - info@msl.ru, либо через форму вопроса на сайте msl.ru