Ho trovato il metodoCome posso accedere all'id del metodo di spedizione dell'ordine woocommerce corrente?
$order->get_shipping_method()
per accedere al nome, ma voglio recuperare l'id al posto del nome?
Ho trovato il metodoCome posso accedere all'id del metodo di spedizione dell'ordine woocommerce corrente?
$order->get_shipping_method()
per accedere al nome, ma voglio recuperare l'id al posto del nome?
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.
$shipping_method = @array_shift($order->get_shipping_methods());
$shipping_method_id = $shipping_method['method_id'];
Ehi, come hai capito? Questo è documentato da qualche parte? – Squagem
In che modo hai quindi ripreso solo method_id? – Nick
'$ order = new WC_Order ($ order_id);' all'interno del tuo metodo, spero che aiuti. – belfort1