2014-09-30 6 views

Antwort

18

dachte, ich würde teilen, wie ich das gelöst habe, wenn jemand in das gleiche Problem läuft wie ich. Ich habe WC_Order in der Variablen $ order.

$order->get_items('shipping'); 

Dies gibt mir ein Array mit Name, Typ, Methode_ID, Kosten und Steuern.

+0

Hey, wie hast du das herausgefunden? Ist das irgendwo dokumentiert? – Squagem

+0

Wie hast du dann nur die method_id zurückgeholt? – Nick

+0

'$ order = new WC_Order ($ order_id);' in Ihrer Methode, hoffe es hilft. – belfort1

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