168 читали · 4 года назад
Bitrix D7 - Удаляем отгрузки в заказе
$order = Sale\Order::load("ID заказа"); //получаем сущность заказа $shipmentCollection = $order->getShipmentCollection(); //получаем коллекцию foreach ($shipmentCollection as $shipment) { if($shipment->isSystem()) continue; //если это системная отгрузка, пропускаем (она всегда есть и остается по умолчанию) $shipment->delete(); //удаляем отгрузку }...
Как работает резервирвование товара в Битриксе
Рассмотрим вариант, в котором товар помещается в резерв при оформлении заказа на 3 дня. Резервирование фиксируется как в модуле Торгового каталога - изменение полей у конкретных товаров Также о резервировании сохраняется информация и в модуле Интернет-магазин, а именно: добавляются записи в таблицы - b_sale_basket_reservation, b_sale_basket_reservation_history Формирование резерва Резервирование в модуле Интернет-магазин При оформлении заказа происходит вызов метода, порождающего вызов следующего:...