flowchart TD
A[瀏覽可售商品] --> B[查看課程版本與可選排期]
B --> C[選擇商品及適用排期]
C --> D{售賣期及適用的報名截止 名額均有效?}
D -- 否 --> E[提示不可購買並更新排期]
D -- 是 --> F[建立待支付訂單並向 M3 暫留適用名額]
F --> G[保存價格 排期 權益快照]
G --> H[選擇 FPS 或 PayMe 支付]
H --> I{支付在逾時前完成?}
I -- 否 --> J[取消訂單並釋放名額]
I -- 是 --> K[支付回調驗簽和冪等檢查]
K --> L{回調有效且商品仍可履約?}
L -- 否 --> M[異常訂單 人工改期或退款]
L -- 是 --> N[確認購買席位及適用名額]
N --> O{個人還是企業購買?}
O -- 個人 --> P[自動分配並啟用買家席位]
O -- 企業 --> Q[企業取得待分配席位]
Q --> R[管理員電郵邀請或 CSV 批量匯入]
R --> S[學員接受邀請並啟用席位]
P --> T[M3 為學員建立報名和學習權限]
S --> T
T --> U[商城訂單顯示開通狀態]
U --> V[按排期上課或進入錄播學習]
個人購買付款後自動分配席位;企業購買付款後先保留席位,企業管理員分配、學員啟用後才建立該學員的報名。排期班的名額在購買時保留,錄播課沒有排期名額,學習期限從席位啟用時開始。課程退役、排期取消或名額不足時停止新售;付款後仍未開通的訂單顯示異常,由營運處理。學習權限到期不刪除歷史學習、證書和審計記錄。