スポンサーリンク

【WooCommerce】 購入ステータスを更新する方法

カスタマイズ
スポンサーリンク
本ページにはプロモーションが含まれています。
たろ
たろ

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.

参考

WooCommerce – change order status with php code

タイトルとURLをコピーしました