WooCommerce Subscriptions 設定全攻略:週期、試用期、付款重試與訂閱者管理

訂閱制在電子商務裡是個很特別的商業模型——消費者只需要付一次設定的心力,後續帳款自動扣繳,商家則換來可預測的重複性收入。這種模式在 SaaS 軟體、保健食品、媒體訂閱等類別已相當成熟,WooCommerce 透過訂閱制外掛(WooCommerce Subscriptions)讓自架電商也能建立同樣的金流機制。

這個外掛本身邏輯並不複雜,但許多店主在設定初期會在週期、試用期、升降級這幾個環節摸索很久。本文從訂閱週期建立開始,帶到試用期設定、付款失敗後的重試機制,再到後台的訂閱者狀態管理,把幾個容易受阻的環節說清楚。

訂閱制商品的週期設定邏輯

建立訂閱制商品前,有一個概念值得先理清:這個外掛的訂閱週期,是從「訂閱者的付款起始日」往後計算,而不是從每月第 1 日或固定日期對齊。這代表如果顧客在 5 月 3 日訂閱月費方案,下次扣款日就是 6 月 3 日,而非 6 月 1 日。

進入後台的商品編輯頁,將商品類型切換為「簡單訂閱(Simple Subscription)」或「可變訂閱(Variable Subscription)」,訂閱設定區塊就會出現。核心欄位包括以下幾項,設定時建議依序填寫。

  • 訂閱價格(Subscription Price):填寫金額,並設定計費週期,可選每天、每週、每兩週、每個月、每三個月(季費)、每六個月、每年。
  • 訂閱期限(Subscription Length):若要設定有期限的訂閱(例如年繳一次,12 個月後自動到期),在此選取;若是無期限循環訂閱,保持「從不到期」即可。
  • 試用期(Free Trial):可指定天數或完整的計費週期,期間內顧客不被扣款,設定方式見下節說明。
  • 首次開通費(Sign-up Fee):若要向訂閱者收取一次性的設定費或開通費,填在這欄;與週期費用分開計算,會在結帳頁清楚顯示。

可變訂閱的邏輯與可變商品相同,每個規格(Variant)可以設定不同的週期或定價,適合同時銷售月費版和年費版的場景。設定完成後,務必確認支付閘道是否支援定期扣款,PayPal Standard 的循環扣款授權與 Stripe 的授權流程不同,需要分別到各支付外掛的設定頁確認。

試用期的運作機制與設定要點

試用期設定後,顧客在試用期間內只需完成一次零元授權,實際扣款從試用期結束後才開始。這個機制仰賴支付閘道的「授權但不扣款」功能,並非所有閘道都完整支援,使用前需確認。

試用期欄位可以填天數(1 至 90 天)或整個計費週期。若設為 14 天試用接月費方案,顧客在第 14 天後會收到第一筆月費扣款,後續每月同一天自動續扣。若試用設定為「1 個月」,則依照顧客的訂閱起始日推算一個完整計費週期後開始收費。

有一個設定行為容易被忽略:若同時設定了首次開通費與試用期,開通費仍會在顧客訂閱的當下立即收取,試用期只免除週期費用,不免除開通費。這是合理的設計,開通費通常對應帳號建立或服務啟用的一次性成本。若店主本意是讓試用期間完全免費,就需要將開通費欄位留空,而不是只設試用天數。

試用期到期後的首次扣款若授權失敗,系統會進入付款重試流程,處理方式與一般訂閱的付款失敗相同。

付款失敗後的重試機制

訂閱制的付款失敗是無法完全避免的情況,信用卡到期、餘額不足、發卡行臨時阻擋都可能造成扣款不成功。這套機制預設了一套自動重試排程,店主也可以在設定頁自訂重試間隔與次數。

預設的重試規則是在失敗後的第 1 天、第 2 天、第 4 天、第 8 天各嘗試一次,共 4 次;全部失敗後訂閱狀態轉為「已暫停(On-hold)」。店主可以到 WooCommerce 設定的「訂閱」頁,修改重試排程,最多可設定 6 組重試間隔。

在重試期間,顧客的訂閱狀態會標示為「付款待處理(Payment Pending)」,而非立即暫停。這段時間如果顧客主動更新付款資訊,系統會在下一次排定的重試時點嘗試扣款;也可以在後台手動觸發即時重試,不必等排程。

