如何访问当前的woocommerce订单送货方式ID?

时间:2014-09-30 17:14:18

标签: wordpress woocommerce shipping

我找到了方法

$order->get_shipping_method() 

访问该名称,但我想检索id而不是名称?

2 个答案:

答案 0 :(得分:18)

如果有人遇到和我一样的问题,我想我会分享如何解决这个问题。我在$ order变量中有WC_Order。

$order->get_items( 'shipping' );

这给了我一个包含name,type,method_id,cost和tax的数组。

答案 1 :(得分:3)

$shipping_method = @array_shift($order->get_shipping_methods());
$shipping_method_id = $shipping_method['method_id'];