Moduł zapytaj o cenę produktu Pro dla PrestaShop
Moduł zapytaj o cenę produktu Pro dla PrestaShop
Moduł zapytaj o cenę produktu Pro dla PrestaShop
Moduł zapytaj o cenę produktu Pro dla PrestaShop
Moduł zapytaj o cenę produktu Pro dla PrestaShop
Moduł zapytaj o cenę produktu Pro dla PrestaShop

Moduł zapytaj o cenę produktu Pro dla PrestaShop

Wersja modułu: 3.0.1

Zgodność z PrestaShop: 1.6.x 1.7.x 8.x 9.x

Aktualizacja pliku modułu: 2026-04-05 16:52:28

Aktualizacja danych produktu: 2026-04-10 13:29:34


1 Recenzję

PD Zapytaj o cenę Pro to profesjonalny moduł PrestaShop umożliwiający klientom wysyłanie zapytań o cenę produktu bezpośrednio ze strony produktu przez elegancki modal Bootstrap z pełną walidacją po stronie klienta. Moduł automatycznie odpowiada kupującemu wyliczoną ceną (z opcjonalnym rabatem procentowym) i tworzy wątek w dziale obsługi klienta, co skraca czas reakcji i zwiększa konwersję. Obsługuje wszystkie produkty lub tylko wybrane, z warunkową widocznością przycisku (np. tylko gdy cena jest ukryta lub wynosi 0). Wbudowany dashboard administratora prezentuje statystyki zapytań, Top 5 produktów generujących zainteresowanie i wykres 30-dniowy. Moduł zawiera ochronę antyspamową (limit zapytań per IP), Google ReCaptcha oraz pełną zgodność RODO z automatycznym czyszczeniem starych zapytań przez CRON. Jest w pełni zgodny z PrestaShop od 1.7.0 do 9.x i PHP 7.0–8.5, wspiera multishop i wielojęzyczność. Dzięki konfigurowalnym etykietom, nagłówkom i opisom modalu dopasujesz formularz do brandingu sklepu bez potrzeby edycji kodu.

Typ licencji / aktualizacja
87,00 zł
70,73 złnetto
Historia cen:

Opis

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

Szczegóły Produktu

Obsługa Prestashop 9.x
Tak
Obsługa Prestashop 8.x
Tak
Obsługa Prestashop 1.7.x
Tak
Obsługa Prestashop 1.6.x
Tak
Obsługa PrestaShop 1.5x
Tak
Tłumaczenia modułu
PL, EN, DE, CS, IT, FR, RU, GB, ES, UK
Darmowe aktualizacje (1 rok)
Tak
Łatwa instalacja
Tak
ASKFORRODUCTPRICEPRO-FULL

Dziennik zmian modułu

Najnowsze wpisy changelog-a są na górze, naciśnij by rozwinąć szczegóły danego wpisu.

  • moduł przepisany kompletnie pod zgodność tylko z nowymi Prestashop-ami od 1.7.x, 8.x do 9.x, dodano nowe zabezpieczenia (limit wysyłanych mail per x czasu, honeypot)

FAQ

Znajdź odpowiedzi na najczęściej zadawane pytania dotyczące tego produktu.

Moduł umożliwia klientom wysłanie zapytania o cenę produktu bezpośrednio ze strony produktu poprzez modal Bootstrap z walidacją po stronie klienta. Jest przydatny, gdy nie chcesz publikować cen wszystkich produktów (np. B2B, produkty na zamówienie, warianty projektowe) lub chcesz zbierać leady od zainteresowanych klientów. Po wysłaniu zapytania klient może automatycznie otrzymać wyliczoną cenę na email, a sklep dostaje powiadomienie z pełnymi danymi i opcjonalnie tworzy wątek w Obsłudze klienta.

Możesz wybrać jedną z 6 pozycji w konfiguracji: dodatkowe informacje o produkcie (displayProductAdditionalInfo), akcje produktu (displayProductActions), lewa lub prawa kolumna (displayLeftColumnProduct / displayRightColumnProduct), przyciski produktu (displayProductButtons) albo własna pozycja przez hook displayAskAboutProductPriceCustom. Dla niestandardowego miejsca wstaw w swoim szablonie {hook h="displayAskAboutProductPriceCustom"} i {hook h="displayAskAboutProductPriceCustomList" id_product=$product.id_product} na listingach.

Tak — w konfiguracji wybierz „Warunek wyświetlania: pokaż tylko gdy cena jest ukryta lub równa 0”. Wtedy przycisk pojawi się automatycznie tylko przy produktach bez ceny lub z ceną 0. Alternatywnie możesz wybrać opcję „Pokaż na wszystkich aktywnych produktach”, aby przycisk był widoczny zawsze.

W konfiguracji modułu ustaw „Tryb pracy dla produktów” na „Wybrane produkty”. Następnie przejdź do edycji konkretnego produktu w panelu admin — w lewej kolumnie formularza produktu pojawi się checkbox włączający moduł dla tego produktu. Dzięki temu masz pełną kontrolę, na których produktach formularz jest dostępny.

