PrestaShop Warunkowe rabaty zamówienia

Stosuj warunkowe rabaty zamówienia dzięki natywnym regułom koszyka. BOGO, kup N a M gratis, progi wydatków, progi ilościowe, najtańszy produkt lub linię gratis, oferty krzyżowe i prezenty. Wizualny kreator polityk, symulator koszyka i dziennik audytu. Dla PrestaShop 9.x, 8.x i 1.7.x. Idealny dla multisklepów i zaawansowanych promocji.

Główne zdjęcie produktu: Warunkowe rabaty zamówienia
149.00 €

Galeria 1/13

Zaawansowane Warunkowe Rabaty i Promocje

Moduł "Warunkowe Rabaty Zamówienia" to zaawansowane narzędzie do profesjonalnego zarządzania promocjami w PrestaShop, wykraczające poza podstawowe kupony. Oferuje wizualny kreator z 20 formułami rabatowymi, takimi jak "kup N, otrzymaj M gratis" czy "najtańszy produkt gratis". Umożliwia tworzenie złożonych warunków na podstawie ponad 30 pól koszyka i klienta, wykorzystując zagnieżdżoną logikę AND/OR. Rabaty są synchronizowane jako natywne reguły koszyka, co zapewnia pełną kompatybilność. Wbudowany symulator, panel analityczny, dziennik audytu oraz pięć strategii łączenia rabatów gwarantują precyzyjną kontrolę nad kampaniami, eliminując potrzebę kodowania.

Wersja modułu: 1.8.4
Wersje sklepu:
9.x8.x1.7.x
Działa z ThirtyBees: Nie
Tłumaczenia:
Ten moduł: Warunkowe rabaty zamówienia jest w całości przetłumaczony do języka: Slovenčina (sk)Ten moduł: Warunkowe rabaty zamówienia jest w całości przetłumaczony do języka: Magyar (hu)Ten moduł: Warunkowe rabaty zamówienia jest w całości przetłumaczony do języka: Čeština (cs)Ten moduł: Warunkowe rabaty zamówienia jest w całości przetłumaczony do języka: Srpski (rs)Ten moduł: Warunkowe rabaty zamówienia jest w całości przetłumaczony do języka: Français (fr)Ten moduł: Warunkowe rabaty zamówienia jest w całości przetłumaczony do języka: 中文 (zh)Ten moduł: Warunkowe rabaty zamówienia jest w całości przetłumaczony do języka: Русский (ru)Ten moduł: Warunkowe rabaty zamówienia jest w całości przetłumaczony do języka: Norsk (no)Ten moduł: Warunkowe rabaty zamówienia jest w całości przetłumaczony do języka: Български (bg)Ten moduł: Warunkowe rabaty zamówienia jest w całości przetłumaczony do języka: Íslenska (is)Ten moduł: Warunkowe rabaty zamówienia jest w całości przetłumaczony do języka: Polski (pl)Ten moduł: Warunkowe rabaty zamówienia jest w całości przetłumaczony do języka: Slovenščina (si)Ten moduł: Warunkowe rabaty zamówienia jest w całości przetłumaczony do języka: हिन्दी (hi)Ten moduł: Warunkowe rabaty zamówienia jest w całości przetłumaczony do języka: Lietuvių (lt)Ten moduł: Warunkowe rabaty zamówienia jest w całości przetłumaczony do języka: Svenska (sv)Ten moduł: Warunkowe rabaty zamówienia jest w całości przetłumaczony do języka: Українська (ua)Ten moduł: Warunkowe rabaty zamówienia jest w całości przetłumaczony do języka: 日本語 (ja)Ten moduł: Warunkowe rabaty zamówienia jest w całości przetłumaczony do języka: Ελληνικά (el)Ten moduł: Warunkowe rabaty zamówienia jest w całości przetłumaczony do języka: Eesti (et)Ten moduł: Warunkowe rabaty zamówienia jest w całości przetłumaczony do języka: Deutsch (de)Ten moduł: Warunkowe rabaty zamówienia jest w całości przetłumaczony do języka: Nederlands (nl)Ten moduł: Warunkowe rabaty zamówienia jest w całości przetłumaczony do języka: Dansk (da)Ten moduł: Warunkowe rabaty zamówienia jest w całości przetłumaczony do języka: English (en)Ten moduł: Warunkowe rabaty zamówienia jest w całości przetłumaczony do języka: Română (ro)Ten moduł: Warunkowe rabaty zamówienia jest w całości przetłumaczony do języka: Italiano (it)Ten moduł: Warunkowe rabaty zamówienia jest w całości przetłumaczony do języka: Bahasa Indonesia (id)Ten moduł: Warunkowe rabaty zamówienia jest w całości przetłumaczony do języka: Latviešu (lv)Ten moduł: Warunkowe rabaty zamówienia jest w całości przetłumaczony do języka: Português (pt)Ten moduł: Warunkowe rabaty zamówienia jest w całości przetłumaczony do języka: Hrvatski (hr)Ten moduł: Warunkowe rabaty zamówienia jest w całości przetłumaczony do języka: Suomi (fi)Ten moduł: Warunkowe rabaty zamówienia jest w całości przetłumaczony do języka: Español (es)

