Zapytaj o produkt: konfiguracja i pomoc

Szybki start

  1. Prześlij i zainstaluj ZIP modułu w Moduły > "Module Manager".
  2. Otwórz Ask About Product > "Configure".
  3. Pozostaw "Enable" włączone i sprawdź "Recipient email".
  4. Ustaw "Subject prefix" i kliknij Zapisz.
  5. Otwórz stronę produktu, kliknij Zadaj pytanie i wyślij testowe zapytanie.
  6. 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

  1. Otwórz produkt o znanej nazwie i numerze referencyjnym.
  2. Kliknij Zadaj pytanie i sprawdź kontekst produktu.
  3. Wyślij testowe imię i nazwisko, adres oraz pytanie.
  4. Sprawdź potwierdzenie AJAX i skrzynkę odbiorcy, w tym spam.
  5. 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

Ask About Product, Przycisk pytania w sklepie

Ask About Product, Okno pytania na stronie produktu

Ask About Product, Okno pytania w sklepie

Ask About Product, Kontekst produktu w formularzu pytania

Ask About Product, Powodzenie formularza w sklepie

Ask About Product, Kierowanie pytań w panelu administracyjnym

Pytania

1

Czy mogę ustawić innego odbiorcę zapytań dla każdego sklepu?

Moduł przechowuje włączenie, adres e-mail odbiorcy i prefiks tematu jako ustawienia globalne, więc skonfigurowany odbiorca i prefiks są wspólne dla wszystkich sklepów. Jeśli adres e-mail odbiorcy jest pusty, kontroler wysyłki używa wartości PS_SHOP_EMAIL bieżącego sklepu.

Znane problemy

5

Nieprzetłumaczone etykiety modułu

RozwiązaneZaktualizowano:
Naprawiono w: 1.0.21
Niektóre etykiety modułu nadal wyświetlały się po angielsku mimo dostępnego tłumaczenia.

Nieprawidłowe tłumaczenia modułu

RozwiązaneZaktualizowano:
Naprawiono w: 1.0.17
Część tekstów modułu wyświetlała się z uszkodzonymi lub nieprawidłowymi tłumaczeniami.

Panel administracyjny modułu nie otwiera się

RozwiązaneZaktualizowano:
Naprawiono w: 1.0.16
Otwieranie stron administracyjnych modułu mogło kończyć się błędem zamiast wyświetleniem strony.

Niestabilny dostęp do strony zapytania o produkt

RozwiązaneZaktualizowano:
Naprawiono w: 1.0.16
Niektóre linki do zapytań o produkt mogły zwracać błąd zamiast ładować żądaną stronę.

Strona wysyłania zapytania o produkt nie ładuje się

RozwiązaneZaktualizowano:
Naprawiono w: 1.0.15
Otwieranie strony wysyłania zapytania o produkt mogło powodować błąd w niektórych konfiguracjach hostingu.

Zgłoszenia funkcji

1

Zaimplementowane

Aktualizacje modułu jednym kliknięciem

Zaimplementowane
Instaluj dostępne aktualizacje modułu z panelu administracyjnego.

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.
Uruchom sklep demo

Pobierając, akceptujesz warunki dema i politykę prywatności.

Otwierając to demo, akceptujesz regulamin wersji demo oraz politykę prywatności.

Ładowanie...
Do góry