Как я могу получить доступ к текущему методу доставки заказа в woocommerce?
Я нашел метод
$order->get_shipping_method()
для доступа к имени, но я хочу получить идентификатор вместо имени?
Ответы
Ответ 1
Думаю, я поделился бы тем, как я решил это, если кто-то столкнется с той же проблемой, что и я. У меня есть WC_Order в переменной $order.
$order->get_items( 'shipping' );
Это дает мне массив с именем, типом, method_id, стоимостью и налогами.
Ответ 2
$shipping_method = @array_shift($order->get_shipping_methods());
$shipping_method_id = $shipping_method['method_id'];