Skip to main content
Ta strona to pełna dokumentacja mechaniki Discounts w Upcart: każdy warunek wyzwalający i typ nagrody, który możesz wybrać, sposób łączenia rabatów w checkoucie, zachowanie rabatów względem app embed, wyświetlanie w sklepie i propsy szablonów niestandardowych oraz FAQ. Informacje o tym, jak utworzyć regułę rabatową i nią zarządzać, znajdziesz w przewodniku Discounts.

Warunki wyzwalające

Każda reguła może zawierać maksymalnie 2 triggery. Wszystkie warunki używają logiki AND - oba muszą być spełnione, aby nagroda się aktywowała.
Uruchamia się, gdy w koszyku znajduje się dowolny wybrany produkt lub wariant.
  • Obsługuje całe produkty lub konkretne warianty
  • Wiele wyborów korzysta z logiki OR
  • Do 20 wariantów na trigger
  • Ustaw minimalną wymaganą ilość (domyślnie 1)
Używaj go do triggerów typu „Dodaj iPhone 15 Pro” lub „Dodaj dowolny polecany produkt”.
Uruchamia się, gdy dowolny produkt w koszyku należy do wybranej kolekcji.
  • Obsługuje wiele kolekcji, do 20 na trigger
  • Logika OR między kolekcjami
  • Ustaw minimalną wymaganą ilość (domyślnie 1)
Idealny do promocji opartych na kolekcjach, takich jak „Kup z Winter Sale”.
Uruchamia się, gdy suma koszyka przed rabatami osiągnie ustaloną kwotę. Próg jest obliczany przed zastosowaniem jakichkolwiek rabatów (w tym innych reguł rabatowych).
Ten trigger obsługuje tylko główną walutę Twojego sklepu. Nie wykonuje automatycznego przeliczania walut dla rynków międzynarodowych. Progi są zawsze oceniane w walucie bazowej sklepu, niezależnie od waluty checkoutu klienta.
Świetny do nagród typu „Wydaj $100, otrzymaj darmowy prezent”.
Uruchamia się, gdy łączna liczba sztuk (nie unikalnych SKU) w koszyku osiągnie ustaloną liczbę. Na przykład 2 sztuki jednego produktu i 1 sztuka innego to łącznie 3 sztuki.Idealny do promocji typu „Kup 4 lub więcej produktów, otrzymaj 20% zniżki”.
Uruchamia się, gdy koszyk zawiera dowolny produkt z subskrypcją (sprawdzane jest ID planu sprzedaży Shopify).Przydatny do nagród typu „Darmowa wysyłka przy dowolnej subskrypcji” lub „Darmowy prezent dla subskrybentów”.
Uruchamia się, gdy klient jest zalogowany. Obsługuje zarówno logowanie e-mailem/hasłem, jak i logowanie przez media społecznościowe.Świetny do nagród tylko dla członków lub korzyści programu lojalnościowego.

Typy nagród

Po spełnieniu warunków wyzwalających automatycznie stosowana jest jedna z poniższych nagród.
Stosuje rabat do całego koszyka. Obsługuje:
  • Rabaty procentowe (np. 20% zniżki)
  • Rabaty kwotowe (np. $5 zniżki)
Maksimum: 100% lub $9,999.99 na regułę.
Po spełnieniu warunków automatycznie dodaje określony produkt do koszyka ze 100% zniżką.Wymagania:
  • Produkt-prezent musi mieć status Active lub Unlisted i być dostępny w Twoim Online Store (nie Draft ani Archived)
  • Produkt musi być dostępny w magazynie
  • Rabat dotyczy wyłącznie dokładnie wybranego produktu lub wariantu
Jeśli klient usunie darmowy prezent z koszyka, rabat również zostanie usunięty.
Usuwa koszt wysyłki, obniżając najtańszą dostępną metodę wysyłki do $0. Nie wymaga dodatkowej konfiguracji.

Łączenie rabatów

Ustawienia łączenia rabatów określają, jak rabaty Upcart łączą się z innymi rabatami w checkoucie. Konfiguruje się je na stronie Discounts, pod tabelami Live i Draft - nie w pojedynczej regule.
To jedno ustawienie dla całego sklepu. Upcart tworzy dla Twojego sklepu jeden automatyczny rabat aplikacji Shopify, a te pola wyboru konfigurują ten jeden rabat, więc to, co tu wybierzesz, dotyczy wszystkich reguł rabatowych Upcart jednocześnie. Nie możesz pozwolić jednej regule łączyć się z rabatami na zamówienie, a drugiej tego zablokować.
Wszystkie trzy są domyślnie wyłączone. Dostępne typy łączenia to:
  • Product discounts - Stosowany razem z innymi rabatami na poziomie produktu dla różnych pozycji. Jeśli dwa rabaty dotyczą tego samego produktu, stosowany jest tylko najkorzystniejszy.
  • Order discounts - Stosowany razem z rabatami na poziomie zamówienia. Najpierw stosowane są rabaty produktowe, a następnie rabaty na poziomie zamówienia od sumy częściowej.
  • Shipping discounts - Stosowany razem z darmową wysyłką lub innymi rabatami na wysyłkę, aby uzyskać największy kwalifikujący się rabat na wysyłkę.
