PrestaShop oferuje dwa mechanizmy rabatowe, które są do siebie podobne i nie robią tego samego. Ich pomylenie daje promocje, które się nie wyświetlają, rabaty, które się sumują, choć nie powinny, albo odwrotnie.
Co robi każdy mechanizm
Cena specyficzna działa na produkt. Zmienia cenę wyświetlaną w katalogu, na karcie produktu, na listingach i w feedach. Klient widzi bezpośrednio nową cenę, zwykle z przekreśloną starą.
Stosuje się według warunków: okres, grupa klientów, sklep, waluta, kraj, minimalna ilość, ewentualnie konkretny wariant.
Reguła koszyka działa na zamówienie. Stosuje się w momencie koszyka, dotyczy kwoty lub procentu sumy i może być uzależniona od kwoty minimalnej, kodu, przewoźnika.
Katalog jej nie zna: wyświetlane ceny pozostają normalne, a rabat pojawia się jako osobna linia w koszyku.
Różnica, która decyduje
Jedno pytanie rozstrzyga prawie wszystkie przypadki: czy obniżona cena ma być widoczna przed koszykiem?
Jeśli tak, cena specyficzna. To przypadek każdej promocji, którą chcesz widzieć na kartach produktów, na listingach, w feedach do porównywarek, i na której chcesz badge.
Jeśli nie, reguła koszyka. To przypadek kodów promocyjnych, rabatów uzależnionych od kwoty zamówienia i wszystkiego, co zależy od składu koszyka.
Ważny wniosek: reguła koszyka nigdy nie pojawia się w feedach produktowych. Jeśli zasilasz porównywarkę lub platformę reklamową, Twoja cena promocyjna musi być ceną specyficzną, inaczej nie zostanie przekazana.
Kolejność stosowania
Punkt techniczny, który wyjaśnia większość niespodzianek obliczeniowych.
Sekwencja jest następująca. Cena bazowa produktu, ewentualnie zmodyfikowana dopłatami wariantów. Potem cena specyficzna, jeśli jakaś się stosuje. Potem reguły koszyka, na tak uzyskanej sumie.
Konsekwencja: rabat 20 % z reguły koszyka na produkt już objęty ceną specyficzną stosuje się do ceny już obniżonej, nie do początkowej. Łączna obniżka jest więc niższa niż 40 %.
Druga, mniej oczywista konsekwencja: jeśli kilka cen specyficznych może dotyczyć tego samego produktu, PrestaShop wybiera najbardziej specyficzną, czyli tę o najprećyzyjniejszych warunkach. Nie sumują się między sobą.
Hierarchia specyficzności podąża za kryteriami: cena zdefiniowana dla konkretnego wariantu i grupy klientów wygrywa z ceną zdefiniowaną dla całego katalogu.
Moduł Promocji Ilościowych PrestaShop 8 i 9: Kup X Otrzymaj Y Gratis i Plakietki PromocyjnePięć mechanik promocji ilościowych, z pasującą plakietką na miniaturze produktu.€79,00
Sumowanie reguł koszyka
W przeciwieństwie do cen specyficznych reguły koszyka mogą się sumować, i to właśnie daje przykre niespodzianki.
Dwa parametry kontrolują to zachowanie. Priorytet, który określa kolejność stosowania. I znacznik zgodności z innymi regułami, który pozwala wykluczyć sumowanie.
Trzy środki ostrożności.
Sprawdź sumowanie przed publikacją. Utwórz testowy koszyk ze wszystkimi aktywnymi regułami i spójrz na sumę. Rabat powitalny 10 % zsumowany z rabatem lojalnościowym 15 % i akcją sezonową 20 % może skończyć się sprzedażą ze stratą.
Ustal górny limit łącznego rabatu, gdy to możliwe, albo oznacz reguły jako wzajemnie niesumowalne.
Uważaj na automatyczne reguły bez kodu. Stosują się po cichu i nikt tego nie zauważa przed analizą marż.
Przypadek promocji ilościowych
To tu oba mechanizmy pokazują swoje granice, i to najczęstsza sytuacja w praktyce.
Cena specyficzna obsługuje ilość minimalną: od trzech sztuk cena jednostkowa spada do danej kwoty. Działa to dobrze dla cen progresywnych.
Nie obsługuje X kupionych Y gratis. Trzy kupione jeden gratis to ani cena progresywna, ani rabat od sumy: to reguła dotycząca ilości, która musi stosować się na każdą partię.
Reguła koszyka też tego nie obsługuje: rozumuje kwotą, nie sztukami.
Popularne obejścia są niezadowalające. Cena progresywna od czterech sztuk daje zbliżony wynik, ale wyświetlanie nie mówi „jeden gratis”. Reguła koszyka dająca produkt gratis nie powtarza się na każdą czwórkę.
To typowy przypadek, w którym żaden z dwóch natywnych mechanizmów nie wykonuje zadania.
Wyświetlanie w katalogu
Cztery punkty czujności.
Przekreślona cena pojawia się tylko z ceną specyficzną, i pod warunkiem, że obniżka jest wyrażona w sposób pozwalający obliczyć cenę odniesienia.
Badge promocji na listingach podążają za tą samą logiką: wyzwala je obecność ceny specyficznej.
Sortowanie po cenie uwzględnia ceny specyficzne, nie reguły koszyka. Produkt mocno przeceniony regułą koszyka pojawia się w sortowaniu po cenie normalnej.
Filtry po przedziale cenowym podobnie. Klient filtrujący poniżej 50 euro nie zobaczy produktu za 60 euro przecenionego do 45 regułą koszyka.
Te dwa ostatnie punkty wyjaśniają, dlaczego promocje przeznaczone do odkrycia muszą przechodzić przez cenę specyficzną.
Zgodność wyświetlania
Przypomnienie z konsekwencjami dla wyboru mechanizmu.
Ogłoszenie obniżki musi wskazywać najniższą cenę z ostatnich trzydziestu dni, zgodnie z dyrektywą Omnibus wdrożoną do polskiego prawa i egzekwowaną przez UOKiK. Ten obowiązek wiąże się z ogłoszeniem obniżki, a więc głównie z cenami specyficznymi i ich przekreślonym wyświetlaniem.
Dwie praktyczne konsekwencje. Twoja przekreślona cena musi odpowiadać tej cenie odniesienia, nie cenie sugerowanej ani stawce nigdy niestosowanej. A historia cen musi być przechowywana, by móc to udowodnić.
Rabat zastosowany w koszyku kodem promocyjnym podlega innej logice, ale ostrożność pozostaje wskazana, gdy tylko procent jest ogłaszany publicznie.
Tabela decyzyjna
Sześć sytuacji i ich odpowiedź.
Wyprzedaż na gamie: cena specyficzna, z okresem i przekreśloną ceną.
Kod promocyjny e-mailem: reguła koszyka z kodem.
Stały rabat dla firm: cena specyficzna dla grupy klientów.
Darmowa dostawa powyżej kwoty: reguła koszyka.
Cena progresywna od ilości: cena specyficzna z ilością minimalną.
X kupionych Y gratis: natywnie żaden z nich.
Sprawdzić przed publikacją
Cztery kontrole na koszyku testowym.
Cena wyświetlana na karcie odpowiada oczekiwaniom.
Cena na listingu jest identyczna z tą na karcie.
Suma koszyka po zastosowaniu wszystkich reguł pozostaje powyżej Twojego progu marży.
Feed produktowy, jeśli istnieje, poprawnie przekazuje cenę promocyjną.
Moduł Promocje Ilościowe dla PrestaShop obsługuje przypadek, którego nie pokrywa ani cena specyficzna, ani reguła koszyka w PrestaShop 8 i 9: oferty X kupionych Y gratis stosowane na każdą partię, wyraźne pokazanie oferty na karcie i w koszyku, badge na listingach i kontrolowana zgodność z innymi rabatami.