WooCommerceでは、BACS(直接銀行振替)を使用した注文は"on-hold"
に設定されています。WooCommerce変更注文ステータスBACS処理
これを自動的に処理に変更する方法を教えてください。
私はそれがfunctions.php
内部の作業をするためにwan't私は、次のコードを持っているが、それは動作しません:
add_filter('woocommerce_payment_complete_order_status', 'rfvc_update_order_status', 10, 2);
function rfvc_update_order_status($order_status, $order_id) {
$order = new WC_Order($order_id);
if ('on-hold' == $order_status && 'on-hold' == $order->status) {
return 'processing';
}
return $order_status;
}
すべてのヘルプは素晴らしいことです!
私は最初のフィルタは、BACSの支払いを誘発しないようであるように、第2のアプローチのために行くことにしました。 –