Alles, was Sie wissen sollten bevor Sie installieren.
Ein detaillierter Blick darauf, wie DataFirefly Email Filter — Versand transaktionaler PrestaShop-8-E-Mails blockieren funktioniert, warum wir es so gebaut haben und der Gedanke hinter den Funktionen oben.
Das Bedürfnis
Auf PrestaShop haben Sie eine Pre-Prod-Umgebung, die Bestellbestätigungen an Ihre echten Kunden sendet, wenn ein Test durchläuft; oder einen B2B-Shop, bei dem Sie Ihren eigenen Rechnungsprozess haben und die native E-Mail eine Doppelung darstellt; oder einen Multi-Shop, bei dem der deutsche Sub-Shop seine Bestätigungen über einen externen Anbieter versendet, während der französische auf den nativen Versand verlässt. In jedem Fall: Sie müssen einen oder mehrere E-Mail-Templates abschalten, ohne den Kern zu berühren und ohne andere Module zu brechen.
Das Modul in einem Satz
Eine Liste an E-Mail-Templates, die im Backoffice verwaltet wird und über den offiziellen PrestaShop-Hook actionEmailSendBefore angewendet wird. Keine Magie, keine versteckte Komplexität — der native PrestaShop-Mechanismus wird so verwendet, wie er ist.
Die tägliche Nutzung
Sie gehen in Module → Modul-Manager und konfigurieren DataFirefly Email Filter. Eine sehr einfache Seite: ein Textfeld (mit Autovervollständigung-Datalist auf den Standard-PrestaShop-Templates), um ein zu blockierendes Template hinzuzufügen, und eine Tabelle der bereits in der Liste stehenden Templates mit zwei Buttons (Aktivieren/Deaktivieren, Löschen). Das war’s. Keine erweiterte Konfiguration, keine 50 Optionen, kein Verbosity-Modus, kein Webhook, kein Cache. Die Effizienz eines Werkzeugs, das genau eine Sache tut.
Das Multi-Shop
Das Modul nutzt das native PrestaShop-Aktivierungssystem pro Shop. Um die Filterung nur auf bestimmten Shops zu aktivieren, gehen Sie in Module → Modul-Manager, wählen den Ziel-Shop mit dem Multi-Shop-Selektor oben aus und aktivieren oder deaktivieren das Modul auf dieser Ebene. Die Sperrliste bleibt global und geteilt — Sie pflegen sie nur an einer Stelle, was eliminiert, was bei vielen Multi-Shop-Modulen nervt: das gleiche dreimal eingeben müssen.
Performance und Nachverfolgbarkeit
Der Hook führt eine einzige SQL-Abfrage aus: ein SELECT auf dem Unique Key (dem Template), um die Präsenz in der Liste zu prüfen. Mikrosekunden, völlig vernachlässigbar selbst auf einem Shop mit mehreren hundert E-Mails pro Tag. Jede Blockierung wird im PrestaShopLogger mit dem Template und der Shop-ID journalisiert: einsehbar unter Erweiterte Parameter → Logs mit dem Filter „Email“. Sie sehen auf einen Blick, dass die Filterung tatsächlich greift.
Anwendungsfälle
Pre-Prod / Staging: fügen Sie alle Templates in die Liste ein, aktivieren Sie das Modul — keine E-Mail verlässt mehr die Test-Umgebung, Ihre Test-Kampagnen verschmutzen die echten Kunden nicht mehr. B2B mit individueller Fakturierung: blockieren Sie order_conf, behalten Sie Ihre eigene hauseigene Rechnungs-E-Mail. Multi-Shop, bei dem ein Sub-Shop seinen eigenen E-Mail-Anbieter hat: aktivieren Sie das Modul auf diesem Sub-Shop, blockieren Sie die nativen Templates, lassen Sie den anderen Anbieter übernehmen. Wartungsmodus: blockieren Sie order_conf während einer Migration, um die Doppelversendungen zu vermeiden.
Rezensionen
Es gibt noch keine Rezensionen.