我一直在想如何在付款完成后从订单中获取装运类别。我找到了这个。。。
$shipping_class = $cart_item[\'data\']->get_shipping_class();
但这会从活动购物车中检索shipping类,我需要在订单处理后获取它,可能是从。。。
$order = new wc_get_order(id);
$items = $order->get_items();
然后,我可以获得产品和变体ID,但由于某些原因,我不知道如何从中获得装运类别。
在此方面的任何帮助都将不胜感激!
最合适的回答,由SO网友:phlipinmi 整理而成
掌心面对面!!!
使用产品id。。。
$\\u product=获取产品(id)罢工>
$_product = wc_get_product()
$shipclass = $_product->get_shipping_class();
这将返回产品装运类别。
编辑:如Aniruddha所述,get\\u产品已贬值,答案已更新。