Frage zum Produkt: Einrichtung und Hilfe

Schnellstart

  1. Laden Sie die Modul-ZIP unter Module > "Module Manager" hoch und installieren Sie sie.
  2. Öffnen Sie Ask About Product > "Configure".
  3. Lassen Sie "Enable" eingeschaltet und prüfen Sie "Recipient email".
  4. Legen Sie "Subject prefix" fest und klicken Sie auf Speichern.
  5. Öffnen Sie eine Produktseite, klicken Sie auf Frage stellen und senden Sie eine Testanfrage.
  6. 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

  1. Öffnen Sie ein Produkt mit bekanntem Namen und bekannter Referenz.
  2. Klicken Sie auf Frage stellen und prüfen Sie den Produktkontext.
  3. Senden Sie einen Testnamen, eine Testadresse und eine Testfrage.
  4. Prüfen Sie die AJAX-Bestätigung und das Empfängerpostfach einschließlich Spam.
  5. 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

Ask About Product, Frageschaltfläche im Shop

Ask About Product, Fragemodal auf der Produktseite

Ask About Product, Fragemodal im Shop

Ask About Product, Produktkontext im Frageformular

Ask About Product, Erfolgreiches Formular im Shop

Ask About Product, Weiterleitung von Fragen im Admin-Bereich

Fragen

1

Kann ich für jeden Shop einen anderen Empfänger für Anfragen festlegen?

Das Modul speichert Aktivierung, Empfänger-E-Mail und Betreff-Präfix als globale Einstellungen. Ein konfigurierter Empfänger und das Präfix gelten daher für alle Shops. Ist die Empfänger-E-Mail leer, verwendet der Versandcontroller stattdessen PS_SHOP_EMAIL des aktuellen Shops.

Bekannte Probleme

5

Modulbeschriftungen bleiben unübersetzt

GelöstAktualisiert:
Behoben in: 1.0.21
Einige Modulbeschriftungen erschienen trotz vorhandener Übersetzung weiterhin auf Englisch.

Fehlerhafte Modulübersetzungen

GelöstAktualisiert:
Behoben in: 1.0.17
Einige Modultexte wurden mit beschädigten oder falschen Übersetzungen angezeigt.

Modulverwaltung lässt sich nicht öffnen

GelöstAktualisiert:
Behoben in: 1.0.16
Beim Öffnen der Verwaltungsseiten des Moduls konnte ein Fehler auftreten, statt die Seite anzuzeigen.

Seite für Produktanfragen nicht zuverlässig erreichbar

GelöstAktualisiert:
Behoben in: 1.0.16
Einige Links zu Produktanfragen konnten einen Fehler zurückgeben, statt die angeforderte Seite zu laden.

Seite zum Senden von Produktanfragen lädt nicht

GelöstAktualisiert:
Behoben in: 1.0.15
Beim Öffnen der Seite zum Senden einer Produktanfrage konnte bei einigen Hosting-Konfigurationen ein Fehler auftreten.

Funktionsanfragen

1

Implementiert

Modulupdates mit einem Klick

Implementiert
Installieren Sie verfügbare Modulupdates über das Backoffice.

Ä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.
Demo-Shop starten

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.

Lade ...
Nach oben