快速觀念 #
- Memberships = 權益規則。核心單位是「會員方案(Membership Plan)」,它決定哪些文章/頁面/自訂內容、哪些商品可看或可買,折扣多少⋯等。
- Membership ≠ 角色(User Role)。會員資格是獨立概念,必要時可在設定中為會員指派角色以搭配其他外掛,來達到想要的效果。
- 請事先與您的專案經理說明您有會員分級的需求(請事先溝通,開通此功能可能需額外收費)以利專案經理安排為您開啟此功能。
- 實際需由您自行依照需求於後台進行操作與設定,建議內部討論好需求後進行操作,並在操作完成後多方測試,以確保您的設定符合實際需求。
建立第一個會員方案(Plan) #

- 後台 → WooCommerce → Memberships → Membership Plans → Add Membership Plan。
- General:
- Grant access upon:選擇會員資格取得方式:
- manual assignment only(只允許管理員手動指派)
- user account registration(註冊帳號就成為會員,可用於免費會員)
- product(s) purchase(購買指定商品後自動成為會員)
- Products:若選購買授權,點選一個或多個商品做為入會商品。
- Membership length:設定有效期(無限/天/週/月/年或固定起訖日)。
- Grant access upon:選擇會員資格取得方式:
- Restrict Content:新增規則來限制哪類內容(文章、頁面、自訂文章類型、分類、標籤)。
- Accessible:設定「立刻」或「延後 X 天/週/月/年」開放(滴灌)。
- 小技巧:留空 Title 可一次限制整個內容類型或整個分類。
- Restrict Products:選擇「只限會員瀏覽」或「只限會員購買」。也可延後可視/可購買時間。
- Member Discounts:設定會員折扣(全站、指定分類、或指定商品;百分比或固定金額)。
- Members Area:勾選要給會員看的分頁(內容、商品、折扣、備註、管理)。
- Email Content:自訂「即將到期/到期」等通知信內容與續約連結。
規則優先序:越「具體」的規則會覆蓋越「廣泛」的規則;若具體程度相同,較早可存取的規則勝出。
讓顧客取得會員資格 #
A. 綁定「一次性」入會商品 #
- 建立一般商品(可為虛擬)。
- 於 Memberships 面板的 Grant access 選擇該方案。
- 付款完成後,系統會在該訂單下建立會員資格並生效到期。
B. 綁定「訂閱」入會商品(循環收費/訂閱制) #
- 需請專案經理安裝 WooCommerce Subscriptions(請事先溝通,開通此功能可能需額外收費)建立 Subscription 商品(可設試用期、註冊費、分級方案)。
- 在方案的 Grant access upon 選「product(s) purchase」,指定此訂閱商品。
- 會員資格跟著訂閱狀態走:續訂繼續有效,暫停/取消則停用。
- 可使用訂閱的升級/降級(Switching)機制設計會員等級。
C. 管理員手動建立或批次匯入 #
- 手動:後台 → WooCommerce → Memberships → Members → Add Member。
- CSV 匯入:後台 → WooCommerce → Memberships → Import/Export。
- 準備 CSV,至少包含會員要對應的 plan(
membership_plan_id
或membership_plan_slug
)與用戶識別欄位。 - 可選擇更新既有會員、設定預設起始日與時區。
- 亦可先用 Grant access 流程從既有訂單/訂閱自動產生會員。
- 準備 CSV,至少包含會員要對應的 plan(
會員等級設計(Tiers) #
- 用 多個 Plan 表示不同等級(例如 Silver / Gold / Platinum)。
- 折扣與內容規則可在高級方案中覆蓋低級方案;若有重疊,依「規則優先序」生效。
- 若用訂閱販售,可用變化型訂閱或多個訂閱商品承載不同等級,提供升降級路徑。
- 可在 Messages 用
{products}
引導非對應等級的會員升級。
常見情境:設定範本 #
1) 批發會員:商品可見但僅會員能購買,並有會員價 #
- 方案 A:Wholesale
- Products → Restrict:商品分類「批發」設為 Only Members Can: Purchase(仍可瀏覽)。
- Member Discounts:對該分類設定 20% 折扣。
- Messages:在非會員商品頁顯示「請先登入或購買批發方案」。
2) 線上課程:註冊後逐步解鎖章節 #
- 方案 B:Course
- Restrict Content:
- 章節 1 → Accessible:Immediately
- 章節 2 → Specify a time:7 days
- 章節 3 → 14 days ……
- 若用訂閱:可加上試用期,並在區塊選 start_after_trial 才顯示。
3) 會員專屬商店:非會員看不到任何商品 #
- Settings → Memberships → Restriction Mode:Hide completely(請告知專案經理,由專案經理為您設定)
- Restrict Products:Type=Product(留空 Title 代表「所有商品」)。
4) 顯示會員可享折扣清單 #
- 在方案啟用 Members Area → Discounts,會員於「我的帳號 → Memberships」可見可折扣商品與折後價。
5) 會員專屬免運 #
- WooCommerce → Shipping → 運送方式:新增免運並勾選「需要有效會員」,指定可享此免運的方案(請告知專案經理,由專案經理為您設定)
延伸建議 #
- 以多方案組合打造「等級疊加」權益。
- 使用 Messages 動態提示升級方案。
- 若要讓會員看到可解鎖的未來內容,務必啟用 Members Area 的「Content / Products / Discounts」。
以上流程以官方文件與實測為基礎。若站點已有大量舊會員,建議先在測試站以少量 CSV 驗證欄位,確保時區與日期正確。