Wszystkie promocje, których potrzebuje Twój sklep.
Jeden wizualny silnik. Natywne reguły koszyka.

Reguły koszyka PrestaShop świetnie sprawdzają się przy prostych kuponach. Rozpadają się, gdy potrzebujesz kup 3, otrzymaj 1 gratis, najtańszy produkt gratis, co każde wydane €100 → €10 rabatu, BOGO między produktami lub progi ilościowe — wszystko uzależnione od grupy klientów, miksu kategorii lub wartości koszyka. Warunkowe rabaty zamówienia to oprogramowanie klasy enterprise do zarządzania promocjami: wizualne polityki, 20 formuł promocyjnych, zagnieżdżone drzewa warunków, symulator koszyka, panel analityczny i pełny dziennik audytu. Łącz warunki i rabaty dowolnie — zagnieżdżone drzewa AND/OR, wiele reguł na politykę, wiele polityk na koszyk — a w praktyce masz praktycznie nieograniczone pole do budowy zaawansowanych programów rabatowych. Bez kodu. Bez sztuczek w arkuszu kalkulacyjnym. Prawdziwe rabaty stosowane przez natywne reguły koszyka PrestaShop.

PrestaShop 9.x, 8.x, 1.7.x
20 typów promocji
Wbudowany symulator koszyka

Co daje Warunkowe rabaty zamówienia

To możliwości, które zamieniają zarządzanie rabatami z zgadywania reguł koszyka w kontrolowany silnik promocji. Zbudowane jako oprogramowanie klasy enterprise dla sklepów prowadzących prawdziwe kampanie — nie tylko jeden kod kuponu.

20 formuł promocyjnych

BOGO, progi wydatków, progi ilościowe, najtańszy produkt gratis, oferty międzyproduktowe, darmowe prezenty, rabaty na dostawę i więcej — wybieraj z wizualnej siatki kafelków, a nie z pustego pola JSON.

Natywne reguły koszyka: tylko płaski % lub kwota

Wizualny konstruktor warunków

Ponad 30 pól koszyka i klienta ze zagnieżdżonymi grupami AND/OR. Grupy docelowe, kraje, produkty, kategorie, poziomy wydatków, okna czasowe i złożone reguły ilości produktów.

Inne: jedna globalna minimalna wartość koszyka

Natywne reguły koszyka

Rabaty synchronizują się jako prawdziwe reguły koszyka PrestaShop (COD-*). Kompatybilne z checkoutem, sumami zamówień, fakturami i multistore. Klienci widzą prawidłową linię rabatu.

Inne: fałszywe sztuczki na pozycjach koszyka

Symulator koszyka

Wybierz prawdziwy koszyk i klienta ze sklepu. Zobacz dokładnie, które polityki pasują, które reguły się uruchamiają i jaka kwota rabatu obowiązuje — zanim dotknie to jakiegokolwiek klienta.

Inne: testuj na produkcji i módl się

5 strategii łączenia

Łącz wszystkie pasujące reguły, pierwsza wygrywa, kaskada priorytetów, tylko najwyższy rabat lub unikalne kody — na politykę i globalnie. Kontroluj, jak wiele reguł się łączy.

Inne: nieprzewidywalne nakładanie

Panel analityczny

Karty KPI, wykresy trendów rabatów (dzienne, tygodniowe, miesięczne), podziały według polityk i ostatnie wpisy audytu. Zobacz, które promocje faktycznie działają w Twoim sklepie.

Inne: brak widoczności po konfiguracji

Pełny dziennik audytu

Każdy zastosowany rabat, zmiana polityki, uruchomienie symulacji i synchronizacja koszyka zapisane z datą i podglądem szczegółów. Eksportuj, gdy marketing lub finanse pytają, dlaczego koszyk dostał rabat.

Inne: czarna skrzynka obliczeń

Import, eksport, duplikacja

Pobierz dowolną politykę jako JSON, wgraj na staging, duplikuj jednym kliknięciem. Przenoś konfiguracje Black Friday między sklepami bez budowania od zera.

Inne: ręczne odtwarzanie każdej kampanii

Silnik darmowych prezentów

Dodawaj darmowe produkty przez progi wydatków, BOGO między produktami lub natychmiastowe polityki prezentów. Prezenty synchronizują się jako natywne reguły prezentów lub rabaty inline w koszyku — Twój wybór.

Inne: ręczne linie darmowych produktów

Łącz warunki. Nakładaj rabaty. Buduj cokolwiek.

To nie jest jeden typ rabatu na sklep. To silnik kombinatoryczny — i właśnie on odblokowuje zaawansowane programy promocyjne, do których natywne reguły koszyka nie sięgają.

