Funkcje frontowe
- Modal Bootstrap — elegancki popup na stronie produktu z pełną walidacją JS po stronie klienta.
- Elastyczne pozycje przycisku — 6 hooków do wyboru:
displayProductAdditionalInfo,displayProductActions,displayLeftColumnProduct,displayRightColumnProduct,displayProductButtons,displayAskAboutProductPriceCustom(własna pozycja). - Warunki wyświetlania — „tylko gdy cena jest ukryta lub = 0" albo „na wszystkich aktywnych produktach".
- Tryb pracy — wszystkie produkty lub wybrane z poziomu edycji produktu.
- Konfigurowalny modal — własny tekst przycisku, nagłówek modalu i opis, miniatura produktu + opis krótki.
- Konfigurowalne pola formularza — imię, nazwisko, firma, NIP, email, telefon, mobile, prefiksy, adres, miasto, kod pocztowy, kombinacja, wiadomość (zaznacz które są widoczne i które wymagane).
Automatyzacja i powiadomienia
- Auto-odpowiedź z ceną — klient od razu dostaje email z wyliczoną ceną produktu.
- Rabat procentowy — w auto-odpowiedzi można zastosować zniżkę 0–100% względem ceny katalogowej.
- Email do sklepu — pełne dane zapytania trafiają na wskazany adres.
- Wątek w Obsłudze klienta — automatyczne tworzenie wątku w CS dla każdego zapytania.
- Powiadomienie o dostępności ceny — klient zapisuje się do powiadomień, gdy cena stanie się publiczna.
Bezpieczeństwo i RODO
- Rate limiting — limit zapytań per IP per produkt (konfigurowalny cooldown 30–120 s).
- Google ReCaptcha — ochrona przed botami (public + secret key).
- Tokenizowany CRON — bezpieczne czyszczenie danych zgodnie z RODO.
- Retencja danych RODO — automatyczne usuwanie zapytań starszych niż X dni (0 = wyłącz).
- URL polityki prywatności — link obok checkboxa zgody w formularzu.
- Zgoda klienta — wymagana akceptacja polityki przed wysłaniem.
Panel administratora
- Dashboard statystyk — łączna liczba zapytań, nowe/odpowiedziane/zamknięte, 7 i 30 dni, Top 5 produktów.
- Wykres 30-dniowy — sparkline z liczbą zapytań dziennych i podpisami dat co 5 dni.
- Lista zapytań — sortowana, filtrowana, z kolumnami ID/Data/Produkt/Klient/Email/Status.
- Akcje zbiorcze — oznacz jako odpowiedziane, oznacz jako zamknięte, usuń zaznaczone.
- Statusy zapytań — Nowe / Odpowiedziane / Zamknięte z kolorowymi badgami.
- Notatka administratora — wewnętrzne komentarze do zapytania.
- Eksport listy — wbudowany export do CSV.
Kompatybilność
- PrestaShop 1.7.0 – 9.x — pełne wsparcie klasycznego HelperForm i Symfony.
- PHP 7.0 – 8.5 — bez zależności zewnętrznych, bez Composera.
- Multishop — kontekst per sklep, filtrowanie listy po sklepie, konfiguracja per sklep.
- Wielojęzyczność — dualny system tłumaczeń (trans() + l()), polskie tłumaczenia w zestawie.
- Motywy — działa z Classic, Hummingbird i wszystkimi popularnymi motywami opartymi o Bootstrap.
Link do demo modułu:
Demo panel administracyjny:
https://moduly-prestashop.eu/zapytaj-o-cene/admin-dev
Demo panel przedni:
https://moduly-prestashop.eu/zapytaj-o-cene