Kuhlware Mailjet Newsletter Connector
Überträgt Newsletter-Anmeldungen und -Abmeldungen aus Shopware 6 automatisch in deine Mailjet-Kontaktliste. Mit Sync-Status, Fehleranzeige und Resync-Befehl.
- Version 1.2.1
- Shopware 6.6.x – 6.7.x
- Hersteller Kuhlware
- Bestätigte Anmeldungen landen automatisch in deiner Mailjet-Kontaktliste
- Abmeldungen und gelöschte Empfänger werden aus der Liste entfernt
- Sync-Status und letzter Fehler in der Newsletter-Empfängerliste
- Eigene Mailjet-Zugangsdaten pro Verkaufskanal möglich
- Bestehende Empfänger per Konsolenbefehl nachträglich übertragen
Halte deine Mailjet-Kontaktliste aktuell – automatisch und direkt aus dem Shop.
Der Kuhlware Mailjet Newsletter Connector verbindet die Newsletter-Anmeldung deines Shopware-6-Shops mit Mailjet. Sobald sich ein Kunde bestätigt anmeldet, wird die E-Mail-Adresse samt Name in die von dir gewählte Mailjet-Kontaktliste übertragen. Meldet sich jemand ab oder löschst du einen Empfänger in der Administration, wird der Kontakt aus der Liste entfernt.
Das bringt dir der Connector
- Neue Abonnenten stehen ohne manuellen Export in Mailjet bereit.
- Abmeldungen und Löschungen werden mitgezogen, deine Kontaktliste bleibt in beiden Systemen konsistent.
- Du siehst in der Newsletter-Empfängerliste pro Empfänger, ob die Übertragung geklappt hat, und kannst bei Problemen den letzten Fehler einblenden.
So funktioniert es
Das Plugin hört auf die Newsletter-Ereignisse von Shopware: Bestätigung der Anmeldung, Abmeldung und Löschung eines Empfängers. Bei jedem Ereignis sendet es einen Aufruf an die Mailjet-API, der den Kontakt zur Kontaktliste hinzufügt oder daraus entfernt. Das Ergebnis speichert das Plugin am Empfänger: Kontaktlisten-ID, Sync-Status und im Fehlerfall die Meldung von Mailjet.
Konfiguration
- API-Key und Secret Key aus deinem Mailjet-Konto sowie die ID der Kontaktliste
- Zugangsdaten und Liste pro Verkaufskanal, wenn du mehrere Shops mit getrennten Mailjet-Konten betreibst
- Verbindungstest direkt in der Plugin-Konfiguration
- Schalter zum Deaktivieren der Übertragung, optionale API-Einstellungen und optionales Logging
Bestehende Empfänger übertragen
Mit dem Konsolenbefehl bin/console kuhlware:mailjet:resync gleichst du alle bestehenden Newsletter-Empfänger nachträglich mit Mailjet ab. Bestätigte Empfänger werden zur Liste hinzugefügt, abgemeldete entfernt.
Voraussetzungen und Datenschutz
Du brauchst ein Mailjet-Konto mit API-Key, Secret Key und einer Kontaktliste. Das Plugin ist kompatibel mit Shopware 6.6 und 6.7. Bei der Übertragung werden E-Mail-Adresse und Name an Mailjet gesendet. Schließe dafür einen Auftragsverarbeitungsvertrag mit Mailjet ab und erwähne die Übertragung in deiner Datenschutzerklärung.
Externe Services: Mailjet: Bei bestätigter Newsletter-Anmeldung, Abmeldung und beim Löschen eines Empfängers werden E-Mail-Adresse und Name an die Mailjet-API gesendet. Ein Mailjet-Konto mit API-Key und Secret Key ist erforderlich.
Funktionen
- Automatische Übertragung, sobald eine Newsletter-Anmeldung in Shopware bestätigt wird
- Abmeldung im Shop entfernt den Kontakt aus der Mailjet-Kontaktliste
- Wird ein Newsletter-Empfänger im Admin gelöscht, wird er auch aus der Mailjet-Liste entfernt
- Übertragung von E-Mail-Adresse sowie Vor- und Nachname in die gewählte Kontaktliste
- Mailjet-Zugangsdaten und Kontaktlisten-ID pro Verkaufskanal konfigurierbar
- Spalten „Mailjet Kontakt Listen Id“, „Mailjet Sync Status“ und „Mailjet Letzter Fehler“ in der Newsletter-Empfängerliste
- Fehlermeldung von Mailjet wird am Empfänger gespeichert und lässt sich in der Liste einblenden
- Schalter, um die Übertragung zu Mailjet jederzeit zu pausieren
- Optionale API-Einstellungen im JSON-Format, z. B. die API-Version
- Verbindungstest per Button in der Konfiguration und per Konsolenbefehl
- Resync-Befehl für alle bestehenden Empfänger: bin/console kuhlware:mailjet:resync
- Optionales Logging in eine eigene Log-Datei
Installation
- Plugin installieren und aktivieren, danach den Cache leeren.
- Erzeuge in Mailjet deinen API-Key und Secret Key (app.mailjet.com/account/apikeys).
- Lege in Mailjet eine Kontaktliste an oder wähle eine bestehende und notiere die Listen-ID (app.mailjet.com/contacts).
- Öffne die Plugin-Konfiguration (Erweiterungen > Meine Erweiterungen > Kuhlware Mailjet Newsletter Connector). Wähle oben den Verkaufskanal, wenn du Zugangsdaten pro Verkaufskanal hinterlegen möchtest.
- Trage API-Key und Secret Key unter „API Credentials“ ein und lasse „Aktiviere API Aufruf“ eingeschaltet.
- Trage unter „Newsletter Einstellungen“ die Kontaktlisten-ID ein und speichere die Konfiguration.
- Klicke auf „Teste API Verbindung“, um die Zugangsdaten zu prüfen. Speichere zuvor die Konfiguration.
- Optional: Bestehende Empfänger mit bin/console kuhlware:mailjet:resync nach Mailjet übertragen.
FAQ
Mit welchen Shopware-Versionen ist das Plugin kompatibel?
Das Plugin ist für Shopware 6.6 und 6.7 ausgelegt.
Was brauche ich von Mailjet?
Ein Mailjet-Konto, API-Key und Secret Key sowie die ID der Kontaktliste, in die die Abonnenten eingetragen werden sollen. Alles trägst du in der Plugin-Konfiguration ein.
Kann ich pro Verkaufskanal ein eigenes Mailjet-Konto nutzen?
Ja. Die Zugangsdaten und die Kontaktlisten-ID lassen sich pro Verkaufskanal hinterlegen.
Wie übertrage ich Empfänger, die sich vor der Installation angemeldet haben?
Mit dem Konsolenbefehl bin/console kuhlware:mailjet:resync. Er geht alle Empfänger durch: Bestätigte werden zur Liste hinzugefügt, abgemeldete entfernt.
Wie erkenne ich Fehler bei der Übertragung?
In der Newsletter-Empfängerliste zeigt „Mailjet Sync Status“, ob die Übertragung geklappt hat. Die Spalte „Mailjet Letzter Fehler“ kannst du einblenden, sie enthält die Meldung von Mailjet. Zusätzlich schreibt das Plugin auf Wunsch eine Log-Datei.
Muss ich etwas zum Datenschutz beachten?
Ja. Es werden personenbezogene Daten (E-Mail-Adresse, Vor- und Nachname) an Mailjet übertragen. Schließe einen Auftragsverarbeitungsvertrag mit dem Anbieter ab und nimm die Übertragung in deine Datenschutzerklärung auf.
Changelog
1.2.1 31.08.2026 Shopware 6.6.x – 6.7.x
Added
- CLI-Befehl zum Resync aller Empfänger (bin/console kuhlware:getresponse:resync)
1.2.0 18.06.2025
Changed
- Kompatibilität mit Shopware 6.7
1.1.0
- Verkaufskanalunterstützung hinzugefügt, um verschiedene Mailjet-API-Schlüssel für jeden Verkaufskanal konfigurieren zu können
1.0.0
- Erste Version des Kuhlware Mailjet Newsletter Connectors für Shopware 6