我在Wordpress上使用WooCommerce插件创建了一个简单的电子商务网站。我使用BAC作为我的支付网关,我有一个非价格 (免费产品) 和价格合理的产品。
当用户从我的商店订购'免费产品'时,WooCommerce会自动将订单状态从“待处理”更改为“进展”(因为产品没有价格:),但我不想将状态更改为“进展”只是希望woocommerce保持'待定'状态 直到我批准订单
我该怎么做?非常感谢您的帮助。
该功能应适用于非价格产品。不应影响定价产品。
感谢。
答案 0 :(得分:2)
您可以使用以下挂钩将订单状态从处理再次更改为待处理:
add_filter( 'woocommerce_payment_complete_order_status', 'filter_woocommerce_payment_complete_order_status', 10, 2 );