Frage zum Produkt: Einrichtung und Hilfe
Schnellstart
- Laden Sie die Modul-ZIP unter Module > "Module Manager" hoch und installieren Sie sie.
- Öffnen Sie Ask About Product > "Configure".
- Lassen Sie "Enable" eingeschaltet und prüfen Sie "Recipient email".
- Legen Sie "Subject prefix" fest und klicken Sie auf Speichern.
- Öffnen Sie eine Produktseite, klicken Sie auf Frage stellen und senden Sie eine Testanfrage.
- Prüfen Sie die AJAX-Erfolgsmeldung und den Eingang der produktspezifischen E-Mail im konfigurierten Postfach.
Einrichtungsanleitung
Installation und erste Konfiguration
Folgen Sie den Schritten unter Schnellstart.
Einstellungen für Ask About Product
Öffnen Sie Module > "Module Manager" > Ask About Product > "Configure".
| Einstellung | Standard nach Installation | Verwendung |
|---|---|---|
| "Enable" | "On" | Blendet die Schaltfläche auf der Produktseite ein oder aus. |
| "Recipient email" | Shop-E-Mail bei Installation | Geben Sie das Postfach ein, das Fragen erhalten soll. Ein leerer Wert greift auf den aktuellen Wert von PS_SHOP_EMAIL zurück. |
| "Subject prefix" | [Product Question] |
Stellt diesen Text dem übermittelten Produktnamen voran. Ein leerer Wert greift auf [Product Question] zurück. |
Klicken Sie auf Speichern. Prüfen Sie den Empfänger, bevor Sie das Formular für Kundenanfragen verwenden.
Shop-Formular und E-Mail
Ihre Produktvorlage muss displayProductAdditionalInfo mit Produktdaten ausgeben. Besucher klicken auf Frage stellen, um das Formularverhalten zu laden und das Modal zu öffnen. Das Formular fragt nach Ihr Name, Ihre E-Mail und Ihre Frage. Das schreibgeschützte Feld Produkt zeigt Produktname und Referenz an, sofern verfügbar. Gäste können ohne Konto eine Anfrage senden.
Das Formular erfordert einen Namen, eine gültige E-Mail-Adresse und eine Nachricht. Das Modul lehnt außerdem Nachrichten mit unsicherem HTML ab.
Die E-Mail verwendet die PrestaShop-Vorlage contact in der aktuellen Sprache mit {message} und {email}. Sie enthält Name und E-Mail des Absenders, Produktname und -ID sowie den Fragetext, mit maskierten Sonderzeichen und erhaltenen Zeilenumbrüchen. Der Betreff besteht aus Ihrem Präfix und dem übermittelten Produktnamen. Name und Adresse des Besuchers werden als Absender verwendet.
Ein erfolgreicher Mail-Aufruf zeigt eine Bestätigung und setzt das Formular zurück. Ein Fehlschlag zeigt einen Fehler. Sie antworten über Ihr E-Mail-Programm. Das Modul erstellt keinen öffentlichen Fragen-und-Antworten-Bereich, kein Fragenarchiv und keinen Posteingang im Back Office.
Produkt-ID und Name stammen aus dem Formular des Besuchers und werden nicht mit dem Katalog abgeglichen. Betrachten Sie sie als Kontext der Anfrage.
Theme-Anpassung
Gibt Ihr Theme den Hook noch nicht aus, fügen Sie ihn einmal in die Produktvorlage ein:
{hook h='displayProductAdditionalInfo' product=$product}
Verwenden Sie für Markup-Änderungen diesen Theme-Überschreibungspfad:
themes/your-theme/modules/mpraskaboutproduct/views/templates/hook/askbutton.tpl
Behalten Sie Formularfelder, AJAX-URL und die vom Skript verwendeten Element-IDs bei. Das Skript lädt beim ersten Klick auf die Schaltfläche. Ihre Vorlagenüberschreibung muss diesen Lademechanismus erhalten.
Verwenden Sie für die Gestaltung das Stylesheet Ihres Themes:
.mprask-trigger { border-color: #111; }
.mprask-form-wrap { max-width: 520px; }
.mprask-submit { background: #111; }
Die Beschriftungen im Front Office verwenden Modulübersetzungen. Das Modul hat keine eigene Captcha-Implementierung. Jede externe Anti-Spam-Integration muss mit diesem Formular geprüft werden.
Überprüfung und Fehlerbehebung
- Öffnen Sie ein Produkt mit bekanntem Namen und bekannter Referenz.
- Klicken Sie auf Frage stellen und prüfen Sie den Produktkontext.
- Senden Sie einen Testnamen, eine Testadresse und eine Testfrage.
- Prüfen Sie die AJAX-Bestätigung und das Empfängerpostfach einschließlich Spam.
- Prüfen Sie Präfix, Produktname, Produkt-ID und Frage in der E-Mail.
Fehlt die Schaltfläche, prüfen Sie "Enable", Produktdaten, Hook-Platzierung und das Banner zur Installationsintegrität. Öffnet sich das Modal nicht, prüfen Sie die JavaScript-Anfrage beim ersten Klick und die Konsole. Scheitert das Absenden, prüfen Sie die JSON-Antwort und Pflichtfelder.
Meldet das Formular Erfolg, aber keine Nachricht kommt an, prüfen Sie Empfänger, Mail-Einstellungen des Shops, Mailtransport-Protokolle und Spamfilter. Dass PrestaShop die Nachricht an den Mailserver übergeben hat, heißt nicht, dass sie im Posteingang angekommen ist. Prüfen Sie die Mailvorlage contact für die aktive Sprache. Absenderadressregeln können E-Mails beeinflussen, die von einer Besucheradresse ausgehen.
Deaktivieren oder deinstallieren
Setzen Sie "Enable" auf Nein, um die Produktschaltfläche auszublenden. Das Formular bleibt über seinen Link erreichbar und nimmt weiterhin Anfragen an. Deinstallieren Sie über "Module Manager", um Menü- und Konfigurationseinträge zu entfernen. Es gibt kein Fragenarchiv des Moduls zum Exportieren oder Wiederherstellen.
Kompatibilität
Erfordert PrestaShop 1.6 oder höher und PHP 7.1 oder höher.
Referenz-Screenshots






Fragen
1
Kann ich für jeden Shop einen anderen Empfänger für Anfragen festlegen?
Bekannte Probleme
5
Modulbeschriftungen bleiben unübersetzt
Fehlerhafte Modulübersetzungen
Modulverwaltung lässt sich nicht öffnen
Seite für Produktanfragen nicht zuverlässig erreichbar
Seite zum Senden von Produktanfragen lädt nicht
Funktionsanfragen
1
Implementiert
Modulupdates mit einem Klick
Änderungsprotokoll
v1.0.162026-07-08
- Addedcomplete FR/DE/ES/IT/PL translations
Ältere Versionen
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
Testen Sie das vollständige Modul vor dem Kauf
Kaufen Sie die Lizenz später, Ihre Einstellungen bleiben erhalten.
- Ihre 30-Tage-Demo Testen Sie es 30 Tage ab der ersten Installation in Ihrem eigenen Shop.
- Fertiger Demo-Shop Entdecken Sie einen fertigen Demo-Shop im Browser.
- Ohne Registrierung Kein Konto, keine E-Mail-Adresse und keine Shop-Domain nötig.
Mit dem Download akzeptieren Sie die Demo-Bedingungen und die Datenschutzerklärung.
Mit dem Öffnen dieser Demo akzeptieren Sie die Demo-Nutzungsbedingungen und die Datenschutzerklärung.