WooCommerce装箱单中的运输状态

时间:2019-03-08 11:35:37

标签: woocommerce state shipping

我正在尝试使用功能$order->get_shipping_city()在装箱单上显示状态。但这仅显示“ N”字符。

反之,如果我使用原始的$this->shipping_address(),它确实显示了整个地址,但是显示了很多行。

我想在一行中显示整个地址。

Packing Slip example

[编辑11/03/19] 我可以使用以下功能显示完整的地址:

$this->shipping_address('state');

但是这会在许多段落中显示地址字段,而不是按期望的顺序显示。

1 个答案:

答案 0 :(得分:0)

    $order = new WC_Order(44); // Test order number
    $country = $order->get_shipping_country();
    echo $order->get_shipping_city();
    $state = $order->get_shipping_state();
    echo WC()->countries->get_states($country)[$state];
    exit;

通过WooCommerce 3.5.6和WordPress 5.1的测试结果确定

获取更多Order details here