WordPress 外掛 · 免費
AumDigital
v1.0.5WooCommerce · 數位商品
AumDigital 是為數位商品調整結帳流程的免費 WooCommerce 外掛。購物車中全部為虛擬商品時,它移除街道地址等欄位;已付款的虛擬訂單自動完成,不再停留在「處理中」;並加入歐盟法規對數位內容要求的撤回權同意核取方塊。區塊結帳與短程式碼結帳均支援。
官方手冊
AumDigital
閱讀手冊 →
功能
- 購物車中全部為虛擬商品時,從結帳頁移除街道、門牌、城市、郵遞區號與州省欄位。姓名、電子郵件與國家保留,因為稅額依國家計算,且部分付款閘道要求提供帳單國家。
- 已付款的虛擬訂單自動完成。WooCommerce 預設只對「虛擬且可下載」的商品這樣處理,因此授權金鑰、預約、課程名額等訂單會停留在「處理中」,需要手動完成。
- 為全數位商品購物車加入必勾的同意框:顧客同意立即交付,並確認放棄歐盟 14 天撤回權。同意紀錄連同時間戳記保存在訂單上。
- 區塊結帳與短程式碼結帳行為一致,使用 WooCommerce 依國家控制地址欄位的機制。
- 購物車中有實體商品時,結帳維持不變:顯示完整地址欄位,訂單依標準狀態流程處理,不顯示同意框。
適用情境
適合整個商品目錄皆為數位商品的 WooCommerce 商店,例如授權金鑰、範本、電子書、課程,以及以虛擬商品形式販售的預約。同時販售實體商品的商店也可安裝,所有規則只對不含實體商品的購物車生效。外掛不包含檔案交付、下載次數限制與授權金鑰發放,這些由 WooCommerce 及其他外掛負責。
執行需求
- WordPress
- 6.5+
- PHP
- 7.4+
- 版本
- 1.0.5
常見問題
- 為什麼保留國家欄位?
- 稅額依帳單國家計算,且部分付款閘道會拒絕沒有帳單國家的付款。
- 支援區塊結帳嗎?
- 支援,短程式碼結帳也支援。兩者在 WooCommerce 中是不同的程式路徑,均經過測試,地址欄位與同意框在兩種結帳中的行為一致。
- 銀行轉帳訂單會被自動完成嗎?
- 不會。只有已收到付款的訂單才會自動完成。等待銀行轉帳、支票或貨到付款的訂單,維持 WooCommerce 設定的狀態。
- 撤回權同意保存在哪裡?
- 以訂單 meta 的形式保存在訂單上,並記錄勾選時間。後台訂單頁與訂單確認中均可查看;解除安裝外掛後該紀錄仍保留,作為商店對顧客同意內容的紀錄。
- 購物車中同時有實體商品時如何處理?
- 購物車中有實體商品時,結帳依 WooCommerce 標準流程進行:顯示完整地址欄位,訂單狀態照常,不顯示同意框。
客製開發
外掛涵蓋的是足夠通用、可以一次開發並長期交付的需求。超出該範圍的部分,由客製開發承接。