更改WooCommerce PayPal内置默认订单状态

时间:2018-12-24 作者:Omer

我想更改WooCommerce中内置PayPal网关的默认状态。当前,当创建新订单时,它将更新为“正在处理”。我想更改它,但在WooCommerce->Payments settings(WooCommerce->支付设置)和代码中,我看不到任何地方可以更改它(可能我只是错过了它)。

有人知道它在哪里吗?

谢谢

1 个回复
SO网友:keyur padaria
add_action( \'woocommerce_thankyou\', \'change_order_status\', 10, 1 );
function change_order_status( $order_id ){
     if( ! $order_id ) return;
     $order = wc_get_order( $order_id );
     if( $order->get_status() == \'processing\' )
     $order->update_status( \'pending\' );
}

相关推荐

PayPal按钮在4.2.4升级后不起作用

在我的WordPress网站更新到4.2.4版本后,我的PayPal按钮不再工作。我可以看到按钮,但无法单击它们并转到贝宝。将鼠标悬停在按钮上不显示web链接。我已经从贝宝那里重新复制了几次代码,都没有用。我注意到每次保存/更新按钮所在的页面时,(form)命令都会出错。它将(/表单)放在有价格选项的表之前,靠近代码的开头。然后我将其剪切并放在代码末尾,单击“更新”,当我返回到文本模式时,它再次移动了!非常令人沮丧。我在WordPress上发布了这个问题。org,但目前还没有答案。我也发了电子邮件给贝宝,