Warunki na warunkach. Zagnieżdżone drzewa AND/OR na poziomie polityki — i ponownie przy każdej regule rabatowej. Grupa VIP AND koszyk ≥ €100 AND 3+ pozycje w kategorii X? Jedno wizualne drzewo. Różne warunki na poziomie reguł w tej samej kampanii? Obsługiwane.
Rabaty na rabatach. Nieograniczona liczba reguł na politykę: BOGO + stopień wydatków + darmowa dostawa + darmowy prezent w jednej kampanii. Pięć strategii łączenia kontroluje, jak się łączą — nakładaj wszystkie, pierwsza wygrywa, najwyższy rabat i więcej.
Polityki na politykach. Uruchamiaj wiele aktywnych polityk na tym samym koszyku. Polityka lojalnościowa + wyprzedaż + promocja dostawy — wszystkie oceniane, łączone i synchronizowane jako osobne natywne reguły koszyka. Zatrzymaj przy pierwszym dopasowaniu, gdy chcesz wyłączności.
20 formuł, dowolny mix. Każda reguła wybiera własny typ promocji i zakres. Najtańszy produkt gratis w kategorii A, 10% rabatu na producenta B, co każde €100 → €5 rabatu — różne silniki obliczeń, jeden checkout. Opcjonalny globalny limit rabatu chroni marżę.

Ponad 30 pól warunków × 20 formuł promocyjnych × nieograniczone polityki i reguły = w praktyce praktycznie nieograniczone możliwości zaawansowanych programów rabatowych.

Przełom

Wizualny konstruktor promocji — 20 formuł, zero kodu

PrestaShop mówi kiedy reguła koszyka ma zadziałać. Nie mówi jak obliczyć kup-3-otrzymaj-1-gratis, najtańszą-linię-gratis czy powtarzające się progi wydatków. W tej luce sklepy rezygnują — albo zatrudniają programistę.

Krok 1 — KTO kwalifikuje się

Wizualne drzewo warunków: grupa klientów, kraj, wartość koszyka, produkty w kategorii, pora dnia, historia zamówień i więcej. Zagnieżdżone grupy AND/OR. Bez SQL. Bez PHP.

Krok 2 — CO dostają

Wybierz kafelek promocji: BOGO, % od wydatków, progi ilościowe, najtańszy produkt gratis, para produktów, darmowy prezent… Każdy typ otwiera dedykowaną wizualną konfigurację — zakres, ilości, progi, selektory produktów.

Krok 3 — JAK się łączy

Ustaw strategię łączenia na politykę. Nakładaj lojalność + wyprzedaż + promocję dostawy. Albo niech wygrywa najwyższy rabat. Globalny limit zapobiega uciekającym sumom. Symulator potwierdza przed uruchomieniem.

Dlaczego to ma znaczenie: Nie sklejasz reguł koszyka taśmą klejącą. Korzystasz z oprogramowania klasy enterprise — silnika promocji, w którym warunki i formuły swobodnie mieszają się między politykami i regułami. Nakładaj je, zagnieżdżaj, określaj zakres — kalkulator wycenia 20 różnych typów ofert z prawdziwych linii koszyka, a strategie łączenia plus opcjonalny globalny limit trzymają wynik pod kontrolą.

20 typów promocji — wybierz formułę, ustaw zakres

Każdy typ to gotowy kalkulator. Zakres: cały koszyk, konkretne produkty, kategoria lub producent. Mix & match w zakresie, gdy formuła na to pozwala.

Kup N, otrzymaj M gratis

Pakiety tego samego SKU — kup 3, otrzymaj 1 gratis, mix & match w kategorii.

Kup N, otrzymaj M z % rabatu

Rabat na dodatkowe sztuki — np. kup 2, trzecia ze 50% rabatu.

Kup produkt → otrzymaj produkt

BOGO między produktami — kup szampon, otrzymaj odżywkę gratis.

Kup produkt → otrzymaj % rabatu

Procent rabatu na inny produkt, gdy SKU wyzwalający jest w koszyku.

Najtańszy produkt gratis

N najtańszych jednostek w zakresie otrzymuje pełny rabat. Klasyczna promocja detaliczna.

Najtańsza linia gratis

Linia koszyka o najniższej wartości w zakresie w pełni objęta rabatem.

Wydaj ponad X — % rabatu

Procent, gdy wydatki koszyka lub produktów osiągną próg.

Wydaj ponad X — stała kwota rabatu

Stała kwota powyżej progu wydatków.

Co każde wydane X — Y rabatu

Powtarzający się rabat stopniowy — co każde €100 → €10 rabatu.

Wydaj ponad X → darmowy prezent

Dodaj darmowy produkt po osiągnięciu progu wydatków.

Po prostu dodaj darmowy prezent

Natychmiastowy prezent, gdy warunki polityki są spełnione — bez reguły wydatków.

Para produktów — stała kwota rabatu

1 z listy A + 1 z listy B → stały rabat na parę.

Progi ilościowe

Większa ilość w zakresie → wyższy % rabatu. Stopniowe oszczędności.

% rabatu na linię

% rabatu na wybrane linie produktów — najpierw najtańsze lub najdroższe.

Procent rabatu na koszyk

Procentowa korekta sumy zamówienia, gdy warunki są spełnione.

Stała kwota rabatu na koszyk

Płaski rabat na sumę zamówienia — np. €10 rabatu.

Procent rabatu na produkty

Rabat % w zakresie — kategoria, producent lub ręcznie wybrane SKU.

Stała kwota rabatu na produkty

Płaski rabat tylko na produkty w zakresie.

Darmowa dostawa

Anuluj koszt dostawy, gdy polityka się uruchomi.

% rabatu na dostawę

