我使用会干扰状态的 WooCommerce 订单状态管理器,但我不使用任何自定义代码,仅用于将 pdf 附加到电子邮件以及向 BACS 付款添加信息,这应该不是问题。
我正在使用 WooCommerce: Auto complete paid orders 应答代码将订单状态更改为自定义状态,代码如下:
add_action( 'woocommerce_payment_complete_order_status', 'change_status_of_paid_orders', 10, 3 );
function change_status_of_paid_orders( $status, $order_id, $order ) {
return 'card-on-hold';
}
但问题是,改变状态需要几分钟,有时根本不会触发。
我不是程序员,我不知道如何解决我的问题,因此我寻求帮助或一些指导。
我的订单状态是:
processing
,on-hold
,card-on-hold
。我尝试将优先级更改为 9、2,但它甚至没有触发。
感谢您的帮助。