時常發現消費者下單後反悔或是下錯單的時候,都會透過聯絡功能來信表示希望取消某筆訂單。 這樣的操作如果覺得麻煩,希望把功能開放給消費者的話可以將下方程式置入(子)主題 functions.php 中使用,或是安裝 WC Cancel Order 外掛來處理。 function mxp_wc_order …
標籤彙整: 取消訂單
[WooCommerce] 針對付款方式設定取消訂單功能
WooCommerce 的預設訂單狀態有 pending 等待付款中 processing 處理中 on-hold 保留 completed 完成 cancelled 取消 refunded 已退費 failed 失敗 先不管語意為何,主要是幫助商店管理員去識別訂單目前狀態,所以可能隨著使用者不同, …
[WooCommerce] 程式化觸發訂單狀態發信機制
內建訂單如果在介面操作下改訂單狀態會觸發一系列對應的操作。像是取消訂單會發信通知管理員,然後把庫存補回商品等等的系統行為。 但如果是被程式化方式給改了狀態,後續有事件需要被連動觸發該怎麼處理? 今天的案例是使用外掛 WooCommerce Cancel Abandoned Order 檢查訂單狀態是 …