DOCS

Reguły rabatów w Checkout

Twórz rabaty, które stosują się automatycznie, gdy zamówienie spełnia Twoje warunki—bez konieczności podawania kodu.

Reguła rabatu samodzielnie obniża sumę zamówienia kupującego, gdy tylko zamówienie spełni ustawione przez Ciebie warunki. Kupujący nic nie wpisuje—jeśli koszyk się kwalifikuje, rabat zostaje zastosowany.

To automatyczny odpowiednik kodów rabatowych, które stosują się tylko wtedy, gdy kupujący wpisze kod. Obie funkcje znajdują się w Ustawienia → Checkout w Dashboard i współdzielą ten sam konstruktor, język reguł oraz harmonogramowanie.

Używaj reguł rabatów do ofert takich jak:

  • Bezpłatna wysyłka dla zamówień powyżej progu
  • Procentowa zniżka od sumy zamówienia, gdy koszyk osiągnie minimum
  • Stała kwota zniżki od koszyka dla kwalifikujących się zamówień
  • Rabat na konkretne SKU, identyfikator produktu lub kategorię
  • Sezonowa promocja obowiązująca między dwiema datami

Kody rabatowe a reguły rabatów 

Dashboard dzieli rabaty Checkout na dwie strony. Obie opierają się na tym samym silniku reguł—jedyna różnica polega na tym, czy kupujący musi wpisać kod.

↕Kody rabatowe↕Reguły rabatów↕
Strona w DashboardUstawienia → Checkout → Kody rabatoweUstawienia → Checkout → Reguły rabatów
Jak się stosujeKupujący wpisuje kod przy kasieAutomatycznie, gdy zamówienie spełnia warunki
IdentyfikatorKod rabatowy—wartość, którą wpisuje kupującyNazwa—wewnętrzna etykieta, której kupujący nigdy nie widzą
Reguła bazowaWarunek zawiera klauzulę :promo_codes:Warunek nie zawiera klauzuli :promo_codes:
Wymagane warunkiBrak—sam kod jest warunkiemCo najmniej jeden (minimalny zakup lub ograniczenie pozycji)
Zmieniona nazwa strony

Strona nazywana wcześniej Rabaty nosi teraz nazwę Kody rabatowe. Istniejące rabaty, linki i adresy URL pozostają bez zmian—/settings/checkout/discounts nadal otwiera listę kodów rabatowych.

Obie strony są dostępne dla organizacji typu online store. Organizacje typu marketplace, postal i brokerage są z nich przekierowywane.

Utwórz regułę rabatu 

  1. Przejdź do Dashboard → Ustawienia → Checkout → Reguły rabatów.
  2. Kliknij Nowa reguła rabatu.
  3. Wprowadź Nazwę i opcjonalnie Opis.
  4. Wybierz, co modyfikuje rabat w polu Stosuj rabat do, oraz ustaw daty rozpoczęcia i zakończenia.
  5. W Konstruktorze rabatów wybierz typ i wartość rabatu, a następnie dodaj co najmniej jeden warunek—wymóg minimalnego zakupu, ograniczenie pozycji lub oba.
  6. Potwierdź wygenerowaną regułę w Podglądzie reguły.
  7. Kliknij Utwórz regułę rabatu.

Szczegóły 

Pole↕Co robi↕
NazwaWymagane. Wewnętrzna etykieta reguły, widoczna na liście Reguły rabatów. Kupujący nigdy jej nie widzą, i nigdy nie jest dodawana do warunku reguły. Apostrofy są dozwolone.
OpisNotatki w formie wolnej dla Twojego zespołu. Nie są pokazywane kupującym.
Data startowa / końcowaKiedy reguła staje się aktywna i kiedy przestaje obowiązywać. Pozostaw datę końcową pustą, aby reguła pozostała aktywna na zawsze; ustaw ją na datę z przeszłości, aby dezaktywować.

Zmiana nazwy reguły zmienia jedynie jej nazwę wyświetlaną. Ponieważ nazwa nigdy nie trafia do warunku, zmiana nazwy nie nadpisze reguły, którą ręcznie edytowałeś w Podglądzie reguły.

Stosuj rabat do

Rozwijana lista Stosuj rabat do kontroluje, którą część zamówienia modyfikuje rabat, i ogranicza rabat do tej kwoty—rabat w wysokości 50 USD zastosowany do koszyka o wartości 20 USD odejmuje tylko 20 USD. Wybierz Całkowitą kwotę zamówienia, Całkowitą kwotę koszyka, Całkowitą kwotę wysyłki lub Pozycję.

Podczas edycji istniejącej reguły Stosuj rabat do jest ograniczone do opcji zgodnych z pierwotnym kontekstem reguły. Aby przełączyć się między rabatami na poziomie zamówienia i na poziomie pozycji, utwórz nową regułę.

Każda reguła wymaga co najmniej jednego warunku 

Kod rabatowy zawsze jest uwarunkowany kodem, który wpisuje kupujący. Reguła rabatu nie ma kodu, więc potrzebuje czegoś innego, aby zdecydować, kiedy się uruchamia—w przeciwnym razie obniżałaby każde zamówienie.

Ustaw co najmniej jedno z poniższych w Konstruktorze rabatów:

  • Wymogi minimalnego zakupu—minimalna kwota i waluta. Reguła stosuje się tylko wtedy, gdy suma pozycji kupującego jest równa tej kwocie lub ją przekracza.
  • Ogranicz do konkretnych pozycji—ogranicz regułę do pozycji dopasowanych według SKU, identyfikatora produktu lub kategorii.

