Zapytaj o produkt: konfiguracja i pomoc
Szybki start
- Prześlij i zainstaluj ZIP modułu w Moduły > "Module Manager".
- Otwórz Ask About Product > "Configure".
- Pozostaw "Enable" włączone i sprawdź "Recipient email".
- Ustaw "Subject prefix" i kliknij Zapisz.
- Otwórz stronę produktu, kliknij Zadaj pytanie i wyślij testowe zapytanie.
- Potwierdź komunikat powodzenia AJAX i odbiór wiadomości dotyczącej produktu w skonfigurowanej skrzynce.
Instrukcja konfiguracji
Instalacja i pierwsza konfiguracja
Wykonaj kroki opisane w sekcji Szybki start.
Ustawienia Ask About Product
Otwórz Moduły > "Module Manager" > Ask About Product > "Configure".
| Ustawienie | Domyślnie po instalacji | Zastosowanie |
|---|---|---|
| "Enable" | "On" | Pokazuje lub ukrywa przycisk na stronie produktu. |
| "Recipient email" | E-mail sklepu w momencie instalacji | Wpisz skrzynkę, która ma otrzymywać pytania. Pusta wartość korzysta z bieżącego PS_SHOP_EMAIL. |
| "Subject prefix" | [Product Question] |
Dodaje ten tekst przed przesłaną nazwą produktu. Pusta wartość korzysta z [Product Question]. |
Kliknij Zapisz. Sprawdź odbiorcę przed użyciem formularza do zapytań klientów.
Formularz w sklepie i e-mail
Szablon produktu musi renderować displayProductAdditionalInfo z danymi produktu. Odwiedzający klikają Zadaj pytanie, aby wczytać obsługę formularza i otworzyć okno modalne. Formularz pyta o Twoje imię i nazwisko, Twój e-mail i Twoje pytanie. Pole Produkt tylko do odczytu pokazuje nazwę i numer referencyjny produktu, jeśli są dostępne. Goście mogą wysyłać zapytania bez zakładania konta.
Formularz wymaga imienia i nazwiska, poprawnego adresu e-mail oraz wiadomości. Moduł odrzuca też wiadomości zawierające niebezpieczny HTML.
E-mail używa szablonu contact PrestaShop w bieżącym języku, z {message} i {email}. Zawiera imię i nazwisko oraz e-mail nadawcy, nazwę i ID produktu oraz treść pytania, z zabezpieczonymi znakami specjalnymi i zachowanymi podziałami wierszy. Temat to prefiks, a po nim przesłana nazwa produktu. Imię i nazwisko oraz adres odwiedzającego są używane jako nadawca.
Udane wywołanie wysyłki pokazuje potwierdzenie i resetuje formularz. Niepowodzenie pokazuje błąd. Odpowiadasz ze swojego klienta poczty. Moduł nie tworzy publicznej sekcji pytań i odpowiedzi, archiwum pytań ani skrzynki w panelu administracyjnym.
ID i nazwa produktu pochodzą z formularza odwiedzającego i nie są porównywane z katalogiem. Traktuj je jako kontekst zapytania.
Dostosowanie motywu
Jeśli motyw nie renderuje jeszcze hooka, dodaj go raz w szablonie produktu:
{hook h='displayProductAdditionalInfo' product=$product}
Do zmian znaczników użyj tej ścieżki nadpisania w motywie:
themes/your-theme/modules/mpraskaboutproduct/views/templates/hook/askbutton.tpl
Zachowaj pola formularza, adres AJAX i identyfikatory elementów używane przez skrypt. Skrypt ładuje się przy pierwszym kliknięciu przycisku. Nadpisanie szablonu musi zachować ten mechanizm ładowania.
Do stylowania użyj arkusza stylów motywu:
.mprask-trigger { border-color: #111; }
.mprask-form-wrap { max-width: 520px; }
.mprask-submit { background: #111; }
Etykiety w sklepie korzystają z tłumaczeń modułu. Moduł nie ma własnej implementacji captcha. Każdą zewnętrzną integrację antyspamową trzeba zweryfikować z tym formularzem.
Weryfikacja i rozwiązywanie problemów
- Otwórz produkt o znanej nazwie i numerze referencyjnym.
- Kliknij Zadaj pytanie i sprawdź kontekst produktu.
- Wyślij testowe imię i nazwisko, adres oraz pytanie.
- Sprawdź potwierdzenie AJAX i skrzynkę odbiorcy, w tym spam.
- Potwierdź prefiks, nazwę produktu, ID produktu i pytanie w wiadomości.
Jeśli przycisku brakuje, sprawdź "Enable", dane produktu, umiejscowienie hooka i baner integralności instalacji. Jeśli okno się nie otwiera, sprawdź żądanie JavaScript przy pierwszym kliknięciu i konsolę. Jeśli wysyłanie się nie udaje, sprawdź odpowiedź JSON i pola wymagane.
Jeśli formularz informuje o udanej wysyłce, ale wiadomość nie dociera, sprawdź odbiorcę, ustawienia poczty sklepu, logi transportu poczty i filtrowanie spamu. To, że PrestaShop przekazał wiadomość serwerowi poczty, nie znaczy, że trafiła do skrzynki. Sprawdź szablon pocztowy contact dla aktywnego języka. Zasady dotyczące adresu nadawcy mogą wpływać na wiadomości pochodzące z adresu odwiedzającego.
Wyłączenie lub odinstalowanie
Ustaw "Enable" na Nie, aby ukryć przycisk produktu. Formularz pozostaje dostępny przez swój link i nadal przyjmuje zgłoszenia. Odinstaluj przez "Module Manager", aby usunąć wpisy menu i konfiguracji. Moduł nie ma archiwum pytań do wyeksportowania lub przywrócenia.
Zgodność
Wymaga PrestaShop 1.6 lub nowszego oraz PHP 7.1 lub nowszego.
Referencyjne zrzuty ekranu






Pytania
1
Czy mogę ustawić innego odbiorcę zapytań dla każdego sklepu?
Znane problemy
5
Nieprzetłumaczone etykiety modułu
Nieprawidłowe tłumaczenia modułu
Panel administracyjny modułu nie otwiera się
Niestabilny dostęp do strony zapytania o produkt
Strona wysyłania zapytania o produkt nie ładuje się
Zgłoszenia funkcji
1
Zaimplementowane
Aktualizacje modułu jednym kliknięciem
Dziennik zmian
v1.0.162026-07-08
- Addedcomplete FR/DE/ES/IT/PL translations
Starsze wersje
v1.2.02026-04-20
- Addedadmin menu management via MenuInstaller for streamlined module setup
v1.1.02026-01-28
- AddedPrestaShop 9 and Hummingbird theme compatibility
- ImprovedAJAX form submission with better inline error feedback and field validation messages
- AddedGDPR consent checkbox to inquiry form with configurable consent text
- Fixedinquiry log not recording product reference when product has combination attributes
- Addedemail notification template customization directly in back office
v1.0.02025-05-02
- Initialrelease with AJAX ask-about-product form on product pages
- InitialConfigurable recipient email address per shop
- InitialInquiry log in back office with product name, customer email, and message text
- InitialHoneypot anti-spam field included by default
- InitialMulti-language form labels and submission confirmation messages
Demo
Przetestuj pełny moduł przed zakupem
Licencję kupisz później, a ustawienia zostaną.
- Twoje 30-dniowe demo Przetestuj go we własnym sklepie przez 30 dni od pierwszej instalacji.
- Gotowy sklep demo Poznaj gotowy sklep demo w przeglądarce.
- Bez rejestracji Bez konta, adresu e-mail ani domeny sklepu.
Pobierając, akceptujesz warunki dema i politykę prywatności.
Otwierając to demo, akceptujesz regulamin wersji demo oraz politykę prywatności.