Najważniejsze cechy i korzyści
- Promocje oparte na warunkach: połączenie kilku kryteriów pozwala określić, kto i przy jakim zakupie może otrzymać prezent.
- Wybór spośród produktów lub kategorii: jedna reguła może zawierać kilka ofert, dzięki czemu klient wybiera z asortymentu wskazanego przez sklep.
- Oddzielna cena prezentu: bezpłatna lub płatna pozycja promocyjna jest rozliczana osobno od zwykłego zakupu tego samego produktu.
- Stała lub progowa liczba prezentów: sklep określa maksymalną liczbę sztuk przysługujących przy danym zakupie.
- Kontrola dostępności i wykorzystania: oferty uwzględniają dostępność produktów, a reguły mogą mieć ogólny limit użyć i limit na klienta.
- Wybór sposobu prezentacji: blok w koszyku, okno wyskakujące lub panel boczny pozwalają dopasować wybór prezentów do układu sklepu.
- Historia powiązana z zamówieniami: administrator może sprawdzić zastosowaną regułę, produkt, liczbę sztuk i wartość pozycji według ceny promocyjnej.
Dziesięć typów warunków promocji
Reguła może zawierać kilka warunków. Aby klient uzyskał prawo do prezentu, wszystkie dodane warunki muszą być spełnione. Dla obsługiwanych kwot, liczby sztuk i wagi dostępne są porównania: co najmniej, co najwyżej lub dokładnie wskazana wartość.
| Typ warunku | Zakres konfiguracji |
|---|---|
| Wartość koszyka | Próg w wybranej walucie, kwota netto lub brutto, opcjonalne uwzględnienie dostawy oraz odjęcie rabatów. |
| Waga koszyka | Porównanie wagi kupowanych produktów z ustaloną wartością. |
| Produkty w koszyku | Uwzględnianie lub wykluczanie produktów według wskazanych produktów, kategorii, atrybutów, cech, producentów i dostawców, z dodatkowymi kryteriami ceny jednostkowej, liczby sztuk i wartości produktów. |
| Wybrani klienci | Przypisanie promocji do wskazanych kont klientów. |
| Grupy klientów | Uwzględnianie lub wykluczanie grup, z możliwością sprawdzania wyłącznie grupy domyślnej klienta. |
| Dane klienta | Tytuł grzecznościowy oraz minimalny lub maksymalny wiek obliczany z zapisanej daty urodzenia. |
| Historia zamówień | Pierwsze zamówienie według wybranych filtrów, liczba zamówień, ich łączna wartość lub liczba zamówionych sztuk, z możliwością ograniczenia okresu i statusów. |
| Kraj dostawy | Sprawdzenie kraju wynikającego z adresu dostawy w koszyku. |
| Urodziny klienta | Określona liczba dni przed urodzinami i po nich, na podstawie daty zapisanej na koncie klienta. |
| Wydarzenie w roku | Wybrany miesiąc i zakres dni, np. termin corocznej akcji promocyjnej. |
Warunek dotyczący produktów może także rozstrzygać, czy uwzględniać produkty z cenami specjalnymi. W historii zamówień filtr konkretnych produktów dotyczy miary liczby zamówionych sztuk. Jeżeli promocja ma obejmować określone statusy zamówień, należy wskazać je w warunku.
Produkty prezentowe, warianty i ceny
Oferta prezentowa wskazuje konkretny produkt albo kategorię produktów z katalogu sklepu. W ofercie konkretnego produktu można ograniczyć dostępne kombinacje, np. kolory lub rozmiary. Przy ofercie kategorii klient wybiera spośród produktów bezpośrednio przypisanych do tej kategorii; lista obsługuje kolejne strony produktów.
Cena prezentu jest ustalana netto w domyślnej walucie sklepu. Wartość zero oznacza bezpłatny prezent, a wartość dodatnia pozwala zaoferować produkt za ustaloną kwotę promocyjną. Moduł przelicza tę cenę na walutę koszyka i uwzględnia właściwe dla produktu oraz adresu reguły podatkowe PrestaShop. Cena katalogowa produktu pozostaje bez zmian.
Oferta może być oznaczona jako dostępna wyłącznie w formie prezentu. Produkty objęte takim oznaczeniem w aktywnych regułach i ofertach są blokowane przy zwykłym dodawaniu do koszyka. Dotyczy to również produktów bezpośrednio przypisanych do wskazanej kategorii prezentowej.
Wybór ręczny, automatyczne dodawanie i progi prezentów
- Wybór ręczny: klient wybiera ofertę, produkt i dostępny wariant; reguła może pozwalać również na wskazanie liczby sztuk. Łączna liczba wybranych prezentów mieści się w limicie tej reguły.
- Automatyczne dodawanie: opcja reguły dodaje dostępny prezent z oferty konkretnego produktu po spełnieniu warunków. Oferty kategorii służą do wyboru ręcznego. Przy jednoznacznej ofercie automatyczne dodawanie może wykorzystać limit sztuk, z uwzględnieniem dostępności.
- Stały limit: jedna reguła określa maksymalną liczbę sztuk prezentowych.
- Progi ilościowe: liczba kupowanych produktów spełniających filtry reguły wyznacza dopuszczalną liczbę prezentów.
- Progi wartościowe: podstawą jest wartość brutto kupowanych produktów spełniających filtry reguły; kwoty progów są określane w domyślnej walucie sklepu i przeliczane na walutę koszyka.
W trybie progowym obowiązuje liczba prezentów przypisana do najwyższego osiągniętego progu. Liczby z kolejnych progów nie są sumowane. Pozycje prezentowe nie zwiększają liczby ani wartości kupowanych produktów używanej jako podstawa przyznawania kolejnych prezentów.
Po zmianie koszyka moduł ponownie sprawdza uprawnienie do promocji i usuwa lub ogranicza prezenty, które przestały spełniać jej zasady. Reguła może też wymuszać ponowne dodanie ręcznie usuniętego prezentu automatycznego, jeśli oferta jest jednoznaczna i warunki nadal są spełnione. Osobne ustawienie pozwala wymagać wybrania co najmniej jednego prezentu przed złożeniem zamówienia, gdy dostępna jest kwalifikująca się, widoczna oferta.
Wygląd i prezentacja oferty w sklepie
W koszyku dostępne są trzy układy: blok, okno wyskakujące i panel boczny. Dodatkowe wyświetlanie można włączyć osobno na stronie głównej, kategorii, produktu, producenta, nowych produktów oraz najlepiej sprzedających się produktów. Na tych stronach oferta korzysta z okna wyskakującego albo panelu bocznego i odnosi się do bieżącego koszyka klienta.
- Kolor przycisków i wybór typu zdjęć produktowych dostępnego w sklepie.
- Od jednego do sześciu produktów w rzędzie, z układem dostosowywanym do szerokości ekranu.
- Prezentacja ceny z przekreśloną ceną katalogową, etykietą bezpłatnego prezentu albo ceną liczbową.
- Własna, wielojęzyczna etykieta prezentu oraz tytuł i opis reguły.
- Możliwość ukrywania niedostępnych produktów i kontrolek ilości prezentów.
- Opcja dodawania po zaznaczeniu produktu oraz wyróżniania mini-koszyka zawierającego prezenty.
- Możliwość ukrycia bloku konkretnej reguły lub komunikatów o brakujących zakupach.
Dla obsługiwanych warunków minimalnej wartości, liczby sztuk i wagi moduł może wyświetlić informację, ile brakuje do spełnienia warunku. Dostępność takiego komunikatu zależy od warunków reguły; nie jest to ogólny wskaźnik postępu dla każdego rodzaju promocji.
Terminy, limity i łączenie promocji
Każda reguła ma status aktywności, kolejność, opcjonalny termin rozpoczęcia i zakończenia oraz limit wykorzystania ogółem i na klienta. Limit użyć dotyczy zastosowań reguły, a maksymalna liczba sztuk prezentów jest ustalana osobno. Przy sprawdzaniu dostępności limitu moduł uwzględnia użycia zakończone zamówieniem i aktywne, czasowe rezerwacje użycia reguły w innych koszykach.
Administrator określa, czy reguła może działać razem z rabatami koszyka PrestaShop oraz z innymi regułami prezentów. Równoczesne zastosowanie dwóch reguł prezentowych wymaga zgody na łączenie w obu regułach. Kolejność reguł jest wykorzystywana podczas ich automatycznego stosowania.
Obsługa koszyka, zamówienia i historii prezentów
Ten sam produkt może występować jako zwykły zakup oraz jako prezent z odrębną ceną i liczbą sztuk. Produkty prezentowe pozostają rzeczywistymi pozycjami koszyka i zamówienia, uwzględnianymi w obsłudze stanów oraz dostawy PrestaShop. Bezpłatny prezent nie oznacza automatycznie bezpłatnej wysyłki.
Wybór uwzględnia dostępność produktów i kombinacji, zasady zamawiania przy braku stanu oraz obsługę pakietów. Dla produktu z wymaganą personalizacją klient najpierw zapisuje wymagane pola na karcie produktu, a następnie wybiera go jako prezent.
Ceny pozycji prezentowych są przenoszone do zamówienia. Można włączyć etykietę prezentu w nazwie pozycji, widoczną także na standardowej fakturze i w potwierdzeniu zamówienia korzystającym z danych PrestaShop. Historia modułu zawiera odnośniki do koszyka, zamówienia i klienta oraz zastosowaną regułę, produkt, liczbę sztuk, datę i aktualny status zamówienia. Pokazywana wartość jest wartością według zapisanej ceny promocyjnej brutto; dla bezpłatnego prezentu wynosi zero.
Późniejsza edycja lub usunięcie reguły nie przelicza zapisanych cen prezentów w istniejących zamówieniach. Przy ponownym zamawianiu wcześniejszego zakupu moduł kopiuje kupowane produkty, a prawo do prezentów ustala według aktualnych reguł.
Zarządzanie regułami, językami i sklepami
Panel administracyjny zawiera listę reguł, ustawienia i historię prezentów. Przycisk „Dodaj nową regułę” prowadzi do formularza z ustawieniami ogólnymi, warunkami, produktami prezentowymi i progami. Reguły można edytować, duplikować, włączać, wyłączać oraz usuwać, także za pomocą dostępnych działań zbiorczych. Formularze i listy korzystają ze standardowych mechanizmów panelu PrestaShop.
Konfiguracja i reguły są przypisane do konkretnego sklepu w multistore; edycja wymaga wybrania pojedynczego sklepu. Nazwa, tytuł i opis reguły oraz własna etykieta prezentu obsługują wiele języków. Moduł zawiera polskie tłumaczenia interfejsu i korzysta z klasycznego oraz nowego systemu tłumaczeń PrestaShop.
Przykładowe zastosowania
Poniższe scenariusze pokazują możliwości konfiguracji; sklep sam ustala produkty, warunki i limity swojej promocji.
- Gratis od określonej wartości zakupów: warunek kwoty koszyka i oferta produktu z ceną zero.
- Prezent przy zakupie wskazanego asortymentu: warunek produktów w koszyku połączony z kategorią produktów prezentowych do wyboru.
- Więcej prezentów przy większym zakupie: progi ilościowe, np. maksymalnie jeden prezent od trzech kupowanych sztuk i dwa prezenty od sześciu sztuk.
- Oferta urodzinowa lub sezonowa: warunek urodzin klienta albo wybranego miesiąca i dni, opcjonalnie połączony z warunkiem grupy klientów.
- Promocja dla powracających klientów: warunek historii zamówień ze wskazanymi statusami i okresem.
Kompatybilność i wymagania
Prezent produktowy Pro jest przeznaczony dla PrestaShop 1.7.x, 8.x i 9.x. Instalacja wymaga włączonego mechanizmu nadpisań PrestaShop, braku kolidujących nadpisań metod koszyka używanych przez moduł oraz silnika InnoDB dla tabel koszyka i personalizacji. Wersję PHP należy dopasować do używanej wersji PrestaShop. Sposób wyświetlania zależy od miejsc udostępnianych przez motyw; niestandardowy motyw lub proces zamówienia może wymagać dostosowania integracji, a ustawienia modułu pozwalają wskazać selektory przycisków zakupu i mini-koszyka.