获取产品版本的SKU

时间:2019-11-06 23:29:12

标签: php wordpress woocommerce

我需要通过电子邮件将不同的信息发送给我的客户,具体取决于他们购买的产品的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,而不是它的变化形式:(

1 个答案:

答案 0 :(得分:0)

好吧,这全是我的专心致志...代码可以正常工作,但是测试产品的版本没有单独的SKU,这就是为什么总是得到父级的SKU。