Как я могу получить доступ к текущему методу доставки заказа в 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'];
Ответ 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'];