WooCommerce为订单添加自定义地址数据


WooCommerce add custom adress data to orders

我有一个朋友/客户使用WordPress和WooCommerce作为他的网络订单系统。我们需要在订单信息中存储自定义数据。

信息是正确的地址信息,我们可以从第三方提供商的REST API获得。该信息包含校正后的街道、城市信息、纬度和经度值。因为谷歌地图的地址搜索在我们国家很糟糕,用户有时会犯拼写错误。

我们希望存储这些附加信息并发送给Zapier。Zapier将纬度和经度值发送到送货员的屏幕。

我是WordPress的新手。我知道PHP并使用它以我自己的方式创建web应用程序,所以我不熟悉WordPress的钩子方案。我知道我需要在functions.php中挂钩一些东西,但我不知道从哪里开始。

谢谢你的回答。

首先,主题是用来显示数据而不是用来处理数据的。然后,为了在结帐时做出特殊的工作,你可以创建一个插件:
https://developer.wordpress.org/plugins/the-basics/开始

之后,将帮助您的操作是woocommerce_checkout_update_order_meta,它附加在订单的创建上:
329年http://docs.woothemes.com/wc-apidocs/source-class-WC_Checkout.html