扣款最終失敗、訂閱轉為「已暫停」之後,顧客通常會收到系統自動發送的付款失敗通知信,信中包含更新付款資訊的連結。店主若要自訂這封郵件的內容或觸發條件,可以在 WooCommerce 的電子郵件設定中找到「訂閱暫停(Subscription Suspended)」範本進行調整。

訂閱升降級的計費邏輯

訂閱升降級(Upgrade / Downgrade)指的是讓顧客在不取消現有訂閱的情況下,切換到不同定價或規格的方案。這個功能只對「可變訂閱」的不同規格有效;若要讓顧客從一個獨立商品切換到另一個商品的訂閱,則需要搭配第三方外掛處理。

升降級涉及兩個計費計算,理解這兩個計算有助於判斷設定是否符合預期。其一是已使用比例退款(Prorated Refund),當顧客從高價方案降級時,系統會依據目前計費週期的剩餘天數計算退款比例,退款以 WooCommerce 信用點數或原付款方式退回,取決於後台的計費比例設定。其二是升級時的補差額,顧客升級到高價方案時,系統同樣以剩餘計費天數計算差額,並立即向顧客收取,而非等到下一個計費週期。

後台的計費比例(Proration)設定位於「WooCommerce 設定 → 訂閱 → 更換訂閱方案時的收費」,可以選擇三種模式,各有適用場景,搭配下表對照。

模式 升級差額收取 降級退款 適合場景
按比例收費(Prorated) 依剩餘天數比例收差額 依剩餘天數比例退款 月費或年費型方案,顧客對即時調整接受度高
不收差額(No Charge) 新方案從下個週期開始計費 不退款,舊方案用到期 方案差異小、不想複雜化帳款的場景
立即調整(Immediate with Full Payment) 即時扣完整週期新費用 退回原方案完整週期費用 差異明顯、希望立即切換的場景

選定模式後,更換操作本身在顧客端的「我的帳戶(My Account)」頁面即可完成,不需要進入後台。顧客點選方案切換後,系統依照設定的比例模式計算差額並立即處理。

後台訂閱者狀態管理

後台的訂閱管理介面位於「WooCommerce → 訂閱」,每筆訂閱記錄會顯示顧客姓名、訂閱商品、目前狀態、下一次付款日期。狀態欄是管理的主要入口。

訂閱狀態分為幾種常見類型,每種狀態對應不同的操作選項。

  • 啟用中(Active):正常扣款中的訂閱,系統自動排程下一次付款。
  • 已暫停(On-hold):付款失敗或店主手動暫停,訂閱效益暫停,但記錄保留。
  • 已取消(Cancelled):顧客或店主取消,當前計費週期結束後服務終止。
  • 等待付款(Pending):訂閱剛建立、付款尚未確認,通常只出現在首次結帳。
  • 已到期(Expired):有期限的訂閱走完所有計費週期後自動進入此狀態。

批次管理是後台常用的操作路徑。選取多筆訂閱記錄後,可以在清單頂部的批次操作下拉選單中選擇「啟用」「暫停」「取消」,一次處理多筆,省去逐一開啟的時間。

個別訂閱記錄的詳情頁提供更細緻的控制,包括修改下一次付款日期、更換訂閱商品、調整訂閱數量,以及手動新增訂閱費用。後者適合處理帳款異常的補繳情境——例如某次付款只扣到部分金額,可以在這裡手動補發一筆差額款項,而不必請顧客重新結帳。

訂閱到期與取消時,系統會自動發送對應通知信,但「即將到期提醒(Before Subscription Expiry)」這類主動通知預設是關閉的。建議到 WooCommerce 電子郵件設定中啟用,有助於在訂閱到期前給顧客再次確認的機會,降低非主動流失率。

管理大量訂閱者時,後台的篩選功能是主要依賴的工具。依「狀態」篩選可以快速取出所有「已暫停」名單,配合批次操作集中處理;依「到期日期」排序則有助於在年費訂閱高峰期做好服務安排。這些操作都在標準的 WooCommerce 訂閱清單介面內,不需要額外安裝報表外掛。

相關文章
標籤: 訂閱升降級, WooCommerce Subscriptions, 訂閱制電商, 循環扣款, 付款重試