Po włączeniu auto-odpowiedzi klient natychmiast po wysłaniu formularza otrzymuje email z wyliczoną ceną produktu. Opcjonalnie możesz zastosować rabat procentowy (0–100%) względem ceny katalogowej — np. stałą zniżkę 10% dla wszystkich zapytań B2B. Jeśli ustawisz rabat 0, klient dostaje cenę standardową. To przyspiesza proces zakupowy i zmniejsza liczbę pytań do obsługi klienta.

Dostępne pola to: imię, nazwisko, firma, NIP, email, telefon stacjonarny, telefon mobile (oba z prefiksami kraju), adres, miasto, kod pocztowy, kombinacja produktu oraz wiadomość. Dla każdego pola oddzielnie decydujesz, czy jest widoczne i czy jest wymagane. Pola zaznaczasz checkboxami w sekcji „Available fields” konfiguracji modułu.

Rate limit ogranicza liczbę zapytań z jednego adresu IP dla tego samego produktu w zadanym oknie czasowym (rekomendowane 30–120 sekund). Gdy klient próbuje wysłać kolejne zapytanie za szybko, formularz pokazuje komunikat „Proszę poczekać chwilę przed wysłaniem kolejnego zapytania”. To skuteczna ochrona przed botami i nadużyciami, która nie wymaga Captchy.

Tak — w konfiguracji możesz podać klucz publiczny (site key) i tajny (secret key) Google ReCaptcha. Po uzupełnieniu obu kluczy przed przyciskiem wysyłki w modalu pojawi się widget Captchy. Zapytania bez poprawnie rozwiązanej Captchy są odrzucane. ReCaptcha działa niezależnie od rate limitu — możesz używać obu mechanizmów jednocześnie.

Moduł posiada checkbox akceptacji polityki prywatności wymagany przed wysłaniem formularza, konfigurowalny URL do strony z polityką oraz automatyczne usuwanie starych zapytań (retencja danych). Ustaw „GDPR data retention (days)” na np. 180, skonfiguruj CRON, a zapytania starsze niż 180 dni będą automatycznie usuwane. Ustawienie 0 wyłącza automatyczne czyszczenie.

W konfiguracji modułu, pod formularzem, znajdziesz sekcję „CRON URL (dla czyszczenia RODO)” z gotowym linkiem z tokenem zabezpieczającym. Skopiuj URL i dodaj go do crontab na serwerze: 0 3 * * * curl -s "https://twojsklep.pl/module/pdaskaboutproductpricepro/cron?token=..." > /dev/null. Zalecamy uruchamianie codziennie o 3:00 rano, gdy ruch na sklepie jest najmniejszy.

W menu Klienci znajdziesz zakładkę „Zapytania o ceny” z pełną listą zapytań: ID, data, produkt, klient, email, status (Nowe / Odpowiedziane / Zamknięte). Listę można sortować, filtrować i eksportować do CSV. Dostępne są akcje zbiorcze: oznacz zaznaczone jako odpowiedziane/zamknięte lub usuń. Każde zapytanie ma szczegółowy widok z notatką administratora.

Na górze listy zapytań jest dashboard statystyk: łączna liczba zapytań, liczba nowych/odpowiedzianych/zamkniętych, zapytania z ostatnich 7 i 30 dni. Poniżej masz tabelę Top 5 produktów generujących najwięcej zapytań oraz wykres 30-dniowy (sparkline) z liczbą zapytań dziennych. To pomaga ocenić, które produkty cieszą się największym zainteresowaniem przy niejawnych cenach.

Tak — w zakładce „Dostosuj wygląd” konfiguracji modułu możesz nadpisać: tekst przycisku (np. „Zapytaj o wycenę” zamiast „Zapytaj o cenę”), nagłówek modalu oraz opis wyświetlany nad formularzem. Pozostawienie pustego pola oznacza użycie domyślnego tekstu. Dzięki temu dopasujesz formularz do tonu komunikacji swojego sklepu bez edycji kodu.

Tak — jeśli włączysz opcję „Utwórz wątek w obsłudze klienta”, każde zapytanie automatycznie tworzy nowy wątek w module Obsługa klienta PrestaShop. W konfiguracji wybierasz, który kontakt ma być użyty (np. „Obsługa klienta”, „Dział sprzedaży”). Wątek zawiera pełne dane zapytania i jest widoczny w standardowym panelu CS, gdzie możesz odpowiedzieć klientowi.

Tak — moduł w pełni obsługuje multishop PrestaShop: konfiguracja, statystyki i lista zapytań są per sklep. Działa też wielojęzycznie dzięki dualnemu systemowi tłumaczeń (trans() dla PS 1.7.6+ oraz l() dla starszych wersji). W zestawie są tłumaczenia polskie i angielskie. Moduł jest zgodny z PrestaShop 1.7.0 – 9.x oraz PHP 7.0 – 8.5, bez zewnętrznych zależności i bez Composera.

Komentarze (1)

1 Recenzję

Polecam!
Działa bez problemowo, i ma masę fajnych opcji.
przez Wenet w dniu 2024-09-14