Я вроде думал, что это невозможно.
Покупатель в магазине моего клиента сделал заказ без способа доставки. Мол, не бесплатная доставка, просто нет.
Я могу l oop с помощью таких способов доставки:
foreach($order->get_shipping_methods() as $shipping_method ){
echo '<p><strong>Shipping Method ID:</strong> '. $shipping_method->get_method_id().'<br>
<strong>Shipping Method name:</strong> '. $shipping_method->get_name().'<br>
<strong>Shipping Method title:</strong> '. $shipping_method->get_method_title().'<br>
<strong>Shipping Method Total:</strong> '. $shipping_method->get_total().'<br>
<strong>Shipping Method Total tax:</strong> '. $shipping_method->get_total_tax().'</p><br>';
}
, и он просто пуст. Я даже не знаю, с чего начать пытаться решить эту проблему - я был уверен, что вы не сможете разместить заказ без способа доставки.
Кто-нибудь видел это раньше?