Częściowy rabat tylko na koszt dostawy.

Zastosowania z życia wzięte

Warunkowe rabaty zamówienia dopasowują się do tego, jak faktycznie sprzedaje Twój sklep. Poniżej kampanie, które uruchomisz w kilka minut — nie tygodnie dedykowanego programowania.

Kup 3, otrzymaj 1 gratis w kategorii

Zakres = kategoria Wyprzedaż letnia. Promocja = Kup N, otrzymaj M gratis. Mieszaj dowolne 4 produkty — najtańsza jednostka jest gratis. Klasyczna matematyka retailowa, w pełni automatyczna.

Najtańszy produkt gratis w całym koszyku

Brak ograniczenia zakresu. 1 najtańsza jednostka w koszyku otrzymuje pełny rabat. Idealne do kampanii typu „dodaj co chcesz, najmniejszy produkt jest na nas”.

Najtańsza pozycja gratis — wsparcie wyprzedaży

Zakres = kategoria Outlet. Pozycja koszyka o najniższej wartości (cała linia) jest przeceniana. Rusza zalegający towar bez zbiorowego rabatu % na wszystko.

BOGO między produktami

Kup dowolne etui na telefon → otrzymaj folię na ekran gratis. Różne SKU, powiązane listy, prezent dodany przez natywną regułę koszyka.

Wydaj 150 € → 10% rabatu

Warunek: suma koszyka ≥ 150 €. Promocja: procent rabatu na koszyk. Tylko klienci VIP? Dodaj grupę klientów do drzewa warunków.

Za każde wydane 100 € → 10 € rabatu

Powtarzalna formuła progów wydatków. Koszyk 340 € = 30 € rabatu automatycznie. Bez kodu kuponu. Bez ręcznego liczenia.

Wydaj 80 € → darmowa próbka produktu

Promocja „prezent za wydatki” dodaje Twoje SKU próbki po przekroczeniu progu. Świetne rozwiązanie dla kosmetyków i sklepów spożywczych.

Natychmiastowy prezent dla zalogowanych klientów

„Po prostu dodaj darmowy prezent” + warunek: klient zalogowany + grupa członkowska. Prezent powitalny przy każdej kwalifikującej się wizycie.

Zestaw koszula + krawat

Stały rabat na parę produktów: 1 z listy koszul + 1 z listy krawatów → 15 € rabatu za parę. Kumuluje się przy kilku parach w koszyku.

Progi ilościowe — kupuj więcej, płać mniej

2+ jednostki = 5%, 5+ = 10%, 10+ = 15% w wybranej kategorii. Zachęca do zakupów masowych bez ręcznych reguł koszyka na progi.

Darmowa dostawa od 60 €

Warunek dotyczący sumy koszyka. Promocja = darmowa dostawa. Połącz z polityką rabatu produktowego za pomocą strategii scalania.

50% rabatu na dostawę tylko dla B2C

Promocja % rabatu na dostawę. Warunek wyklucza grupę hurtową. Klienci detaliczni otrzymują dostawę za pół ceny.

20% rabatu na wyprzedaż producenta

Zakres = producent. Procent rabatu na produkty. Warunek: zakres dat na weekendową akcję błyskawiczną. Symulator weryfikuje przed piątkową północą.

15% rabatu na najdroższą pozycję

Rabat % na pozycję z wyborem „najdroższy pierwszy”. Zachęta do upsellingu — widoczny rabat trafia na premium SKU.

Rabat lojalnościowy zależny od kraju

Warunek: kraj dostawy DE + zalogowany + 3+ wcześniejsze zamówienia. Stały rabat 5 € na koszyk. Precyzyjne targetowanie, którego natywne reguły koszyka nie potrafią wyrazić.

Stos rabatów na Czarny Piątek

Polityka A: 10% rabatu na koszyk. Polityka B: najtańszy produkt gratis. Scalanie = kumuluj wszystko. Globalny limit = maks. 50 € całkowitego rabatu. Kontrolowana szczodrość.

Ze środowiska testowego na produkcję w jednym eksporcie

Zbuduj i przetestuj na środowisku staging. Wyeksportuj politykę do JSON. Zaimportuj na działającym sklepie. Zduplikuj dla wariantu Cyber Monday. Dziennik audytu śledzi każdą zmianę.

Kompletny przewodnik po funkcjach

Każda funkcja wyjaśniona prostym językiem dla właścicieli sklepów i zespołów marketingowych. To oprogramowanie klasy enterprise — wystarczająco głębokie dla złożonych kampanii i wystarczająco przejrzyste, żeby nigdy nie potrzebować programisty do codziennej pracy z promocjami.

Polityki i reguły rabatowe

Nazwana polityka to kampania promocyjna — Twój stos na Czarny Piątek, oferta lojalnościowa VIP, weekend wyprzedaży. Każda polityka zawiera drzewo warunków (kto się kwalifikuje) oraz jedną lub więcej reguł rabatowych (co otrzymuje). Twórz nieograniczoną liczbę polityk, sortuj priorytety metodą „przeciągnij i upuść”, aktywuj lub wstrzymuj pojedynczo bez dotykania kodu.

