Files
old-new-wiaas/backend/app/plugins/wiaas/includes/order/wiaas-order-functions.php
2018-10-30 17:20:56 +01:00

55 lines
826 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 = get_terms(array(
'taxonomy' => 'supplier',
'fields' => 'id=>name',
'hide_empty' => false
));
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;
}