我目前在使用 WooCommerce 网站时遇到一些问题。有数千个旧订单停留在“处理中”状态。这些订单已收到付款,产品已发货。
我想将这些订单标记为完成,而不发送已完成的订单电子邮件。我想使用以下 SQL 查询来实现此目的。
update wp_posts set post_status = 'wc-completed' where post_type = 'shop_order' and post_status ='wc-processing' ;
Run Code Online (Sandbox Code Playgroud)
我还需要更改其他表吗?或者这可行吗?
谢谢
编辑:上面的代码对我来说非常有效。