我正在构建一个WooCommerce插件,它将订单发送给第三方API .
但是,我发现自WooCommerce v2.3起,无法获得订单送货地址的各个字段/属性 . 唯一可用的功能是
get_formatted_shipping_address()
返回一个字符串,似乎返回地址数组“get_shipping_address()”的函数已在2.3版本中弃用 .
有没有人知道如何将送货地址作为订单的数组?我真的不想使用旧版本的WooCommerce . 也许有一个钩子,动作或类覆盖我可以用来实现这个?
3 回答
我以这种简单的方式获得了送货地址:
您还可以print_r为“$ woocommerce-> customer”获取您可能需要的所有元数据,了解它非常有用 .
看看'WC_Api_Orders'类的'get_order'函数
您可以直接访问订单的属性 .
我会看看WC_Abstract_Order这两个公共函数 .
而......
希望这可以帮助,
蒂姆