たろ
WooCommerceの購入ステータスを更新するにはどうしたらいいの?
こんな疑問にお答えします。
本記事の内容
- WooCommerceの購入ステータスの更新ってできるの?
- 購入ステータスを変更する関数の紹介
結論:WooCommerceの購入ステータスの更新はできます
WooCommerceの購入ステータスの更新はできます。
方法としては下記の2つ↓
- WP管理画面からWCの受注一覧から対象のオーダーに対して変更を加える
- プログラムで変更する
WordPressの管理画面からの変更は簡単なため、本記事ではプログラムで更新する方法について紹介します。
プログラムでWooCommerceの購入ステータスを更新
必要な情報は order_id のみ!
具体的な実装がこちら↓
$order = new WC_Order($order_id);
$order->update_status('pending');
pending 以外に設定できるステータスはこちら↓
- pending
- processing
- on-hold
- completed
- cancelled
- refunded
- failed
より詳しい詳細はドキュメントを見ること。
wc_get_order_statuses() – Get all order statuses.