快速答案:課程外掛不是看「有沒有付錢」,是看「WooCommerce 訂單有沒有走到指定的狀態」,通常是完成或處理中。訂單卡在待付款、保留,或商品沒設成虛擬所以停在處理中,課程就不會開。先看那張訂單的狀態與訂單記錄,再看課程有沒有正確綁到商品;確認客人真的付了款,就把訂單推到正確狀態,開通會自動跟上。
為什麼會這樣 #
Tutor LMS 用 WooCommerce 收費時,是「課程對應商品」的綁定:客人買商品、產生訂單、訂單到達設定的狀態、外掛建立報名(enrollment)。任何一環斷掉都不會開通。訂單到不了那個狀態,常見原因是金流通知沒回來、商品不是虛擬商品所以付款後停在處理中而外掛只認完成、或 ATM 還沒繳款。
綁定也會跑掉:商品被放進回收桶、複製商品之後課程還綁在舊商品、課程清單裡看不到商品。反過來的問題是「還沒付款就開通了」,那是外掛設成在處理中或訂單建立時開通,配上 ATM 付款就會發生。
退款與重買是另一組。退刷後訂單變取消,報名會被標成取消;客人重新下單,就變成一筆取消、一筆新的,甚至重複兩筆。手動開通時系統顯示「取消」,是因為舊的報名紀錄還在。學員後台出現沒買的課,多半是課程包或自動化規則(買 A 就開 B)的設定殘留。
怎麼處理 #
- WooCommerce → 訂單,找到客人的訂單,看狀態與訂單記錄。
- Tutor LMS → 設定 → 營利(Monetization),確認用 WooCommerce,看在哪個訂單狀態開通、有沒有開「自動完成訂單」。
- 課程編輯頁的商品欄位,確認綁到正確、未被刪除的商品;商品勾「虛擬」,付款後才會自動完成。
- 確認已付款後,把訂單改成外掛設定的狀態;到 Tutor LMS 的報名清單看有沒有出現。
- 沒自動出現:Tutor LMS → 報名 → 手動報名,選學員與課程,並在訂單記錄寫明原因。
- 訂單取消要自動取消課程:用 Tutor 內建設定或自動化外掛(例如 Uncanny Automator)在取消與退款時取消報名;重複開通就刪掉多的那筆。
- 定期抽查:把已完成訂單與報名清單對一次,找出漏開的。
我們實際遇過的情況 #
一個課程平台某段時間「刷卡訂單都卡在處理中、不開通」,是商品沒勾虛擬;改設定並補開通。同一平台後來有訂單寫著完成但課程沒開,查到課程綁的是複製後留下的舊商品,重新綁定就好。
一位學員買錯選項、退刷後重買,課程被重複開通兩次;刪掉舊的報名,並補上「取消訂單自動取消課程」的規則。另一位學員後台出現三堂沒買的課,是早期課程包的規則沒拆掉。
什麼時候該找人 #
一批訂單「都沒開通」多半是設定或外掛更新造成,先別逐一手動開,找出根因一次修,否則下一批還會漏。牽涉退款與重複扣款的,帳務要一起對,不是開通了就結束。
WPTOOLBEAR網站工具熊