Każda reguła może działać w trybie Simple (płaski % lub stała kwota na koszyk, produkty lub dostawę) albo w trybie Promotion z dostępem do wszystkich 20 formuł. Ustawienia poszczególnych reguł obejmują kod rabatowy, priorytet, limity minimalnego/maksymalnego rabatu, zakres dat (obowiązuje od / obowiązuje do), opcjonalne warunki na poziomie reguły oraz wielojęzyczną etykietę wyświetlaną na pozycji koszyka.

Zatrzymaj na pierwszym dopasowaniu kończy ocenę po pierwszej kwalifikującej się polityce — przydatne, gdy kampanie nie mogą się nakładać. Strategia scalania dla każdej polityki określa, jak łączą się wielokrotne reguły wewnątrz jednej polityki: kumuluj wszystkie rabaty, wygrywa pierwsza, kaskada priorytetów, tylko najwyższy rabat lub unikalne kody. Globalna domyślna strategia scalania i globalny limit rabatu w Ustawieniach chronią Twoją marżę w całym sklepie.

Widok listy polityk pokazuje status, strategię scalania, liczbę reguł i szybkie akcje. Duplikuj, eksportuj do JSON, importuj z pliku lub przełączaj aktywność — wszystko z panelu polityk, a każda zmiana trafia do dziennika audytu.

Wizualny konstruktor warunków

Konstruktor warunków to zagnieżdżony edytor drzewa AND/OR — ten sam schemat, jaki stosują profesjonalne silniki reguł, wyświetlany jako łatwe do przeciągania grupy w Twoim panelu administracyjnym. Dodaj grupę, wybierz pole, wybierz operator, ustaw wartość. Zagnieżdżaj grupy dla logiki typu: (grupa VIP LUB 5+ wcześniejszych zamówień) I (suma koszyka ≥ 100 €) I (kategoria Wyprzedaż letnia ma 3+ produkty).

Ponad 30 pól warunków obejmuje cały kontekst koszyka: sumę koszyka, wartość produktów, koszt dostawy, liczbę produktów, liczbę unikalnych SKU, wagę, liczbę istniejących reguł koszyka, liczbę zamówień klienta, łączne wydatki, dzień tygodnia, godzinę, datę, kod pocztowy, walutę, kraj, kraj rozliczenia, strefę, grupę klientów, przewoźnika, moduł płatności, status zalogowania/gościa, produkty, kategorie, producentów, dostawców, flagi wirtualne/fizyczne, personalizację i wykrywanie istniejących rabatów.

Pola złożone łączą encję + próg w jednym warunku — np. produkt #123 ilość ≥ 3, kategoria #45 suma linii ≥ 50 €. Operatory obejmują równa się, różne od, większe/mniejsze niż, pomiędzy, na liście, poza listą, zawiera, zaczyna się od, wyrażenie regularne, puste i niepuste.

Selektory produktów, kategorii, producentów i grup korzystają z wbudowanego wyszukiwania z autouzupełnianiem. Podgląd na żywo wyjaśnia w formie zdania, co dopasowuje drzewo. Zaawansowani użytkownicy mogą przełączyć się na surowy JSON do kopiowania między środowiskami. Warunki są ponownie oceniane przy każdej synchronizacji koszyka — dodanie do koszyka, zmiana ilości, logowanie, zmiana adresu — silnik reaguje natychmiast.

Wizualny konstruktor promocji

Przełącz regułę na tryb Promotion, a płaskie pola wartości zostaną zastąpione siatką kafelków z 20 typami promocji, pogrupowanymi według rodziny: korekty, oferty na N-tą jednostkę, progi ilościowe, promocje za wydatki, BOGO, rabaty na pozycje, prezenty i pary produktów. Kliknij kafelek — pojawią się tylko pola istotne dla tej formuły.

Selektor zakresu definiuje, które pozycje koszyka wchodzą do obliczeń: cały koszyk, wybrane ręcznie produkty, całe kategorie lub producenci. Typy BOGO otrzymują listy produktów kup/otrzymaj z wizualnymi selektorami. Typy dotyczące wydatków otrzymują pola progu i kroku. Typy progowe otrzymują tabelę schodkową. Typy par otrzymują listę A + listę B. Najtańszy produkt gratis otrzymuje pole liczby darmowych jednostek. Promocje na pozycje pozwalają wybrać opcję najtańszy pierwszy lub najdroższy pierwszy.

Za interfejsem, ConorderdisPromotionCalculator przekazuje obliczenia do dedykowanej logiki matematycznej: ekspansji puli jednostek dla cykli BOGO, sortowania pozycji według wartości całkowitej dla najtańszej pozycji gratis, powtarzalnej arytmetyki kroków dla progów wydatków. Wynikiem jest precyzyjna kwota rabatu — a nie zaokrąglone przybliżenie z ogólnej reguły koszyka.

Konfiguracja promocji synchronizuje się dwustronnie z JSON. Zaimportuj politykę ze środowiska staging, otwórz wizualny konstruktor, zmień jeden próg, zapisz — dane strukturalne pozostają zgodne. Chipy podsumowania reguł w panelu administracyjnym pokazują aktywną formułę na pierwszy rzut oka, bez otwierania edytora.

Symulator koszyka

