WooCommerce订单完成通过SQL更改订单状态后不发送电子邮件(_C) 时间:2017-12-25 作者:Philipp Ritter 我写了一个程序,可以自动完成我从woocommerce收到的订单。填写完订单后,我通过sql将订单状态从订单更改为“wc completed”。一切正常,但订单完成时应发送的电子邮件未发送。你对我如何解决这个问题有什么想法吗?非常感谢你的回答,菲利普 1 个回复 SO网友:Temani Afif 如果直接通过SQL进行更改,则不会触发订单更改事件,因此不会发送电子邮件。您需要使用一些预定义的函数,如update\\u status,而不是通过SQL更改顺序:$ord = new WC_Order($ID); //ID of the order $ord->update_status(\'completed\') 结束 文章导航