如何禁用自动将订单状态设置为 'Progressing' 免费订单 (Woocommerce)
How to disable automatically set order status to 'Progressing' on Free Orders (Woocommerce)
我正在使用 Wordpress 上的 WooCommerce 插件制作一个简单的电子商务网站。我使用 BAC 作为我的支付网关,我有一个 非价格 (免费产品) 和有价产品。
当用户从我的商店订购 'Free Product' 时,WooCommerce 会自动将订单状态从“pending”更改为“progressing'(因为产品没有价格 :),但我不想将状态更改为 'progressing' 只想让 woocommerce 保持 'pending'状态 直到我批准订单。
我该怎么做?非常感谢您的帮助。
该功能应该是针对非价格产品。不应影响定价产品。
谢谢。
您可以使用下面的挂钩再次将订单状态从处理中更改为待处理:
add_filter( 'woocommerce_payment_complete_order_status', 'filter_woocommerce_payment_complete_order_status', 10, 2 );
我正在使用 Wordpress 上的 WooCommerce 插件制作一个简单的电子商务网站。我使用 BAC 作为我的支付网关,我有一个 非价格 (免费产品) 和有价产品。
当用户从我的商店订购 'Free Product' 时,WooCommerce 会自动将订单状态从“pending”更改为“progressing'(因为产品没有价格 :),但我不想将状态更改为 'progressing' 只想让 woocommerce 保持 'pending'状态 直到我批准订单。
我该怎么做?非常感谢您的帮助。
该功能应该是针对非价格产品。不应影响定价产品。
谢谢。
您可以使用下面的挂钩再次将订单状态从处理中更改为待处理:
add_filter( 'woocommerce_payment_complete_order_status', 'filter_woocommerce_payment_complete_order_status', 10, 2 );