Przegląd reguł dostępu
Czym jest reguła dostępu, jak działa dopasowanie If/Unless i gdzie znaleźć każdy typ reguły obsługiwany przez aplikację.
Reguła dostępu to warunek, który odwiedzający musi spełnić, zanim będzie mógł zobaczyć lub użyć tego, co blokujesz – produktu, kolekcji, strony, całego sklepu lub finalizacji zakupu. Każda blokada wymaga co najmniej jednej reguły dostępu; bez niej aplikacja nie ma jak odróżnić zatwierdzonego odwiedzającego od kogokolwiek innego.
Reguły dostępu dodajesz na karcie Unlock rules blokady. Każda reguła sprawdza jedną konkretną rzecz dotyczącą odwiedzającego – czy jest zalogowany, czy ma określony tag, czy wpisał poprawny kod dostępu – a blokada otwiera się dopiero po spełnieniu wszystkich skonfigurowanych warunków.

Wybór reguły dostępu z selektora typu warunku w edytorze blokady.
If i Unless
Dział zatytułowany „If i Unless”Większość reguł dostępu można ustawić na jeden z dwóch sposobów dopasowania:
- If – reguła jest spełniona, gdy odwiedzający spełnia warunek (na przykład If Logged-in customers: odwiedzający musi być zalogowany).
- Unless – reguła jest odwrócona i jest spełniona, gdy odwiedzający nie spełnia warunku (na przykład Unless Logged-in customers: odwiedzający nie może być zalogowany).
Znajdziesz to jako przełącznik Rule logic obok typu warunku każdej reguły.

Użyj przełącznika Rule logic, aby przełączyć regułę między If a Unless.
Łączenie więcej niż jednej reguły
Dział zatytułowany „Łączenie więcej niż jednej reguły”Blokada może używać kilku reguł dostępu naraz. To, jak te warunki współdziałają – wraz z przykładem krok po kroku – opisano na osobnej stronie:
Wszystkie reguły dostępu
Dział zatytułowany „Wszystkie reguły dostępu”Poniższe reguły są pogrupowane według tego, co sprawdzają. Kliknij dowolną z nich, aby przejść do jej strony z pełnymi krokami konfiguracji.
Reguły tożsamości i klienta – kim jest odwiedzający
- Logged-in customers – czy odwiedzający jest zalogowany na konto klienta
- Customer tags – czy konto klienta ma określony tag
- B2B customer – czy klient należy do konta firmy B2B w Shopify
- Email contains – czy adres e-mail zalogowanego klienta zawiera podany ciąg
- Selected customers – czy klient znajduje się na wybranej przez Ciebie liście
Akcje odblokowujące – coś, co odwiedzający robi, aby odblokować
- Passcode – odwiedzający wpisuje wspólny kod
- Secret link – odwiedzający wchodzi przez link zawierający prawidłowy token
- Subscribe to unlock – odwiedzający subskrybuje, podając swój adres e-mail
- Confirmation prompt – odwiedzający składa oświadczenie, klikając Confirm
- Custom liquid – decyduje Twój własny fragment Liquid
Czas i harmonogram – kiedy blokada jest aktywna
- Date range – stała data rozpoczęcia i zakończenia
- Weekly schedule – cykliczne dni i przedziały czasowe
- Storefront language – w jakim języku sklepu przegląda odwiedzający
Lokalizacja i urządzenie – skąd przegląda odwiedzający
- Location – wykryty kraj odwiedzającego
- Certain IP addresses – dokładny publiczny adres IP odwiedzającego
- Shop domain – dokładna domena, na której odwiedzający aktualnie przegląda
Historia zakupów – co klient już kupił
- Purchased items – klient wcześniej kupił określone produkty lub warianty
- Order quantity – łączna liczba zamówień klienta osiąga minimum
Koszyk – co aktualnie znajduje się w koszyku odwiedzającego
- Cart conditions – produkty w koszyku, warianty w koszyku, liczba sztuk w koszyku i suma koszyka
Co widzi zablokowany odwiedzający
Dział zatytułowany „Co widzi zablokowany odwiedzający”Gdy reguła odmawia dostępu na stronie, w kolekcji lub na blogu, aplikacja zastępuje zawartość kartą blokady. Access denied message to domyślny tekst na tej karcie i większość reguł zawsze go używa:

Access denied message – karta wyświetlana przez większość reguł.
Dla niezalogowanych odwiedzających
Dział zatytułowany „Dla niezalogowanych odwiedzających”Pięć reguł sprawdza, kim klient jest, więc w ich przypadku niezalogowany odwiedzający może potrzebować tylko zalogowania się. Te reguły podstawiają drugi komunikat – Guest message content – który zawiera link do logowania:

Komunikat dla gości – wyświetlany tylko przez pięć reguł tożsamości klienta i tylko niezalogowanym odwiedzającym.
Komunikat dla gości pojawia się tylko wtedy, gdy spełnione są wszystkie trzy warunki:
- Reguła, która nie została spełniona, to Logged-in customers, Customer tags, B2B customer, Email contains lub Selected customers.
- Ta reguła jest ustawiona na If, a nie Unless.
- Odwiedzający nie jest zalogowany.
W przeciwnym razie karta pokazuje Access denied message. Zalogowany klient, który nie spełnia reguły Customer tags, dostaje więc Access denied, tak samo jak każdy odwiedzający – zalogowany lub nie – zablokowany przez regułę taką jak Date range, Location lub Cart conditions.
| Pole komunikatu | Kiedy jest używane |
|---|---|
| Guest message content | Tylko pięć powyższych reguł, ustawionych na If, dla niezalogowanych odwiedzających |
| Access denied message | Wszystkie pozostałe przypadki |
Reguły oparte na akcji (Passcode, Secret link, Subscribe to unlock, Confirmation prompt) zastępują tę kartę własnym monitem, ponieważ odwiedzający może odblokować zawartość samodzielnie na miejscu.