我需要通过电子邮件将不同的信息发送给我的客户,具体取决于他们购买的产品的SKU。问题是我的产品有不同的版本,每个版本都有自己的SKU。
我知道如何遍历客户的订购商品并获得产品的SKU ...
// Loop through order items
foreach ( $order->get_items() as $item_id => $item ) {
// Get product ID
$product_id = $item->get_product_id();
// Get an instance of Product object
$item->get_product();
// Get SKU
$sku = $product->get_sku();
echo $sku;
}
但是此代码显示的是“原始”产品的SKU,而不是它的变化形式:(
答案 0 :(得分:0)
好吧,这全是我的专心致志...代码可以正常工作,但是测试产品的版本没有单独的SKU,这就是为什么总是得到父级的SKU。