- Dynamiczne reguły warunkowe
- Niestandardowe szablony komunikatów
- Przyciski Call To Action (CTA)
- Harmonogram i targetowanie
- Komunikat się nie wyświetla
- Czy można modyfikować szablony systemowe?
- Czy obsługiwane są zmienne dynamiczne?
Warunkowe komunikaty produktu
Prezentacja
Warunkowe komunikaty produktu to moduł PrestaShop umożliwiający wyświetlanie dynamicznych i spersonalizowanych komunikatów na stronach produktów w zależności od określonych warunków, takich jak stan magazynowy, cena lub waga. Rozwiązanie jest przeznaczone dla właścicieli sklepów internetowych, którzy chcą automatyzować alerty, informacje oraz komunikaty promocyjne bez ręcznej edycji każdej karty produktu.
Moduł działa w oparciu o elastyczny system reguł konfigurowanych w panelu administracyjnym. Po utworzeniu reguły komunikaty pojawiają się automatycznie na wybranych produktach i znikają, gdy warunki przestają być spełnione.
Najważniejsze zalety:
- Reguły warunkowe oparte na stanie magazynowym, cenie i wadze
- Konfigurowalne szablony komunikatów i przycisków CTA
- Harmonogram z datą rozpoczęcia i zakończenia
- Kierowanie na produkty, kategorie lub cały katalog
- Zgodność z PrestaShop 8.x do 9.x
Funkcjonalności
Dynamiczne reguły warunkowe
Moduł pozwala tworzyć reguły przy użyciu jednej lub wielu warunków:
- Stan magazynowy (np. Stock < 5)
- Cena (np. Price > 100)
- Waga (np. Weight > 30)
Warunki można łączyć przy użyciu logiki AND / OR w ramach grup warunków, co umożliwia tworzenie bardziej złożonych scenariuszy, takich jak:
- Grupa 1: Stock < 10 AND Price > 50
- OR
- Grupa 2: Stock = 0
Komunikat wyświetla się automatycznie po spełnieniu określonych kryteriów.
Niestandardowe szablony komunikatów
W zestawie znajduje się 7 szablonów systemowych: Danger, Success, Warning, Info, Dark, Light oraz Primary.
Możliwe jest tworzenie nieograniczonej liczby własnych szablonów z pełną kontrolą nad:
- Kolorem tła
- Kolorem tekstu
- Stylem obramowania (typ, szerokość, promień)
- Własnym kodem CSS
Funkcja podglądu na żywo (Live Preview) umożliwia sprawdzenie efektu przed zapisaniem.
Przyciski Call To Action (CTA)
Każdy komunikat może zawierać konfigurowalny przycisk CTA:
- Wielojęzyczny tekst przycisku
- Link wewnętrzny lub zewnętrzny
- Otwieranie w nowej karcie
- Pozycjonowanie po prawej stronie lub wewnątrz komunikatu
Dostępne są gotowe szablony przycisków (Danger, Info, Primary, Secondary, Success, Warning) oraz możliwość tworzenia własnych stylów.
Harmonogram i targetowanie
Komunikaty mogą być zaplanowane z datą rozpoczęcia i zakończenia, co sprawdza się w przypadku promocji czasowych.
Opcje targetowania obejmują:
- Wszystkie produkty
- Wybrane produkty
- Jedną lub wiele kategorii
Moduł jest w pełni wielojęzyczny i kompatybilny ze wszystkimi standardowymi motywami PrestaShop.
Instalacja
- Pobierz moduł ze swojego konta PrestaShop Addons
- W panelu administracyjnym przejdź do Moduły > Menedżer modułów
- Kliknij Prześlij moduł
- Wybierz plik ZIP
- Kliknij Zainstaluj, a następnie Konfiguruj
Moduł jest kompatybilny z PrestaShop 8.0 do 9.x i wymaga PHP 8.1 lub nowszego.
Konfiguracja
Tworzenie reguły
Tworzenie reguły odbywa się za pomocą kreatora składającego się z 5 kroków:
- Informacje ogólne (nazwa, komunikat, szablon, opcje zaawansowane)
- Konfiguracja CTA
- Ustawienie warunków
- Wybór produktów
- Podsumowanie i zapis
Po zapisaniu reguła jest automatycznie aktywna.
Opcje zaawansowane
Dostępne opcje zaawansowane:
- Umieszczenie poprzez shortcode
- Własna klasa CSS
- Własne ID CSS
- Harmonogram (data rozpoczęcia i zakończenia)
Moduł można wstawić ręcznie za pomocą hooka:
- Smarty:
{hook h='displayWepresta_pmr'} - Twig:
{{ renderhook('displayWepresta_pmr') }}
Wymagania
- PrestaShop 8.x lub 9.x
- PHP 8.1 lub nowszy
- Kompatybilność ze wszystkimi motywami
- Zalecane HTTPS
FAQ
Komunikat się nie wyświetla
Sprawdź, czy:
- Reguła jest aktywna
- Warunki są spełnione
- Produkt jest poprawnie objęty targetowaniem
- Daty harmonogramu są prawidłowe
- Pamięć podręczna PrestaShop została wyczyszczona
Czy można modyfikować szablony systemowe?
Nie. Szablony systemowe nie są edytowalne. Można tworzyć własne szablony dostosowane do potrzeb.
Czy obsługiwane są zmienne dynamiczne?
Obecnie moduł wyświetla komunikat dokładnie w takiej formie, w jakiej został wprowadzony. Obsługa zmiennych dynamicznych planowana jest w przyszłej wersji.
Wsparcie
Skontaktuj się z nami poprzez strefę klienta WePresta lub e-mail.
Changelog
Wersja 1.0.0
- Wydanie początkowe
- Reguły warunkowe (stan magazynowy, cena, waga)
- Szablony komunikatów i CTA
- System harmonogramu
- Targetowanie produktów i kategorii