已登入顧客
將鎖定限制為已登入的顧客,或反過來,要求訪客處於未登入狀態。
Logged-in customers 規則只檢查訪客的一項簡單事實:他們目前是否已登入您商店的顧客帳號。這是應用程式中最常用的存取規則,當商家想對訪客隱藏價格或內容時,通常會最先使用它。
此規則會檢查商店前台訪客是否有有效的顧客登入狀態。它不會檢查他們是誰,包括標籤、訂單記錄等都不看,只看他們是否已登入。如果您還需要檢查帳號本身的其他資訊,請在同一個存取金鑰中搭配 Customer tags、B2B customer 或其他身分規則。
-
開啟您要保護的鎖定,然後點擊 Unlock rules 分頁。
-
新增存取規則,並從 Condition type 下拉選單中選擇 Logged-in customers。

將 Logged-in customers 規則加入存取金鑰。
-
選擇規則要比對 If 還是 Unless。
-
儲存鎖定。
此規則的 If 與 Unless
Section titled “此規則的 If 與 Unless”這是最容易用 If/Unless 理解的規則之一:
- If 訪客已登入:內容只會對已登入的顧客解鎖,訪客會被封鎖。這是預設值,也是大多數「僅限會員」或「僅限批發帳號」鎖定所需要的設定。
- Unless 訪客已登入:反轉條件,內容只會對未登入的訪客解鎖。當您想讓頁面或優惠專門針對訪客時,請使用此設定(例如新訪客促銷,在有人登入後就應該消失)。
常見範例:對訪客隱藏價格
Section titled “常見範例:對訪客隱藏價格”此規則常見的用法是搭配隱藏價格與加入購物車,而不是完全封鎖:
- 在 Lock setup 分頁中,將要鎖定的內容設為您想限制的商品或商品系列。
- 點擊 Unlock rules 分頁繼續。
- 新增 Logged-in customers 規則,並選擇比對 If。無需設定其他內容,應用程式會以「No extra setup needed. Customers only need to be signed in.」來確認。

除了 If 或 Unless 之外,Logged-in customers 條件本身沒有其他設定。
- 在同一分頁右側邊欄的 Blocked visitor behavior 下,開啟 Hide price、Hide Add to cart,或兩者皆開啟。
- 儲存。
商店前台的結果
Section titled “商店前台的結果”依照上述範例,訪客仍可瀏覽商品頁面,但價格和 Add to cart 按鈕會被替換為登入訊息。符合鎖定其他條件的已登入顧客,則會看到正常的價格和購買區塊。

範例的結果:訪客可以瀏覽商品,但價格和購買按鈕會被替換。