如何禁用自动将订单状态设置为"正在进行"免费订单(Woocommerce)



iam使用WordPress上的WooCommerce插件制作一个简单的电子商务网站。我将BAC用作我的付款网关,并且有 non-Price (免费产品)并具有价格产品。

当用户订购'免费产品'从我的商店wooCommerce自动将订单状态从'待处理'到' progressing '(因为产品没有价格:),但是我不想将状态更改为"进步",只是想wooCommerce保留'未决'状态,直到我批准订单

我该怎么做?非常感谢您的帮助。

该功能应适用于非价格产品。不应影响定价产品。

谢谢。

您可以使用下面的挂钩进行更改顺序状态,从进程到待处理:

add_filter( 'woocommerce_payment_complete_order_status', 'filter_woocommerce_payment_complete_order_status', 10, 2 ); 

检查链接:WooCommerce付款完成订单状态

最新更新