Opcje łączenia rabatów z zaznaczonymi Product, Order i Shipping discounts

Rabaty a status app embed

Rabaty są stosowane przez system rabatów Shopify, a nie przez koszyk wysuwany Upcart. Oznacza to, że:
  • Rabaty pozostają aktywne nawet wtedy, gdy app embed Upcart jest wyłączony. Wyłączenie app embed jedynie ukrywa koszyk wysuwany w Twoim sklepie. Nie wyłącza reguł rabatowych.
  • Rabaty są stosowane w checkoucie. Klienci zobaczą rabat po przejściu do checkoutu, niezależnie od tego, czy koszyk wysuwany Upcart jest widoczny na stronie.
Aby całkowicie zatrzymać stosowanie rabatu, kliknij Unpublish w danej regule, aby przenieść ją do wersji roboczych (Drafts). Jeśli chcesz ją całkowicie usunąć, usuń ją następnie z tabeli Drafts - opublikowanej reguły nie można usunąć bezpośrednio.

Wyświetlanie w sklepie i szablony niestandardowe

Koszyk wysuwany Upcart aktualizuje się dynamicznie w miarę spełniania warunków. Nagrody pojawiają się natychmiast na podstawie oceny koszyka w czasie rzeczywistym. Domyślnie koszyk pokazuje aktywne reguły rabatowe przy użyciu domyślnego szablonu wyświetlania, prezentując tytuł i opis każdej aktywnej reguły. Rabaty są też widoczne w checkoucie Shopify, gdzie odzwierciedlona jest zastosowana kwota rabatu. Aby uzyskać pełną kontrolę nad układem, moduł obsługuje szablony niestandardowe oparte na kodzie React. Aby z nich korzystać, najpierw zaznacz Access custom templates w Settings > Cart settings > Advanced Settings w Cart Editor - to ustawienie wymaga wersji 2.0 modułu. Po włączeniu w module Discounts pojawia się sekcja Custom Template. Dostępne propsy najwyższego poziomu to: rules, showSection i onToggleSection. Każdy element w rules ma własne pola id, title i description.
Tworzenie szablonów niestandardowych wymaga znajomości React. Aftersell wspiera funkcje wbudowane, ale nie zapewnia pomocy przy niestandardowym kodowaniu.

Najczęściej zadawane pytania

Tak. Rabaty działają przez silnik rabatów Shopify niezależnie od koszyka Upcart. Dopóki reguła rabatowa jest opublikowana, będzie stosowana do kwalifikujących się zamówień, nawet jeśli w Twoim sklepie nie ma opublikowanego koszyka Upcart.
Nie. Wyłączenie app embed jedynie ukrywa koszyk wysuwany Upcart w Twoim sklepie. Aktywne reguły rabatowe nadal będą stosowane w checkoucie.
Nie, i dotyczy to również wersji roboczych - po utworzeniu reguły rabatowej w żadnym momencie nie ma ekranu jej edycji. Aby ją zmienić, usuń ją i utwórz nową w jej miejsce.
Tak. Kliknij Unpublish, aby przenieść regułę do wersji roboczych (Drafts). Wstrzymuje to regułę bez usuwania konfiguracji i można ją w każdej chwili ponownie opublikować.
Usuwanie jest dostępne tylko dla reguł roboczych. Najpierw kliknij Unpublish, aby przenieść regułę do Drafts, a następnie usuń ją stamtąd.
Nie. Każda reguła ma wymagane pole Discount Code (do 25 znaków), ale jest to tytuł/etykieta tworzonego automatycznego rabatu aplikacji Shopify, a nie kod, który kupujący wpisują w checkoucie. Reguły zawsze uruchamiają się na podstawie warunków koszyka (triggerów), nigdy po wpisaniu kodu przez klienta.
Trigger Cart Total Threshold obsługuje tylko główną walutę Twojego sklepu. Nie wykonuje automatycznego przeliczania walut dla rynków międzynarodowych. Progi są zawsze oceniane w walucie bazowej sklepu, niezależnie od waluty checkoutu klienta.
Najczęstsze przyczyny to:
  • Produkt-prezent ma status Draft lub Archived albo nie jest dostępny w Twoim Online Store
  • Produkt jest niedostępny w magazynie
  • Warunki wyzwalające nie są faktycznie spełnione
Sprawdź wszystkie trzy, zanim skontaktujesz się z pomocą techniczną.
Nie. Rabat na darmowy prezent jest powiązany z obecnością produktu-prezentu w koszyku. Jeśli klient go usunie, rabat również zostanie usunięty.
Rabaty przechodzą przez natywny system rabatów Shopify. Zgodność z zewnętrznymi aplikacjami rabatowymi zależy od tych aplikacji i zasad łączenia rabatów w Shopify. Jeśli zauważysz nieoczekiwane działanie rabatów, sprawdź, czy nie występują konflikty z innymi zainstalowanymi aplikacjami rabatowymi.
To ta sama funkcja. Discounts to nowa nazwa Triggered Rewards, obecnie wyświetlana jako sekcja najwyższego poziomu w aplikacji dla większej przejrzystości. Wszystkie istniejące Triggered Rewards zostały automatycznie zmigrowane, a funkcjonalność jest identyczna.