WooCommerce 訂單狀態解釋

正確的理解每一個訂單狀態所代表的意義,可以更清楚的理解訂單如何去管理你的訂單,而開發者更應該理解以正確的開發外掛。

千萬不要像我一樣誤會了,結果導致不少使用者發生很多怪怪的事情。

目前 WooCommerce 預設的狀態共有以下七種不同的狀態,更加完整的說明可以前往說明文件觀看,為了避免誤會所以我全部保留原文。

以下狀態的中文為 2018/01/07 時台灣繁體中文的本地化用詞。

  • Pending payment ( 等待付款中 ) – Order received, no payment initiated. Awaiting payment (unpaid).
  • Failed ( 失敗 ) – Payment failed or was declined (unpaid). Note that this status may not show immediately and instead show as Pending until verified (e.g., PayPal).
  • Processing ( 處理中 ) – Payment received (paid) and stock has been reduced; order is awaiting fulfillment. All product orders require processing, except those that only contain products which are both Virtual and Downloadable.
  • Completed ( 完成 ) – Order fulfilled and complete – requires no further action.
  • On-Hold ( 保留 ) – Awaiting payment – stock is reduced, but you need to confirm payment.
  • Cancelled ( 取消 ) – Cancelled by an admin or the customer – stock is increased, no further action required.
  • Refunded ( 已退費 ) – Refunded by an admin – no further action required.

比較容易產生誤會的是 等待付款中保留 這兩個狀態

【等待付款中】指的是訂單已建立,但尚未有付款資訊的時候。
【保留】指的是已經有付款資訊,但是還沒有付款完成的時候。

這樣文謅謅的說明好像也不太容易理解,就以一個實際的情況來說明在一個訂單周期當中各狀態的轉算。

當使用者按下付款按鈕的時候,訂單建立且狀態為 等待付款中
接下來進入到金流系統輸入相關的資料,使用者選擇使用便利超商代碼繳費。
畫面回到了訂單的資訊頁同時顯示超商的繳費代碼,訂單的狀態變更為 保留
使用者前往超商繳費,在金流服務商發送確認繳費成功並發送資訊通知的時候,訂單的狀態變更為 處理中
當確認使用者收到商品的時候,就可以將訂單狀態變更為 完成

發表留言

你的電子郵件位址並不會被公開。 必要欄位標記為