【WooCommerce】訂單狀態為什麼不會變更為『完成』

一、目前的狀態變化:

超商取貨付款收到消費者成功取件>訂單狀態會顯示處理中

目的是在此階段若有使用綠界發票模組,需為處理中才能列印發票。

純配送訂單收到消費者成功取件>訂單狀態會顯示「ECPay Shipping

目的是在此狀態下,才會收到後續的物流貨態通知。

綠界的模組狀態設計最後會停留在 「處理中」或「ECPay Shipping

是因為每位廠商希望客戶取貨後呈現的狀態都不一樣,

因此設計不將訂單最後狀態設定為完成」。

主要考量
1. 一旦訂單為「完成」便無法異動資料
2. 廠商會搭配其它家金流或物流 (例paypal、DHL、…)
3. 各廠商開立發票時機點不同

4. 其它商業邏輯考量,例:7天鑑賞退換貨

二、上述唯一的例外是「可下載的虛擬商品」。付款完成後,狀態會顯示「完成」。

 

模組為開放原始碼,可以任意修改成您想要的狀態。
但修改前,請先備份,避免功能不正常。

Copyright © Green World FinTech Service Co., Ltd. All rights reserved.