Files
old-new-wiaas/backend/app/plugins/wiaas/includes/order/wiaas-order-functions.php

51 lines
749 B
PHP

<?php
/**
* Retrieve order suppliers
*
* @param int|WC_Order $order
*
* @return array
*/
function wiaas_get_order_suppliers($order) {
if (is_numeric($order)) {
$order = wc_get_order($order);
}
$items = $order->get_items();
$suppliers = wiaas_get_suppliers();
return $suppliers;
}
/**
* Retrieve standard bundles from order
*
* @param int|WC_Order $order
*
* @return array
*/
function wiaas_get_order_standard_bundle_items($order) {
if (is_numeric($order)) {
$order = wc_get_order($order);
}
$items = $order->get_items();
$standard_bundle_items = array();
foreach ($items as $item) {
if (isset($item['wiaas_standard_package'])) {
$standard_bundle_items[] = $item;
}
}
return $standard_bundle_items;
}