Zakładka Symulator to trzyetapowy proces działający na rzeczywistych danych z Twojej bazy — nie na atrapie koszyka. Krok 1: wyszukaj koszyki po ID, imieniu klienta lub e-mailu. Krok 2: wybierz koszyk z listy na żywo (widok pokazuje klienta, e-mail, sumę koszyka, ostatnią aktualizację). Krok 3: uruchom ocenę i przeczytaj pełny rozkład wyniku.

Wyniki pokazują, które polityki się dopasowały, które zostały pominięte (i dlaczego), obliczone kwoty dla każdej reguły, pozycje prezentowe, które zostałyby dodane, flagi darmowej dostawy oraz końcową kwotę rabatu. Opcjonalny filtr klienta zawęża listę koszyków do jednego konta — idealne do odtworzenia zgłoszenia z supportu.

Każde uruchomienie symulacji jest zapisywane w dzienniku audytu z typem zdarzenia simulation_run, ID koszyka, aktorem (pracownikiem) i snapshotem wyniku. Marketing może zweryfikować kampanię przed jej włączeniem. Support może wyjaśnić, dlaczego konkretny koszyk klienta otrzymał lub nie otrzymał rabatu — bez składania testowego zamówienia na działającym sklepie.

Używaj symulatora po każdej edycji polityki, przed startem Czarnego Piątku i podczas importowania polityk ze środowiska staging. To siatka bezpieczeństwa, która odróżnia zarządzanie promocjami na poziomie enterprise od metody „zmień i miej nadzieję”.

Panel i analityka

Zakładka Dashboard to Twoje centrum kontroli promocji. Karty KPI za wybrany okres (30 / 90 / 180 / 365 dni) pokazują: łączną liczbę zastosowań rabatów, liczbę zamówień objętych rabatem, zaokrągloną wartość rabatów w walucie sklepu i liczbę aktywnych polityk. Dane pochodzą z dziennika audytu — rzeczywiste zdarzenia, nie szacunki.

Wykresy trendów Chart.js wizualizują aktywność rabatową w trzech granulacjach: dziennej (konfigurowalne okno), tygodniowej i miesięcznej. Domyślny typ wykresu można zmienić w Ustawieniach. Wykres kołowy pokazuje podział zastosowań według kodu rabatowego, dzięki czemu widzisz, które reguły COD-* faktycznie działają na produkcji.

Panel wyświetla również ostatnie wpisy dziennika audytu — ostatnie zmiany polityk, ostatnie symulacje, ostatnie zastosowania rabatów na froncie — dla szybkiego przeglądu bez otwierania pełnego dziennika. Okres analityki, okna dzienne/tygodniowe/miesięczne wykresu oraz domyślny typ wykresu konfigurujesz w Ustawienia → Analityka.

Dla agencji i operatorów multistore: panel odpowiada na pytanie, które zadaje sobie marketing — „Czy nasza promocja naprawdę działa?” — danymi, nie przeczuciem.

Dziennik audytu

Dedykowana zakładka Dziennik audytu to pełny rejestr zdarzeń — nie plik debugowania ukryty w logach serwera. Każdy wiersz przechowuje znacznik czasu, typ zdarzenia, aktora (nazwę pracownika, nazwę klienta lub SYSTEM), zrozumiałe podsumowanie, powiązane odniesienie do zamówienia, kod rabatowy, kwotę, ID koszyka i ID polityki.

Śledzonych jest 11 typów zdarzeń: discount_applied (synchronizacja koszyka na żywo), order_discount (złożenie zamówienia), policy_created, policy_updated, policy_deleted, policy_toggled, policy_duplicated, policy_imported, policy_exported, settings_updated i simulation_run. Każde zdarzenie zapisuje swoje źródło: front office, back office lub system.

Kliknij Podgląd na dowolnym wierszu, aby otworzyć modal ze szczegółami z pełnym snapshotem JSON — zastosowane pozycje rabatu, różnicę w polityce, wynik symulacji lub payload zmiany ustawień. Zastosowania rabatów przechowują discount_snapshot, dzięki czemu możesz dokładnie zrekonstruować, co klient widział przy finalizacji zamówienia.

Lista wspiera natywny dla PrestaShop eksport CSV na potrzeby przeglądów finansowych i zgodności. Połączone kolumny pokazują odniesienie do zamówienia, nazwę klienta i nazwę pracownika bez ręcznego wyszukiwania powiązań. Gdy klient pyta „dlaczego dostałem ten rabat?”, odpowiedź jest jedno wyszukiwanie od Ciebie.

Na stronie zamówienia w back office (hook displayAdminOrder), panel pokazuje, które polityki modułu Warunkowe rabaty zamówienia wpłynęły na to zamówienie — nazwę polityki, kod rabatowy, kwotę i snapshot. Historyczna prawda przetrwa, nawet jeśli polityka zostanie później zmieniona lub usunięta.

Import, eksport i duplikowanie

Polityki to przenośne dokumenty JSON. Eksport pobiera całą politykę — drzewo warunków, wszystkie reguły, konfiguracje promocji, strategię scalania, pozycje — gotowe do kontroli wersji lub przekazania innemu sklepowi. Import wczytuje plik JSON i tworzy nową politykę (lub aktualizuje, zależnie od procesu) z wpisem w dzienniku audytu policy_imported.

