Cechy i zalety
- Jasna ścieżka negocjacji ceny: klient zgłasza tańszą ofertę bezpośrednio z karty interesującego go produktu.
- Informacje potrzebne do obsługi zgłoszenia: formularz może zebrać dane kontaktowe, link do produktu konkurencji, cenę netto, brutto lub obie wartości, ilość oraz wiadomość.
- Kontrola po stronie sklepu: administrator ustala, które pola są widoczne i wymagane; adres e-mail pozostaje polem obowiązkowym.
- Wstępne uzupełnianie danych klienta: dla zalogowanego klienta formularz podstawia imię, nazwisko i adres e-mail z konta PrestaShop.
- Obsługa w wybranym kanale: zgłoszenia mogą być wysyłane e-mailem, zapisywane jako wątki Obsługi klienta albo obsługiwane przez oba kanały równocześnie.
- Przełącznik dla produktu: formularz można włączyć lub wyłączyć indywidualnie w edycji produktu.
- Ograniczenie spamu: dostępne są niezależne ustawienia honeypotu i limitu zgłoszeń dla tego samego odwiedzającego oraz produktu.
- Walidacja danych: moduł sprawdza pola wymagane, adres e-mail, adres URL, ilość oraz format ceny po stronie przeglądarki i serwera.
Najważniejsze funkcjonalności
- Wyświetlanie formularza w akcjach produktu, w bloku reassurance, pod informacjami dodatkowymi produktu albo w dwóch własnych hookach motywu.
- Własny hook dla list produktów z jednym współdzielonym modalem formularza i osobnym wyborem produktu dla każdego przycisku.
- Opcjonalna wiadomość e-mail do klienta z podziękowaniem wysyłana po skutecznym przekazaniu zgłoszenia do sklepu.
- Konfigurowalny cooldown rate limitu od 10 do 86400 sekund; domyślna wartość wynosi 60 sekund.
- Opcjonalna lista zaufanych reverse proxy, dzięki której adres X-Forwarded-For jest używany wyłącznie po połączeniu z wpisanego proxy.
- Formularz AJAX zabezpieczony tokenem, z komunikatami walidacyjnymi, obsługą fokusu w modalu i komunikatem dla użytkownika bez JavaScript.
- Deklarowana zgodność modułu z PrestaShop 1.7.x, 8.x i 9.x.
Zakres działania
Moduł negocjacja ceny wspiera obsługę zapytań o lepszą cenę przesyłanych przez klientów. Decyzja o odpowiedzi, negocjacji i ewentualnej zmianie ceny pozostaje po stronie sklepu.