免費,在 WordPress.org 上
AumDigital
AumDigital 是一個免費的 WooCommerce 外掛,補上賣數位商品時結帳仍然預設「要寄包裹」的三個缺口:購物車裡全是虛擬商品時不再要街道地址;已付款的虛擬訂單自動完成,而不是一直停在「處理中」;加上歐盟法規要求數位商店收集的撤回權同意核取方塊。短代碼結帳和區塊結帳都支援。
它做什麼
- 整車都是虛擬商品時,從結帳頁去掉街道、門牌、城市、郵遞區號、州省。姓名、電子郵件和國家保留:稅按國家算,而且不少付款閘道沒有帳單國家會直接拒付。
- 已付款的虛擬訂單自動完成。WooCommerce 原生只對「虛擬且可下載」的訂單這麼做,所以授權金鑰、預約、課程名額這類訂單會一直停在「處理中」等人點。
- 給全數位購物車加一個必勾的同意框:顧客同意立即交付並放棄歐盟 14 天撤回權。這條同意連同時間戳記錄在訂單上。
- 區塊結帳和短代碼結帳行為一致:用的是 WooCommerce 自己按國家控制地址欄位的那套機制,而不是只給其中一種打補丁。
- 購物車裡一出現實體商品就讓開:地址全回來,訂單照常等處理,同意框消失。
誰該用它
整個目錄都是數位商品的商店:授權金鑰、範本、電子書、課程、以虛擬商品販售的預約。要是你也寄實體商品,裝它也不吃虧,每條規則只對沒有實體商品的購物車生效。它不管檔案交付、下載次數和授權金鑰,那些是 WooCommerce 和別的外掛的事。
執行需求
- WordPress
- 6.5+
- PHP
- 7.4+
- 版本
- 1.0.0
常見問題
- 為什麼國家欄位還留著?
- 稅按它算,而且不少付款閘道遇到沒有帳單國家的付款會直接拒掉。去掉它弄壞的商店比幫到的多。
- 支援區塊結帳嗎?
- 支援,短代碼結帳也支援。這兩條在 WooCommerce 裡是分開的程式路徑,兩條都測過,地址欄位和同意框在兩邊表現一樣。
- 銀行轉帳的訂單也會被自動完成嗎?
- 不會。只有真正收到付款的訂單才會完成。等銀行轉帳、支票、貨到付款的訂單,WooCommerce 放在哪它就留在哪。
- 撤回權的同意記在哪?
- 記在訂單上,作為訂單 meta,帶勾選時間。後台訂單頁和訂單確認裡都看得到;解除安裝外掛之後這條記錄也留著,那是商店自己的證據,證明顧客同意了什麼。
- 購物車裡混了實體商品會怎樣?
- 什麼都不變。加進一件實體商品,結帳就回到 WooCommerce 原樣:完整地址、正常的訂單狀態、沒有同意框。
需要外掛做不到的那一部分?
這些是通用到可以做完一次、交出去的那部分。當需求已經不再是一個外掛的時候,那就是我們接的客製開發。