Brevo (Sendinblue)-Integration: Einrichtung und Hilfe

Schnellstart

  1. Laden Sie das mprbrevo-ZIP im "Module Manager" hoch und installieren Sie es.
  2. Klicken Sie auf "Configure", um Brevo-Einstellungen zu öffnen.
  3. Geben Sie API-Schlüssel und eine optionale "List ID" ein.
  4. Geben Sie "Client Key (Tracker)" für das Shop-Tracking ein.
  5. Aktivieren Sie "Auto-subscribe New Customers", wenn Sie berechtigte Newsletter-Kontakte synchronisieren möchten.
  6. Aktivieren Sie "Enable Brevo" und speichern Sie.
  7. Erstellen Sie einen neuen Kunden mit Newsletter-Einwilligung und prüfen Sie den Brevo-Kontakt; prüfen Sie Tracker-Anfragen mit Marketing-Einwilligung.

Erfordert PrestaShop 1.6 oder neuer und PHP 7.1 oder neuer.

Einrichtungsanleitung

Installieren und verbinden

  1. Laden Sie das mprbrevo-ZIP unter Modul > "Module Manager" hoch und installieren Sie es.
  2. Klicken Sie auf "Configure", um Brevo-Einstellungen zu öffnen.
  3. Geben Sie API-Schlüssel ein. Der Feldhinweis verweist auf "Brevo > Settings > SMTP & API".
  4. Geben Sie eine optionale numerische "List ID" für abonnierte Kunden ein.
  5. Geben Sie "Client Key (Tracker)" ein, wenn Sie Shop-Tracking wünschen. Der Hinweis verweist auf "Brevo > Automation > Settings > Tracking Code".
  6. Prüfen Sie "Auto-subscribe New Customers", aktivieren Sie "Enable Brevo" und speichern Sie.
  7. Testen Sie mit einem neuen Kunden mit Newsletter-Einwilligung und einer Kunden-Browsersitzung mit Marketing-Einwilligung.

Brevo-Einstellungen konfigurieren

Einstellung Standard Verwendung
"Enable Brevo" Aus Aktivieren Sie die Integration nach dem Speichern ihrer Zugangsdaten.
API-Schlüssel Leer Privater Schlüssel für die Kontakt-API. Das Einstellungsformular maskiert ihn.
"List ID" Leer Optionale positive numerische Listen-ID, etwa 12. Leer lassen, um keine Liste zuzuweisen.
"Client Key (Tracker)" Leer Automation-Tracker-Schlüssel. Für die Tracker-Ausgabe erforderlich.
"Auto-subscribe New Customers" Aus Synchronisiert nur neue Kunden, deren Newsletter-Abonnement ausdrücklich aktiviert ist.
"Persist marketing consent withdrawals" Aus Speichert Besucherwiderrufe und unterdrückt betroffene Newsletter-Synchronisierungen in der Warteschlange über die gemeinsamen Tracking-Tabellen.

Sie können "Auto-subscribe New Customers" ausschalten und das Tracking konfiguriert lassen. Es gibt keinen separaten Tracker-Schalter; ein leerer Tracker-Schlüssel verhindert seine Ausgabe. Der Hinweis auf erforderliche Einstellungen meldet fehlende Zugangsdaten.

Synchronisierung von Newsletter-Kontakten verstehen

Die Kontaktsynchronisierung beginnt beim Erstellen eines neuen Kundenkontos. Die Kontoerstellung allein meldet niemanden an: Der Kunde muss das Newsletter-Abonnement ausdrücklich wählen. Die Einwilligung in Partnerangebote zählt nicht als Newsletter-Erlaubnis.

Das Modul sendet eine Kontaktanfrage an:

https://api.brevo.com/v3/contacts

Bei einem berechtigten Kontakt folgt die Nutzlast dieser Struktur:

{
  "email": "customer@example.com",
  "attributes": {"FIRSTNAME": "Jane", "LASTNAME": "Customer"},
  "updateEnabled": true,
  "listIds": [12]
}

Wenn "List ID" leer ist, wird keine Listenzuweisung gesendet. Die Anfrage kann einen bestehenden Kontakt aktualisieren. In Brevo bereits abgemeldete oder gesperrte Kontakte bleiben gesperrt.

Synchronisierungsaufträge verwenden die gemeinsame Warteschlange. Das Modul versucht einen neuen Auftrag sofort auszuführen und kann fällige Aufträge wiederholen, wenn derselbe Kunde den Shop später angemeldet besucht. Vor dem Senden prüft es Newsletter-Status, Identität, Ziel, Widerruf der Einwilligung, Mitarbeiterstatus und Richtlinien für ausgehende Übertragungen erneut. Es gibt keine Cron-Aufgabe, die alle Kunden importiert.

