我有一个朋友/客户使用WordPress和WooCommerce作为他的网络订单系统。我们需要在订单信息中存储自定义数据。
信息是我们可以从第三方提供商的REST API获得的更正地址信息。信息包含更正的街道,城市信息,纬度和经度值。自Google Maps'地址搜索在我们国家很糟糕,用户有时会犯错字错误。
我们希望存储此附加信息并发送给Zapier。 Zapier将纬度和经度值发送给送货员的屏幕。
我是WordPress的新手。我知道PHP并使用它以我自己的方式创建Web应用程序,所以我不熟悉WordPress'挂钩计划。我知道我需要在functions.php
中挂钩,但我不知道从哪里开始。
感谢您的回答。
答案 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