WooCommerce将自定义地址数据添加到订单中

时间:2015-08-28 15:48:28

标签: php wordpress woocommerce

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

信息是我们可以从第三方提供商的REST API获得的更正地址信息。信息包含更正的街道,城市信息,纬度和经度值。自Google Maps'地址搜索在我们国家很糟糕,用户有时会犯错字错误。

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

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

感谢您的回答。

1 个答案:

答案 0 :(得分:2)

首先,主题用于显示数据而不用于数据。 然后,为了在结账时做特别的工作,你可以创建一个插件:
https://developer.wordpress.org/plugins/the-basics/#getting-started

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