Sie erhalten keinen historischen Kundenimport, keine separate Synchronisierung von Newsletter-Block-Anmeldungen, keinen SMS-Versand und keinen vom Modul verwalteten Double-Opt-in-Ablauf. Konfigurieren Sie diese Abläufe bei Bedarf separat.

Shop-Tracking verstehen

Die Tracking-Skripte werden gegen Ende der Seite geladen. Die Kundenidentität wird privat abgerufen und ist von Seiten-Caches ausgeschlossen.

Das Modul prüft Marketing-Einwilligung, Erlaubnis zum Identitätsabgleich, Mitarbeiterausschlüsse und die Versandrichtlinien des Shops, bevor es Folgendes lädt:

https://sibautomation.com/sa.js?key=YOUR_CLIENT_KEY

Es erfasst Seitenaufrufe. Die Identifizierung per Kunden-E-Mail erfordert einen authentifizierten Kunden und passende Einwilligung.

Falls Sie ein Theme-Override benötigen, behalten Sie den Laufzeit-Bootstrap unter diesem Pfad bei:

themes/your_theme/modules/mprbrevo/views/templates/hook/tracker.tpl

Diese Integration ändert nicht den SMTP-Transport von PrestaShop und leitet Bestellbestätigungs-E-Mails nicht über Brevo.

Prüfen und Fehler beheben

  • Erstellen Sie für die Kontaktsynchronisierung ein neues Konto mit ausgewähltem Newsletter-Abonnement. Prüfen Sie E-Mail, Vorname, Nachname und optionale Liste in Brevo.
  • Wiederholen Sie dies ohne Newsletter-Einwilligung. Diese Registrierung darf nicht zur Newsletter-Synchronisierung zugelassen werden.
  • Fehlt die Synchronisierung, prüfen Sie "Enable Brevo", API-Schlüssel, "Auto-subscribe New Customers", die numerische "List ID" und das Newsletter-Kennzeichen des Kunden.
  • Verwenden Sie für Wiederholungen aus der Warteschlange die authentifizierte Sitzung des ursprünglichen Käufers. Prüfen Sie Verfügbarkeit und Diagnosen der gemeinsamen Warteschlange. Ein geänderter Schlüssel/eine geänderte Liste oder widerrufene Erlaubnis können einen Auftrag zurückhalten oder unterdrücken.
  • Verwenden Sie für das Tracking einen neuen Kundenbrowser, erteilen Sie Marketing-Einwilligung und prüfen Sie die Anfrage sa.js. Die Identifizierung erfordert zusätzlich passende Erlaubnis.
  • Prüfen Sie Browserblockaden, Mitarbeitermarkierungen und Netzwerkfehler des Anbieters, wenn Anfragen fehlen.
  • Öffnen Sie "Integrity" für Prüfungen der Installation und gemeinsamen Infrastruktur.

Deaktivieren oder deinstallieren

Deaktivieren Sie "Auto-subscribe New Customers", um die Kontaktsynchronisierung zu stoppen. Deaktivieren Sie "Enable Brevo", um diese Integration zu stoppen. Speichern Sie die Änderung.

Deinstallieren Sie das Modul im "Module Manager", um Menü und Modulkonfiguration zu entfernen. Gemeinsam genutzte Tracking-Tabellen bleiben nach der Deinstallation erhalten. Sie löscht keine Kontakte oder Tracking-Datensätze, die bereits bei Brevo gespeichert sind.

Kompatibilität

Erfordert PrestaShop 1.6 oder neuer und PHP 7.1 oder neuer.

Referenz-Screenshots

Brevo (Sendinblue) Integration, Brevo-Einrichtungsstatus im Backoffice

Fragen

1

Sendet das Modul Warenkorb- oder Kaufereignisse an Brevo?

Nein.

  • Unterstützt: displayBeforeBodyClosingTag lädt das geschützte Tracking; actionCustomerAccountAdd startet die Newsletter-Synchronisierung berechtigter neuer Konten.
  • Nicht unterstützt: Warenkorbinhalte, Produktaufruf-Nutzlasten, Kaufsummen und Bestellstatusereignisse.

Tracking setzt Marketing-Einwilligung und die Erlaubnis zum Identitätsabgleich voraus.