Duplikowanie klonuje politykę jednym kliknięciem z menu akcji na liście — kopiuje każdą regułę, zmienia nazwę z sufiksem, loguje policy_duplicated. Idealne do stworzenia „Czarny Piątek v2” z „Czarny Piątek v1” bez ręcznego odbudowywania 15 reguł.

Typowy workflow agencji: zbuduj i przetestuj na środowisku staging → wyeksportuj JSON → zaimportuj na produkcji → uruchom symulator jeszcze raz → włącz. Konfiguracje na Czarny Piątek przenoszą się między sklepami klientów w minutach. Każdy transfer jest śledzony w dzienniku audytu.

Ustawienia modułu

Zakładka Ustawienia centralizuje zachowanie na poziomie całego sklepu. Główny przełącznik włącz/wyłącz. Globalna strategia scalania — domyślna dla nowych polityk. Globalny limit rabatu — maksymalny łączny rabat na koszyk we wszystkich politykach (0 = bez limitu). Przełącznik darmowe produkty jako prezent — materializuje darmowe produkty jako natywne pozycje prezentowe PrestaShop, a nie rabat wewnętrzny.

Wyłącz automatyczne dodawanie zapobiega automatycznemu wstrzykiwaniu reguł koszyka, gdy potrzebujesz ręcznej kontroli. Dziennik debugowania zapisuje szczegółowe ślady działania silnika na potrzeby supportu. Sekcja Analityka konfiguruje domyślny okres wykresu, okna dzienne/tygodniowe/miesięczne oraz domyślny typ wykresu.

Każdy zapis ustawień loguje settings_updated w dzienniku audytu ze snapshotem przed/po. Żadnych niewidocznych zmian konfiguracji.

Integracja z zamówieniem i multistore

Rabaty materializują się jako natywne reguły koszyka PrestaShop z przedrostkiem COD-*. Pojawiają się w podsumowaniu koszyka, przy finalizacji zamówienia, w potwierdzeniu zamówienia, na fakturach i notach kredytowych — zupełnie jak reguły koszyka utworzone ręcznie. Bez hacków w szablonach. Bez fałszywych ujemnych pozycji produktowych.

Silnik zaczepia się o actionCartSave, dodanie/usunięcie produktu, inicjalizację kontrolera frontowego, walidację zamówienia i walidację reguły koszyka — przeliczając rabaty każdorazowo, gdy zmienia się kontekst koszyka. Stan koszyka jest przechowywany w tabeli conorderdis_cart ze snapshotem zastosowanych rabatów, snapshotem prezentów i powiązanym ID reguły koszyka dla idempotentnej synchronizacji.

Polityki są przypisane do sklepu (id_shop) na potrzeby konfiguracji multistore. Każdy sklep w Twojej grupie może prowadzić niezależne stosy promocji. PrestaShop 9.x, 8.x i 1.7.x współdzielą jedną bazę kodu dzięki wbudowanej warstwie kompatybilności.

Wielojęzyczne etykiety na finalizacji zamówienia dla każdej reguły (conorderdis_rule_lang) zapewniają, że pozycja rabatu wyświetla się prawidłowo w każdym aktywnym języku sklepu.

Pod maską

Statystyki dla pasjonatów techniki

Koszyk oceniony. Jednostki rozwinięte. Promocja obliczona. Natywna reguła koszyka zastosowana. Każdy krok śledzony w wierszach audytu. To oprogramowanie klasy enterprise — a to jest inżynieria stojąca za rabatem, który widzi Twój klient.

31 000+
Linii kodu

~25 600 PHP · ~4 000 JavaScript · ~750 szablonów Smarty · ~1 300 CSS. Silnik, konstruktory, panel, symulator, menedżer reguł koszyka i interfejs administracyjny.

21
Klas domenowych PHP

Silnik, kalkulator, pula jednostek, drzewo warunków, menedżer reguł koszyka, dziennik audytu, panel, duplikator polityk, materializator promocji i więcej.

31
Pakietów tłumaczeń

Gotowe pliki tłumaczeń dla back office i interfejsu modułu. Od angielskiego i niemieckiego po polski, hiszpański, francuski, włoski i inne rynki w Europie i poza nią.

6
Zakładek back office

Dashboard, Polityki, Ustawienia, Symulator, Dziennik audytu i Aktualizacje — każda to samodzielny panel z dedykowanymi bundlami JS.

20
Formuł promocyjnych

Dedykowane kalkulatory dla BOGO, wydatków, progów, pozycji, prezentów, dostawy oraz korekt koszyka/produktów.

30+
Pól warunków

Reguły dotyczące koszyka, klienta, dostawy, produktu oraz złożone reguły ilość/kwota z zagnieżdżonymi drzewami logiki AND/OR.

11
Typów zdarzeń audytu

Zastosowany rabat, rabat na zamówieniu, CRUD polityk, import/eksport, duplikowanie, przełączanie, ustawienia i symulacja.

5
Strategii scalania

Kumuluj wszystko, wygrywa pierwsza, kaskada priorytetów, najwyższy rabat, unikalne kody — dla każdej polityki i globalnie jako domyślna.

