function uc_fulfillment_uc_order_delete in Ubercart 8.4
Implements hook_uc_order_delete().
File
- shipping/
uc_fulfillment/ uc_fulfillment.module, line 167 - Organizes ordered products into packages and sets them up for shipment.
Code
function uc_fulfillment_uc_order_delete(OrderInterface $order) {
// Find and delete the shipments.
$shipments = Shipment::loadByOrder($order
->id());
foreach ($shipments as $shipment) {
$shipment
->delete();
}
// Find and delete the packages.
$packages = Package::loadByOrder($order
->id());
foreach ($packages as $package) {
$package
->delete();
}
}