2014-09-30 21 views

risposta

18

pensato di condividere come ho risolto questo se qualcuno si imbatte nello stesso problema come me. Ho WC_Order nella variabile $ order.

$order->get_items('shipping'); 

Questo mi dà un array con nome, tipo, method_id, i costi e le tasse.

+0

Ehi, come hai capito? Questo è documentato da qualche parte? – Squagem

+0

In che modo hai quindi ripreso solo method_id? – Nick

+0

'$ order = new WC_Order ($ order_id);' all'interno del tuo metodo, spero che aiuti. – belfort1

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