Mailchimp-Integration: Einrichtung und Hilfe
Schnellstart
- Laden Sie das mprmailchimp-ZIP im "Module Manager" hoch und installieren Sie es.
- Klicken Sie auf "Configure" und geben Sie API-Schlüssel und Audience-/Listen-ID ein.
- Wählen Sie "Opt-in Mode".
- Aktivieren Sie "Sync Opted-in New Customers".
- Geben Sie optional "Connected Site Script URL" ein und prüfen Sie "Enable Connected Site Script".
- Aktivieren Sie "Enable Mailchimp" und speichern Sie.
- Registrieren Sie einen neuen Kunden mit Newsletter-Einwilligung und prüfen Sie das abonnierte oder ausstehende Mitglied in Mailchimp.
Erfordert PrestaShop 1.6 oder neuer und PHP 7.1 oder neuer.
Einrichtungsanleitung
Installieren und verbinden
- Laden Sie das
mprmailchimp-ZIP unter Module > "Module Manager" hoch und installieren Sie es. - Klicken Sie auf "Configure", um Mailchimp-Einstellungen zu öffnen.
- Geben Sie API-Schlüssel und Audience-/Listen-ID für die gewünschte Zielgruppe ein.
- Wählen Sie "Opt-in Mode" und aktivieren Sie "Sync Opted-in New Customers", wenn Sie bei Kontoerstellung synchronisieren möchten.
- Konfigurieren Sie das Connected-Site-Skript separat, wenn Sie Shop-Tracking wünschen.
- Aktivieren Sie "Enable Mailchimp" und speichern Sie.
- Erstellen Sie einen Testkunden, der ausdrücklich das Newsletter-Abonnement auswählt. Prüfen Sie das Mitglied in Mailchimp.
Das Suffix des API-Schlüssels wählt das Mailchimp-Rechenzentrum, zum Beispiel -us1. Kopieren Sie die Zielgruppenkennung aus den Einstellungen der betreffenden Zielgruppe. Fügen Sie keinen Zielgruppennamen in Audience-/Listen-ID ein.
Mailchimp-Einstellungen konfigurieren
| Einstellung | Standard | Verwendung |
|---|---|---|
| "Enable Mailchimp" | Aus | Hauptschalter der Integration. |
| API-Schlüssel | Leer | Mailchimp-API-Zugangsdaten einschließlich Rechenzentrum-Suffix. Das Formular maskiert sie. |
| Audience-/Listen-ID | Leer | Zielgruppe, die berechtigte neue Kundenkontakte empfängt. |
| "Sync Opted-in New Customers" | Aus | Synchronisiert neue Konten nur bei ausdrücklich aktiviertem Newsletter-Abonnement. |
| "Opt-in Mode" | "Single opt-in (added immediately)" | Wählen Sie "Double opt-in (Mailchimp confirmation email)", um neue Mitglieder als ausstehend anzulegen. |
| "Enable Connected Site Script" | Ein | Erlaubt das Laden des konfigurierten Site-Skripts nach Marketing-Einwilligung. |
| "Persist Marketing Consent Withdrawals" | Aus | Aktiviert den gemeinsamen Handler zum dauerhaften Speichern von Marketing-Widerrufen der Besucher. |
| "Connected Site Script URL" | Leer | Fügen Sie nur Ihre HTTPS-URL chimpstatic.com/mcjs-connected/js/users/<account>/<site>.js ein. Leer bedeutet kein Connected-Site-Laden. |
Kundensynchronisierung und Connected-Site-Skript sind separate Funktionen. Für eine Synchronisierung ohne Shop-Tracking aktivieren Sie "Sync Opted-in New Customers" und deaktivieren Sie "Enable Connected Site Script".
Kundensynchronisierung verstehen
Das Modul lauscht auf actionCustomerAccountAdd. Es prüft das Newsletter-Kennzeichen des Kunden, Mitarbeitermarkierungen und die Richtlinien für ausgehende Übertragungen, bevor es einen Synchronisierungsauftrag zulässt. Der Synchronisierungsschalter erteilt keine Einwilligung.
Die Anfrage verwendet einen stabilen Mitgliedsendpunkt:
PUT https://us1.api.mailchimp.com/3.0/lists/YOUR_LIST_ID/members/MD5_OF_LOWERCASE_EMAIL
Sie sendet email_address, FNAME und LNAME. Für ein neues Mitglied ist status_if_new im Single-Opt-in-Modus subscribed oder im Double-Opt-in-Modus pending. Das PUT erzwingt kein erneutes Abonnement eines bestehenden abgemeldeten Mitglieds.
Das Modul stellt die Kontaktsynchronisierung in die Warteschlange und versucht den neuen Auftrag sofort. Vor dem Senden prüft es erneut den aktuellen Kundenstatus, die Newsletter-Einwilligung, die Identität, das konfigurierte Ziel und den gespeicherten Opt-in-Modus. Fehlt der Opt-in-Datensatz oder hat sich das Ziel geändert, wird der Auftrag zurückgehalten.
Für Wiederholungen deklariert das Modul die optionale gemeinsame Cron-Aufgabe mailchimp_member_sync mit der Bezeichnung "Retry opted-in Mailchimp audience sync" und dem Zeitplan every:60. Sie ist standardmäßig deaktiviert und erfordert den bestehenden MPR-Cron-Runner des Shops. Dieses Modul enthält diesen Runner nicht. Aktivieren Sie die Aufgabe dort, wenn Sie geplante Wiederholungen benötigen. Es gibt keine modulspezifische öffentliche Wiederholungs-URL.
Es importiert keine alten Kunden gesammelt, abonniert keine separaten Newsletter-Block-Anmeldungen und verwaltet keine Mailchimp-Kampagnen, Tags, Segmente oder Journeys.
Connected Site konfigurieren und prüfen
Kopieren Sie die Skript-URL aus Ihrem Mailchimp-Connected-Site-Snippet in "Connected Site Script URL". Fügen Sie nur die URL ein. Aktivieren Sie "Enable Connected Site Script" und speichern Sie. Das frühere generische Snippet .../users/mc.js ist nicht die aktuelle Konfiguration.
Das Modul startet über displayBeforeBodyClosingTag. Es verwendet Live-Prüfungen für Marketing-Einwilligung, Mitarbeiter und ausgehende Übertragungen mit einem privaten Konfigurationsendpunkt. Öffentliches Seiten-Markup enthält keine Kundennamen oder E-Mail-Adressen.
Testen Sie in einem neuen Kundenbrowser mit Marketing-Einwilligung. Prüfen Sie die Netzwerkanfragen auf Ihre genaue Connected-Site-URL. Das Modul selbst sendet keine Produkt-, Warenkorb- oder Kaufereignis-Nutzlasten.
Wenn Sie das Template überschreiben, behalten Sie seine öffentliche Konfiguration und Laufzeitskripte bei:
themes/your-theme/modules/mprmailchimp/views/templates/hook/tracking.tpl
Prüfen und Fehler beheben
- Neues Mitglied fehlt: Prüfen Sie "Enable Mailchimp", Zugangsdaten, "Sync Opted-in New Customers" und eine ausdrückliche Newsletter-Auswahl bei der Registrierung.
- Double-Opt-in-Test: Prüfen Sie auf ein ausstehendes Mitglied und den Mailchimp-Bestätigungsablauf, statt ein sofortiges Abonnement zu erwarten.
- Bestehender abgemeldeter Kontakt: Das Modul erzwingt kein erneutes Abonnement.
- Wiederholung zurückgehalten: Prüfen Sie Integrationsdiagnosen, aktuellen Newsletter-Status, Ziel und Opt-in-Modus. Stellen Sie sicher, dass der gemeinsame Warteschlangenspeicher verfügbar ist.
- Skript fehlt: Prüfen Sie die genaue Site-URL, den Skriptschalter, die Marketing-Einwilligung, Browserblockaden und Mitarbeitermarkierungen.
- Installationswarnung: Verwenden Sie die Modulseite "Integrity" für erforderliche Zugangsdaten und Prüfungen gemeinsamer Tabellen.
Hier ist keine Seite zur individuellen Zielgruppenverwaltung je Kunde implementiert. Verwalten Sie Kontaktstatus und Kampagnen in Mailchimp.
Deaktivieren oder deinstallieren
Deaktivieren Sie den Synchronisierungsschalter, um neue Kontaktsynchronisierungen zu stoppen. Deaktivieren Sie den Skriptschalter, um das Laden von Connected Site im Shop zu stoppen. Deaktivieren Sie "Enable Mailchimp" für beides.
Deinstallieren Sie das Modul im "Module Manager", um Menü und gespeicherte Modulkonfiguration zu entfernen. Gemeinsame Warteschlangen- und Einwilligungswiderrufsdaten bleiben nach der Deinstallation erhalten. Sie löscht keine bereits bei Mailchimp gespeicherten Kontakte.
Kompatibilität
Erfordert PrestaShop 1.6 oder neuer und PHP 7.1 oder neuer.
Fragen
1
Kann eine Mailchimp-Anfrage die Kundenregistrierung verzögern?
Bekannte Probleme
8
Kunden wurden ohne ausdrückliche Zustimmung angemeldet
Tracking ignoriert geänderte Einwilligung oder Mitarbeiterstatus
Verbesserte Sicherheit
Übersetzte Backoffice-Texte
Modul funktioniert nicht unter PHP 7.1
Beschädigte Übersetzungstexte
Vorhandene Zielgruppenkontakte werden nicht synchronisiert
Backoffice-Seiten lassen sich nicht öffnen
Funktionsanfragen
4
Implementiert
Prüfung der Mailchimp-Einrichtung
Mehrsprachige Verwaltung
Modulupdates mit einem Klick
Einfaches oder doppeltes Opt-in
Änderungsprotokoll
v1.3.02026-10-18
- Addedadmin menu management via MenuInstaller for streamlined module setup
Ältere Versionen
v1.2.02026-09-22
- Addedfull compatibility with PrestaShop 9.x and Hummingbird theme
- Addedecommerce activity sync: order placed, order updated, and cart abandoned events
- Improvedsubscriber sync: double opt-in checkbox configurable per newsletter signup form
- Fixedunsubscribe not propagating to Mailchimp when customer unchecked newsletter in account
- Addedconfigurable audience merge fields: maps PS custom customer fields to Mailchimp tags
v1.1.142026-07-23
- Addedcomplete FR/DE/ES/IT/PL translations
v1.0.02025-12-09
- Initialrelease: Mailchimp integration with mc.js tracking snippet and Audience API v3
- InitialAPI key and Audience ID configuration with connection test
- InitialNewsletter subscription sync on customer registration and newsletter block opt-in
- InitialSupports Mailchimp GDPR fields for compliant subscription management
v1.1.02025-09-12
- Addedproduct catalogue sync: sends product data to Mailchimp for use in email templates
- Improvederror handling: API rate limit responses trigger exponential back-off retry
- Fixedsubscriber not being added to correct audience when multi-shop had separate lists
- Addedwebhook receiver for Mailchimp unsubscribe/bounce events to update PS customer
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.