gpt4 book ai didi

php - WooCommerce 将订单送货地址作为单独的字段获取

转载 作者:行者123 更新时间:2023-12-04 20:23:28 25 4
gpt4 key购买 nike

我正在构建一个 WooCommerce 插件,它将订单发送到 3rd 方 api。

但是,我发现自 WooCommerce v2.3 以来,无法获取订单送货地址的各个字段/属性。唯一可用的功能是

get_formatted_shipping_address()



它返回一个字符串,似乎返回地址数组“get_shipping_address()”的函数在 2.3 版中已被弃用。

有谁知道一种将送货地址作为订单数组获取的方法?我真的不想求助于使用旧版本的 WooCommerce。也许有一个钩子(Hook)、 Action 或类覆盖我可以用来实现这一点?

最佳答案

看看类 '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,
),

您可以直接访问订单的属性。

关于php - WooCommerce 将订单送货地址作为单独的字段获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29378859/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com