Tom*_*Tom 2 php wordpress woocommerce
我正在构建一个WooCommerce插件,该插件可将订单发送给第三方api。
但是,我发现自WooCommerce v2.3起,就没有办法获取订单运送地址的各个字段/属性。唯一可用的功能是
get_formatted_shipping_address()
它返回一个字符串,并且似乎返回地址数组“ get_shipping_address()”的函数已在2.3版中弃用。
有谁知道一种获取送货地址作为订单数组的方法吗?我真的不想求助于使用旧版本的WooCommerce。也许可以使用钩子,操作或类重写来实现这一目标?
小智 5
看看类“ WC_Api_Orders”的“ get_order”功能
'shipping_address' => array(
'first_name' => $order->shipping_first_name,
'last_name' => $order->shipping_last_name,
'company' => $order->shipping_company,
'address_1' => $order->shipping_address_1,
'address_2' => $order->shipping_address_2,
'city' => $order->shipping_city,
'state' => $order->shipping_state,
'postcode' => $order->shipping_postcode,
'country' => $order->shipping_country,
),
Run Code Online (Sandbox Code Playgroud)
您可以直接访问订单的属性。
| 归档时间: |
|
| 查看次数: |
7076 次 |
| 最近记录: |