注文を自動的に完了する/Order auto complete for WooCommerce

多くのデモサイトを作っており、デモユーザー、デモパスワードなどを公開しているので、それでグリグリとテストされます。

しかし注意して欲しいのはデモユーザーは私(私のアカウント、メールアドレス)なので、テストしているユーザーには確認等のメールは届きません。商品販売メールも届きません。そこまでテストしたいのであれば自分のメールアドレスでテストアカウントを作成してください。

そして、WooCommerceの多くのケースで悩ましいのは、注文したからといって即売り上げに反映されるわけではないことです。

wc-pending 保留 注文が入った際に必ず一度このステータスになる初期状態
wc-processing 処理中 入金確認が済み、発送の準備をしているという状態
wc-on-hold 入金待ち 入金されていないが、注文を受けた状態
wc-completed 完了 発送済みの状態
wc-cancelled キャンセル 注文をキャンセルした状態
wc-refunded 返金済み 返金が終了した状態
wc-failed 失敗 決済に失敗した状態

というステータスがあり、完了しないと売り上げは確定しません。

配送のある商品の場合は配送し無事届くまで
銀行振り込みの場合は実際に入金が確認できるまで

注文を確定することが出来ないからです。

なので、テスト注文したのに売り上げに反映しないじゃないかとか、メールが来ないじゃないかというのは、上記の理由があるからです。

しかし、扱う商品(サービス)によっては、注文→即売り上げ確定がふさわしいこともあります。

ダウンロード商材やバーチャル商材
配送がない商品(サービス)

などは即売り上げ確定しても問題ないケースもあるかもしれません。
そんなときは

Order auto complete for WooCommerce

こういうプラグインを使いましょう。
注文ステータスがいきなり完了となり、即売り上げに反映されるようになります。

おすすめの記事