私は働いている会社のために店を設定しました。人々は支払いをしますが、商品を一括注文して会社に送ってから、自分の商品を選ぶために(職場に)来てくれます。WoocommerceのPhP Change Order Statusボタン
私がしたいことは、注文を検索して完全なものをマークするために携帯電話に入れた場所で、タブレットを持ってくるときです。私はそのプラグインの大部分(Woocommerce Order Search)を見つけましたので、完了するために注文ステータスを変更するためにクリックするだけのボタンを設定しようとしています。
"配送先住所"を削除してボタンに入れましたが、このコードでは注文が完全に消えてしまいます。
<td>
<form action="<?php add_action('woocommerce_order_status_completed') ?>" method="get">
<input type="hidden" value="http://www.store.bandwidthcorp.com/?page_id=13400">
<input type="submit" value="I Got It!">
</form></td>
は、それから私はこのような何か試してみました:
<td>
<form action="<?php function order_complete {$order = new WC_Order($order_id); $order->update_status('completed'); }
add_action('order-complete') ?>" method="get">
<input type="hidden" value="http://www.store.bandwidthcorp.com/?page_id=13400">
<input type="submit" value="I Got It!">
</form></td>
をしかし、それは全く何もしませんでした。これはかなりシンプルであるはずですが、私はそれを理解できないようです。前もって感謝します!
私はあなたが実際にやろうとしているものからフォームの "アクション"パラメータを分離する必要があると思います。フォームアクションは、実際の処理ではなく、処理を行っているURLによく似ています。 – helgatheviking