Jeśli zapiszesz bez żadnego z nich, Dashboard zablokuje zapis komunikatem:

Reguła rabatu wymaga co najmniej jednego warunku. Dodaj wymóg minimalnego zakupu lub ogranicz ją do konkretnych pozycji.

Konstruktor rabatów 

Konstruktor rabatów montuje regułę za Ciebie i działa tak samo jak w przypadku kodów rabatowych. Użyj przełącznika Włącz w nagłówku sekcji, aby wybrać sposób tworzenia reguły:

  • Włączony (domyślnie)—pola konstruktora są widoczne, a Podgląd reguły jest tylko do odczytu. Zmień dowolne pole, a podgląd zregeneruje się automatycznie.
  • Wyłączony—pola konstruktora są ukryte, a tekst reguły edytujesz bezpośrednio w Podglądzie reguły.

Jeśli otworzysz regułę, której zapisanej logiki konstruktor nie potrafi odtworzyć, przełącznik jest wyłączony i zablokowany, a regułę można edytować wyłącznie w podglądzie.

Typ rabatu

  • Procent rabatu—wpisz Procent (0–100) i wybierz, względem czego jest obliczany, w polu Oblicz procent wobec: Suma pozycji, Wysyłka, Suma pozycji + Wysyłka lub Kwota pozycji (dostępne, gdy Stosuj rabat do to Pozycja).
  • Stała kwota rabatu—rabat ryczałtowy. Wpisz Kwotę i wybierz Walutę.

Wymagania

W sekcji Skonfiguruj, kiedy ten rabat powinien być dostępny wybierz Wymogi minimalnego zakupu i ustaw kwotę oraz walutę. W przypadku reguły rabatu jest to jeden z dwóch sposobów spełnienia wymogu „co najmniej jednego warunku”.

Ogranicz do konkretnych pozycji

Użyj Ogranicz rabat do pozycji dopasowanych według SKU, identyfikatora produktu lub kategorii, aby ograniczyć, do których pozycji stosuje się reguła: Dowolna pozycja, Konkretne SKU, Konkretne identyfikatory produktów lub Konkretne kategorie (dostępne, gdy Stosuj rabat do to Pozycja).

Każda wartość jest zatwierdzana po naciśnięciu Enter. Spacje wewnątrz wartości są dozwolone (np. Holiday Gifts); puste wpisy są filtrowane. Dopasowanie pozycji używa dokładnego porównania, więc PROD-123 nie będzie pasować do PROD-1234.

Pełne odniesienie do pól konstruktora znajdziesz w Kody promocyjne i rabaty w Checkout.

Podgląd reguły 

Podgląd reguły pokazuje regułę, która zostanie zapisana. Reguła składa się z dwóch części oddzielonych then:

:items_total: >= 100 usd
  then :amount: = :shipping: * -1 and :type: = 'SHIPPING'
  • Warunek (przed then) decyduje, kiedy reguła się uruchamia.
  • Akcje (po then) opisują, co robi rabat i gdzie się stosuje—:type: jest zawsze wymagany i wskazuje kontekst ('ORDER_TOTAL', 'CART_TOTAL', 'SHIPPING' lub 'ITEM').

Różnica względem kodu rabatowego dotyczy warunku: warunek reguły rabatu nigdy nie zawiera klauzuli :promo_codes:. Wszystko inne w języku reguł—operatory, zmienne i okno dialogowe odniesienia Operatory—jest identyczne. Pełne odniesienie do języka reguł znajdziesz w Podgląd reguły.

Przykłady

Kliknij Przykłady na dole podglądu reguły, aby wczytać gotową regułę. Strona Reguły rabatów pokazuje szablony zawierające tylko warunki, bez kodu promocyjnego:

Przykład↕Co robi↕
Bezpłatna wysyłka (100%)100% zniżki na wysyłkę, gdy suma zamówienia wynosi co najmniej 100 USD
Procent od sumy zamówienia10% zniżki od sumy zamówienia, gdy suma wynosi co najmniej 50 USD
Stała kwota od koszykaStała zniżka 5 USD od sumy koszyka przy minimalnym zakupie 50 USD
Bezpłatny prezent według SKU100% zniżki na konkretną pozycję dopasowaną według SKU
Zniżka kategorii20% zniżki na pozycje w konkretnej kategorii

Kliknięcie Użyj tego przykładu nadpisuje regułę bieżącego szkicu, ale zachowuje Nazwę, którą już wpisałeś. Użyj pola wyszukiwania, aby filtrować listę.

Na której liście pojawia się rabat 

Dashboard przypisuje zapisany rabat do jednej z dwóch stron, sprawdzając jego warunek:

  • Warunki zawierające klauzulę :promo_codes: pojawiają się na stronie Kody rabatowe.
  • Warunki, które jej nie zawierają, pojawiają się na stronie Reguły rabatów.
Bezpośrednia edycja reguły przenosi rabat

Jeśli wyłączysz Konstruktor rabatów i ręcznie dopiszesz klauzulę :promo_codes: do warunku reguły rabatu, rabat staje się kodem rabatowym i po zapisaniu przenosi się na stronę Kody rabatowe. Działa to również odwrotnie: usunięcie klauzuli :promo_codes: z kodu rabatowego przenosi go do Reguły rabatów. Nazwa i ustawienia są zachowywane w obu przypadkach.

Czy ta strona była pomocna?