WooCommerce在订单完成后从产品ID或订单中获取产品的发货类别

时间:2017-07-22 作者:phlipinmi

我一直在想如何在付款完成后从订单中获取装运类别。我找到了这个。。。

$shipping_class = $cart_item[\'data\']->get_shipping_class();
但这会从活动购物车中检索shipping类,我需要在订单处理后获取它,可能是从。。。

$order = new wc_get_order(id);
$items = $order->get_items();
然后,我可以获得产品和变体ID,但由于某些原因,我不知道如何从中获得装运类别。

在此方面的任何帮助都将不胜感激!

1 个回复
最合适的回答,由SO网友:phlipinmi 整理而成

掌心面对面!!!

使用产品id。。。

$\\u product=获取产品(id)

$_product = wc_get_product()

$shipclass = $_product->get_shipping_class();
这将返回产品装运类别。

编辑:如Aniruddha所述,get\\u产品已贬值,答案已更新。

结束

相关推荐