displayBeforeBodyClosingTag und actionCustomerAccountAdd bedienen diese Abläufe. Die isolierte Laufzeit verwendet window.sib und https://sibautomation.com/sa.js?key=...; window.sendinblue.page() erfasst Seitenaufrufe und window.sendinblue.identify() identifiziert angemeldete Kunden bei entsprechender Erlaubnis.

Die Newsletter-Synchronisierung sendet E-Mail, FIRSTNAME, LASTNAME, updateEnabled=true und optional LIST_ID.

Seitenaufrufe und erlaubte Identifizierung
Separate Newsletter-Kontaktsynchronisierung
Keine Warenkorb- oder Kaufnutzlast
Keine Bestellstatusereignisse

Bekannte Probleme

5

Anmeldungen ohne ausdrückliche Zustimmung

GelöstAktualisiert:
Behoben in: 1.1.0
Die automatische Kundensynchronisierung konnte Kunden ohne ausdrückliche Zustimmung anmelden. Anmeldungen erfordern jetzt diese Entscheidung.

Einwilligung zu früh geprüft

GelöstAktualisiert:
Behoben in: 1.1.0
Eine zuvor geprüfte Einwilligung oder Mitarbeiterzugehörigkeit konnte vor dem Datenversand veralten. Beim Senden wird jetzt die aktuelle Berechtigung geprüft.

Kompatibilität mit PHP 7.1

GelöstAktualisiert:
Behoben in: 1.0.18
Das Modul konnte unter PHP 7.1 trotz Unterstützung dieser Version nicht geladen werden.

Moduleinstellungen ließen sich nicht öffnen

GelöstAktualisiert:
Behoben in: 1.0.17
Das Öffnen der Modulverwaltung konnte in Shops ohne eine erforderliche Kompatibilitätskomponente mit einem Fehler abbrechen.

Fehlende oder falsche Übersetzungen

GelöstAktualisiert:
Behoben in: 1.0.16
Einige Modulbeschriftungen blieben auf Englisch oder zeigten falsche Zeichen, wenn eine andere Shopsprache ausgewählt war.

Funktionsanfragen

6

Implementiert

Synchronisierung neuer Kundenkontakte

Implementiert
Senden Sie neue Kundenkontakte an Brevo und fügen Sie sie optional einer ausgewählten Kontaktliste hinzu.

Brevo-Automatisierungs-Tracking

Implementiert
Verbinden Sie das Frontoffice über den konfigurierten Tracking-Schlüssel mit dem Automatisierungs-Tracking von Brevo.

Prüfung der Einsatzbereitschaft

Implementiert
Prüfen Sie vor der Nutzung der Integration, ob die erforderlichen Brevo-Verbindungseinstellungen vollständig sind.

Installationsprüfung und Reparatur

Implementiert
Prüfen Sie die Modulinstallation und stellen Sie fehlende Verwaltungsseiten oder erforderliche Registrierungen wieder her.

Updates aus dem Backoffice

Implementiert
Installieren Sie verfügbare Modulupdates direkt im Backoffice.

Einwilligungswiderruf und Kundenabgleich

Implementiert
Wenden Sie den Widerruf von Einwilligungen und die Auswahl zum Kundenabgleich auf die Brevo-Integration an.

Änderungsprotokoll

v1.1.02026-10-18

  • AddedBrevo transactional event tracking for AddToCart and ViewProduct
  • Addedconfigurable list ID per shop in multistore setups
  • ImprovedAPI v3 contact sync to update existing contacts rather than creating duplicates
  • Fixedcontact not synced when customer registers during guest-to-account checkout conversion
Ältere Versionen

v1.0.162026-09-23

  • Addedcomplete FR/DE/ES/IT/PL translations

v1.3.02026-04-20

  • Addedadmin menu management via MenuInstaller for streamlined module setup

v1.2.02026-01-31

  • AddedPrestaShop 9 and Hummingbird theme compatibility
  • AddedBrevo Conversations widget embedding on front-end with configurable positioning
  • Improvedcontact attribute sync to pass customer gender, date of birth, and total orders
  • Fixedauto-subscribe on registration failing when double opt-in is required by the target Brevo list
  • AddedGDPR consent checkbox integration: subscription status in Brevo reflects user consent choice

v1.0.02026-01-30

  • Initialrelease with Brevo (formerly Sendinblue) integration
  • InitialBrevo automation tracker script injected on all front-end pages
  • InitialAPI v3 contact sync on customer registration and order completion
  • InitialConfigurable auto-subscribe toggle and API key in back office
  • InitialOrder-complete event passes revenue, currency, and order ID to Brevo automation triggers

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