每当用户下订单时(即结账后),我都需要调用一个函数(实际上是一个API调用)。
我搜索了woo-commerce doc(https://docs.woothemes.com/wc-apidocs/hook-docs.html),但找不到合适的钩子。 我已经浪费了很多时间,客户需要这样做。 如果有人可以提出任何建议,那么它将非常有用。我是新来的商业。
感谢您的时间。
答案 0 :(得分:5)
在主题的function.php或自定义插件中放置以下内容:
add_action('woocommerce_payment_complete', 'my_function');
function my_function(){
// Whatever I want to do when payment is completed
// Like api call to external server etc
}
付款完成后会触发此操作。还有其他可用的操作,而不是woocommerce_payment_complete
,例如woocommerce_order_status_pending
,woocommerce_thankyou
等。
希望有所帮助。