Warstwa bazy danych

  • 5 dedykowanych tabel: conorderdis_policy dla kampanii, conorderdis_rule + conorderdis_rule_lang dla reguł i etykiet, conorderdis_cart dla stanu synchronizacji koszyka, conorderdis_log dla dziennika audytu.
  • 4 ObjectModele: ConorderdisPolicy, ConorderdisRule, ConorderdisCartState, ConorderdisLog z pełnym CRUD i wsparciem multishop.
  • Snapshoty: JSON zastosowanego rabatu, snapshot prezentów i zmaterializowane produkty przechowywane dla każdego koszyka na potrzeby idempotentnej synchronizacji natywnych reguł koszyka.

Architektura

  • 9–10 hooków PrestaShop: actionCartSave, actionValidateOrder, actionValidateCartRule, displayAdminOrder, hooki usuwania produktu z koszyka i więcej.
  • 6 zakładek back office: Dashboard, Polityki, Ustawienia, Symulator, Dziennik audytu i Aktualizacje — każda to samodzielny panel z dedykowanymi bundlami JS.
  • 6 modułów JavaScript: konstruktor warunków (~1000 linii), konstruktor promocji, reguły polityk, wykresy panelu, symulator i autouzupełnianie wyszukiwania produktów.
  • Warstwa kompatybilności PS 9 w lib/prestashop9compatibility.php — jedna baza kodu dla PrestaShop 1.7.x, 8.x i 9.x.
Chart.js
Dzienne, tygodniowe i miesięczne wykresy trendów rabatowych oraz podział kołowy według kodu rabatowego na panelu analitycznym.
100+ plików
Klasy PHP, konstruktory JS, szablony Smarty, schemat SQL, tłumaczenia i warstwa kompatybilności w jednym pakiecie modułu.
v1.8.4
Aktualne wydanie. PrestaShop 9.x, 8.x, 1.7.x. Jedna baza kodu, trzy generacje platformy.

Warunki decydują, kto się kwalifikuje. Formuły promocyjne decydują, jak wiele. Natywne reguły koszyka dostarczają rabat. Dziennik audytu dowodzi, co się wydarzyło. To inżynieryjny kontrakt, którego Warunkowe rabaty zamówienia dotrzymuje przy każdej aktualizacji koszyka.

31 000+ linii kodu w 100+ plikach modułu, 31 pakietach tłumaczeń i v1.8.4 nieprzerwanego rozwoju. To nie jest weekendowy plugin do kuponów. Oprogramowanie klasy enterprise, na które może liczyć Twój checkout, dział finansowy i zespół marketingu, gdy promocje wchodzą na żywo i ktoś pyta, dlaczego koszyk otrzymał rabat.

149.00 €

Galeria Modułu 1/13

Dlaczego wybrać nasz moduł
Warunkowe rabaty zamówienia?

Optymalizacja i Automatyzacja

Moduł Warunkowe rabaty zamówienia optymalizuje i automatyzuje procesy promocyjne. Dzięki 20 formułom rabatowym i wizualnemu konstruktorowi warunków, automatyzuje złożone kampanie od BOGO po progi, z symulatorem zapewniającym precyzyjną kontrolę i optymalizację.

Zwiększona Sprzedaż

Moduł Warunkowe rabaty zamówienia rewolucjonizuje Zwiększoną Sprzedaż, oferując 20 zaawansowanych formuł promocyjnych, takich jak BOGO, darmowe prezenty czy progi wydatków. Dzięki wizualnemu konstruktorowi warunków i elastycznemu łączeniu rabatów, skutecznie stymuluje zakupy, podnosi średnią wartość zamówienia i buduje lojalność klientów.

15 lat doświadczenia

Moduł "Warunkowe rabaty zamówienia" to wynik 15 lat doświadczenia z PrestaShop. Dzięki głębokiej znajomości platformy, w tym natywnych reguł koszyka, oferuje oprogramowanie klasy enterprise, gwarantując zaawansowane i stabilne promocje na wszystkich wersjach 1.7.x, 8.x i 9.x.

Szeroka Personalizacja

Moduł Warunkowe rabaty zamówienia oferuje szeroką personalizację dzięki wizualnemu konstruktorowi warunków (ponad 30 pól) i 20 formułom promocyjnym. Pozwala na budowanie praktycznie nieograniczonych kampanii rabatowych, idealnie dopasowanych do potrzeb Twojego sklepu, z elastycznym łączeniem reguł.

Otwarty Kod Źródłowy

Moduł Warunkowe rabaty zamówienia oferuje otwarty kod źródłowy, gwarantując pełną transparentność i swobodę modyfikacji. Nie ukrywamy żadnych funkcji, umożliwiając deweloperom zaawansowaną integrację i rozbudowę tego potężnego silnika promocji PrestaShop.

Licencja i Aktualizacje

Moduł "Warunkowe rabaty zamówienia" to jednorazowa licencja na bezterminowe używanie potężnych funkcji promocji. Stale aktualizowany, oferuje rok darmowych aktualizacji zapewniających zgodność z PrestaShop (1.7.x, 8.x, 9.x) i dostęp do 20 formuł. Po roku odnowienie ze zniżką do 90%.