OrderItems.php
510 Bytes
<?php
namespace ACA\WC\Export\OrderSubscription;
use ACP;
use WC_Order_Item_Product;
class OrderItems implements ACP\Export\Service
{
public function get_value($id)
{
$order = wcs_get_subscription($id);
$items = [];
foreach ($order->get_items() as $item) {
if ($item instanceof WC_Order_Item_Product) {
$items[] = sprintf('%dx %s', $item->get_quantity(), $item->get_name());
}
}
return implode(',', $items);
}
}