Klaviyo
Beschreibung
Highlights
- Datengestütztes Empowerment: Klaviyo bietet mit Echtzeit-Erkenntnissen aus über 350 Integrationen volle Kontrolle über Shop- und Kundendaten.
- Flexible und mühelose Personalisierung: Klaviyo ist flexibel und unkompliziert. Erweiterte Segmentierung und automatisierte Flows sorgen für personalisierte Erlebnisse, die Conversions erzielen.
- All-in-One-Funktionen für Marketing und Auswertungen: Vereinheitliche Kundenkontaktpunkte mit kanalübergreifenden Echtzeit-Erkenntnissen und optimiere die Customer Journey.
- Smarteres Wachstum mit mehr Kontrolle: Nutze KI-gestützte Auswertungen, Benchmarks und Empfehlungen führender B2C-Marken, um die Rentabilität zu steigern.
Über die Erweiterung
Klaviyo B2C CRM konsolidiert Marketing und Auswertungen auf einer nahtlosen Plattform. Dank Echtzeit-Erkenntnissen, KI-gestützten Empfehlungen und einem umfangreichen Partnernetzwerk vertrauen mehr als 187.000 Händler*innen auf Klaviyo, um Inhalte in großem Maßstab zu personalisieren, Nachrichten mühelos zu optimieren und ihren Umsatz zu steigern – ganz ohne Komplexität.
Marketing-Automatisierung: Kundenengagement in Echtzeit dank integrierter Datenplattform und KI, um Umsatz und Kundentreue zu erhöhen.
E-Mail-Marketing: Sofortige Umsätze und langfristige Kundentreue mit smarten E-Mails auf Grundlage von Echtzeitdaten und KI.
SMS-Marketing: Wachstumsförderung mit zeitlich abgestimmtem, datenbasiertem SMS-Marketing, das sich nahtlos in deinen Kanalmix einreiht.
WhatsApp-Marketing: Nutze deine Daten, um interaktive Zwei-Wege-Unterhalten zu personalisieren und so echte Kundenbindung aufzubauen.
Klaviyo AI: Strategische Erkenntnisse, schnellere Erstellung von Inhalten und Performance-Optimierung mit vergleichenden Benchmarks, Predictive Analytics und KI-basierten Empfehlungen.
Klaviyo B2C CRM konsolidiert Marketing und Auswertungen auf einer nahtlosen Plattform. Dank Echtzeit-Erkenntnissen, KI-gestützten Empfehlungen und einem umfangreichen Partnernetzwerk vertrauen mehr als 187.000 Händler*innen auf Klaviyo, um Inhalte in großem Maßstab zu personalisieren, Nachrichten mühelos zu optimieren und ihren Umsatz zu steigern – ganz ohne Komplexität.
Marketing-Automatisierung: Kundenengagement in Echtzeit dank integrierter Datenplattform und KI, um Umsatz und Kundentreue zu erhöhen.
E-Mail-Marketing: Sofortige Umsätze und langfristige Kundentreue mit smarten E-Mails auf Grundlage von Echtzeitdaten und KI.
SMS-Marketing: Wachstumsförderung mit zeitlich abgestimmtem, datenbasiertem SMS-Marketing, das sich nahtlos in deinen Kanalmix einreiht.
WhatsApp-Marketing: Nutze deine Daten, um interaktive Zwei-Wege-Unterhalten zu personalisieren und so echte Kundenbindung aufzubauen.
Klaviyo AI: Strategische Erkenntnisse, schnellere Erstellung von Inhalten und Performance-Optimierung mit vergleichenden Benchmarks, Predictive Analytics und KI-basierten Empfehlungen.
Details
- Verfügbar in: Englisch, Deutsch, Niederländisch, Italienisch, Französisch, Polnisch, Schwedisch, Spanisch
- Zuletzt aktualisiert: 23. Oktober 2026
- Veröffentlicht: 25. November 2022
- Version: 4.5.0
- Kategorie: CDP
Ressourcen
Bewertungen (0)
Über den Extension Partner
Klaviyo
Partner Status
-
Shopware
Technology Partner Platinum -
Shopware
Extension Partner
Details
- Partner seit: 2022
- Erweiterungen: 1
Support
- Land: USA
- Spricht: Deutsch, Englisch
- Reaktionszeit: Schnell
4.5.0 6.7.0.0 - 6.7.15.1
Added
- Optionaler Zeitraum (von/bis) für die historische Synchronisation der Abonnenten hinzugefügt, analog zur Bestellsynchronisation.
- Cookie klaviyo_identified hinzugefügt, eine pseudonyme Markierung (ein Hash der Kunden- bzw. Abonnenten-ID), die der Storefront mitteilt, ob eine Identität geladen werden kann. Es wird nur nach erteilter Klaviyo-Cookie-Einwilligung gesetzt und ist in der Einwilligungsgruppe „Klaviyo Cookies" aufgeführt.
Changed
- Die Admin-Einstellungsseite ist nun in Tabs gegliedert: Zugangsdaten, Cookie-Einwilligung, Tracking, Mapping, Historische Synchronisation, Geplante Synchronisation und Back In Stock.
- Der Speichern-Button erklärt nun per Tooltip, warum er deaktiviert ist (fehlende Zugangsdaten oder ungültiges Feld-Mapping).
- Die Steuerelemente für die historische Synchronisation befinden sich nun im Tab „Historische Synchronisation" statt in der Kopfzeile der Seite.
- Newsletter-Abonnenten werden nun erst nach Bestätigung ihres Abonnements identifiziert. Bestehende klaviyo_subscriber-Cookies werden bis zur nächsten Bestätigung als anonym behandelt. Die Abonnenten-Markierung wird nur bei der Bestätigung erstellt: Wird sie später entfernt (der Besucher navigiert weiter, bevor er die Einwilligung erteilt, oder lehnt ab und stimmt später erneut zu), bleibt der Abonnent bis zur nächsten Bestätigung anonym.
- Die Beschreibung der Einwilligungsgruppe „Klaviyo Cookies" wurde geändert.
- Die Buttons „Export in Klaviyo Format" in der Aktionsliste und auf der Aktionsdetailseite laden die CSV nun über die authentifizierte Admin-API herunter statt per einfacher Browser-Navigation. Ein fehlgeschlagener Download zeigt nun eine Fehlermeldung an.
Fixed
- Behoben, dass der Zeitraum der historischen Synchronisation Datensätze des letzten ausgewählten Tages ausschloss.
- Behoben, dass Kunden- und Newsletter-Abonnentendaten (E-Mail, Name, Adresse) in cachebares Storefront-HTML gerendert wurden. Die Identität wird nun clientseitig über einen eigenen No-Store-Endpunkt (/account/klaviyo/identity) geladen.
- Der Export von Aktionscodes wurde abgesichert: Er erfolgt nun als authentifizierter Admin-API-Aufruf, der das Recht promotion:read erfordert. Integrationen, die Codes exportieren, benötigen ab dieser Version dieses Recht.
Removed
- Die Twig-Blöcke klaviyo_integration_settings_content_sales_channel_customer, klaviyo_integration_settings_content_sales_channel_order und klaviyo_integration_settings_actions_historical_events_synchronization_control wurden aus dem Template der Admin-Einstellungsseite entfernt. Ihr Inhalt befindet sich nun in den Tabs „Mapping" und „Historische Synchronisation" von klaviyo-integration-settings-general; Drittanbieter-Overrides dieser Blöcke müssen in die Tab-Templates verschoben werden.
- Das ungenutzte Admin-Template sw-promotion-list-override/sw-promotion-list.html.twig wurde entfernt (es zielte auf die alte sw-promotion-list-Komponente ab und wurde nie geladen).
4.4.0 6.7.0.0 - 6.7.15.1
[4.4.0] - 2026-08-26
Behoben
Behoben: Fehler beim Ereignis „Bestellung teilweise versendet & teilweise bezahlt“
Behoben: Automatische Kundensynchronisierung bei der Plugin-Installation verhindert
Entfernt
Entfernt: Automatische tägliche Synchronisierung der Abonnenten
4.3.0 6.7.0.0 - 6.7.15.1
[4.3.0] - 2026-06-09
Behoben: Probleme mit der Sichtbarkeit und Vererbung des Felds „Wieder auf Lager“.
Geändert: API-Revision auf Version „2026-01-15“.
Entfernt: Cookie-Einwilligungspflicht für das Ereignis „Kasse gestartet“.
4.2.0 6.7.0.0 - 6.7.15.1
Behoben
- Duplizierung von Produkten in E-Mails zu abgebrochenen Warenkörben verhindert
- Entkoppeln von Positionen nach der Wiederherstellung von Bestellungen verhindert
- Fehlerhafte Cookie-Zustimmungsverwaltung (Consent Handling) korrigiert
- Vererbungsoption für boolesche Konfigurationen korrigiert
4.1.0 6.7.0.0 - 6.7.15.1
# Changelog (Deutsch)
## [4.1.0] - 30.10.2025
### Hinzugefügt
- **Hinzugefügt**: Fehlende Kundendatenfelder (z. B. Firma, Position und zusätzliche Adresszeile) wurden in den Kundensynchronisationsprozess aufgenommen, um eine **vollständige Datenintegrität** sicherzustellen.
- **Hinzugefügt**: Die Plugin-Versionsnummer wird nun in allen API-Request-Headern mitgesendet, um **Debugging und Support** bei externen Diensten zu erleichtern.
### Behoben
- **Behoben**: Ein kritischer Fehler, der während der Datensynchronisierung zur Erstellung von **doppelten Kundenprofilen** geführt hat.
- **Behoben**: Ein Problem, bei dem Produktkategorien fälschlicherweise als einzelner String gesendet wurden; sie werden jetzt korrekt als **Liste/Array** übertragen, um die API-Anforderungen zu erfüllen.
---
## [4.0.1] - 11.09.2025
### Hinzugefügt
- Fehlende Cookie-Consent-Validierung für Events hinzugefügt.
### Behoben
- Übersetzung im Plugin korrigiert.
- Boolean-Kundeneigenschaft wurde nicht synchronisiert – behoben.
- Behandlung von Custom Fields für Order Events korrigiert.
- Warnung in `FullCustomerOrderSyncOperation` behoben.
- Problem mit Newsletter-Anmeldung über das Back In Stock–Formular behoben.
- Validierung der Konfiguration des Vertriebskanals korrigiert.
- Kundenadresse in Order Events korrigiert.
---
## [4.0.0] - 16.07.2025
Dieses Release führt **datumsbasierte Filterung** für historisches Event-Tracking ein, reduziert **redundante Klaviyo-API-Aufrufe** deutlich zur Verbesserung der Effizienz und **entfernt die externe Abhängigkeit `od/sw6-job-scheduler`**, indem deren Funktionalität direkt in das Plugin integriert wird.
### Hinzugefügt
- **Datumsbasierte Filterung** für die Synchronisierung historischer Event-Trackings hinzugefügt, um eine präzisere Datenverarbeitung zu ermöglichen.
### Geändert
- Die Job-Scheduler-Funktionalität ist nun **direkt in das Klaviyo-Plugin integriert**, wodurch die externe Abhängigkeit `od/sw6-job-scheduler` entfällt.
- Das Texteingabefeld für die **Klaviyo List ID** wurde in den Konfigurationseinstellungen durch ein komfortableres **Auswahlfeld** ersetzt.
### Behoben
- Problem behoben, bei dem das **Onsite-Skript im Storefront nicht zuverlässig geladen** wurde. Benutzer, die das Skript manuell laden, sollten ihre Einrichtung überprüfen, um Duplikate und Konflikte zu vermeiden.
- Problem behoben, das zu einer **Endlosschleife** in Synchronisationsaufgaben führte und so die Stabilität beeinträchtigte.
- Probleme mit **Geburtstag und Custom Fields** bei der Synchronisation von Kundenprofilen korrigiert, um eine korrekte Datenübertragung sicherzustellen.
- Problem behoben, durch das **ungültige E-Mail-Adressen** nicht korrekt aus der Queue entfernt wurden.
- **Übersetzungsproblem bei Customer Groups** behoben, um eine korrekte Darstellung in allen Sprachen sicherzustellen.
- Problem behoben, durch das **abgebrochene Warenkörbe** nicht korrekt wiederhergestellt werden konnten.
- **Synchronisation des Event Trackings** in Bezug auf Zuverlässigkeit und Performance verbessert.
- **Behandlung des Bestelldatums** in der Order-Synchronisation korrigiert, um eine korrekte historische Bestelldatenbasis sicherzustellen.
3.9.0 6.6.0.0 - 6.6.10.30
Added
- Optionaler Zeitraum (von/bis) für die historische Synchronisation der Abonnenten hinzugefügt, analog zur Bestellsynchronisation.
- Cookie klaviyo_identified hinzugefügt, eine pseudonyme Markierung (ein Hash der Kunden- bzw. Abonnenten-ID), die der Storefront mitteilt, ob eine Identität geladen werden kann. Es wird nur nach erteilter Klaviyo-Cookie-Einwilligung gesetzt und ist in der Einwilligungsgruppe „Klaviyo Cookies" aufgeführt.
Changed
- Die Admin-Einstellungsseite ist nun in Tabs gegliedert: Zugangsdaten, Cookie-Einwilligung, Tracking, Mapping, Historische Synchronisation, Geplante Synchronisation und Back In Stock.
- Der Speichern-Button erklärt nun per Tooltip, warum er deaktiviert ist (fehlende Zugangsdaten oder ungültiges Feld-Mapping).
- Die Steuerelemente für die historische Synchronisation befinden sich nun im Tab „Historische Synchronisation" statt in der Kopfzeile der Seite.
- Newsletter-Abonnenten werden nun erst nach Bestätigung ihres Abonnements identifiziert. Bestehende klaviyo_subscriber-Cookies werden bis zur nächsten Bestätigung als anonym behandelt. Die Abonnenten-Markierung wird nur bei der Bestätigung erstellt: Wird sie später entfernt (der Besucher navigiert weiter, bevor er die Einwilligung erteilt, oder lehnt ab und stimmt später erneut zu), bleibt der Abonnent bis zur nächsten Bestätigung anonym.
- Die Beschreibung der Einwilligungsgruppe „Klaviyo Cookies" wurde geändert.
- Die Buttons „Export in Klaviyo Format" in der Aktionsliste und auf der Aktionsdetailseite laden die CSV nun über die authentifizierte Admin-API herunter statt per einfacher Browser-Navigation. Ein fehlgeschlagener Download zeigt nun eine Fehlermeldung an.
Fixed
- Behoben, dass der Zeitraum der historischen Synchronisation Datensätze des letzten ausgewählten Tages ausschloss.
- Behoben, dass Kunden- und Newsletter-Abonnentendaten (E-Mail, Name, Adresse) in cachebares Storefront-HTML gerendert wurden. Die Identität wird nun clientseitig über einen eigenen No-Store-Endpunkt (/account/klaviyo/identity) geladen.
- Der Export von Aktionscodes wurde abgesichert: Er erfolgt nun als authentifizierter Admin-API-Aufruf, der das Recht promotion:read erfordert. Integrationen, die Codes exportieren, benötigen ab dieser Version dieses Recht.
Removed
- Die Twig-Blöcke klaviyo_integration_settings_content_sales_channel_customer, klaviyo_integration_settings_content_sales_channel_order und klaviyo_integration_settings_actions_historical_events_synchronization_control wurden aus dem Template der Admin-Einstellungsseite entfernt. Ihr Inhalt befindet sich nun in den Tabs „Mapping" und „Historische Synchronisation" von klaviyo-integration-settings-general; Drittanbieter-Overrides dieser Blöcke müssen in die Tab-Templates verschoben werden.
- Das ungenutzte Admin-Template sw-promotion-list-override/sw-promotion-list.html.twig wurde entfernt (es zielte auf die alte sw-promotion-list-Komponente ab und wurde nie geladen).
3.8.0 6.6.0.0 - 6.6.10.30
[3.8.0] - 2026-08-26
Behoben
Behoben: Fehler beim Ereignis „Bestellung teilweise versendet & teilweise bezahlt“
Behoben: Automatische Kundensynchronisierung bei der Plugin-Installation verhindert
Entfernt
Entfernt: Automatische tägliche Synchronisierung der Abonnenten
3.7.0 6.6.0.0 - 6.6.10.30
[3.7.0] - 2026-06-09
Behoben: Probleme mit der Sichtbarkeit und Vererbung des Felds „Wieder auf Lager“.
Geändert: API-Revision auf Version „2026-01-15“.
Entfernt: Cookie-Einwilligungspflicht für das Ereignis „Kasse gestartet“.
3.6.0 6.6.0.0 - 6.6.10.30
Behoben
- Duplizierung von Produkten in E-Mails zu abgebrochenen Warenkörben verhindert
- Entkoppeln von Positionen nach der Wiederherstellung von Bestellungen verhindert
- Fehlerhafte Cookie-Zustimmungsverwaltung (Consent Handling) korrigiert
3.5.0 6.6.0.0 - 6.6.10.30
# Changelog (Deutsch)
## [3.5.0] - 30.10.2025
### Hinzugefügt
- **Hinzugefügt**: Fehlende Kundendatenfelder (z. B. Firma, Position und zusätzliche Adresszeile) wurden in den Kundensynchronisationsprozess aufgenommen, um eine **vollständige Datenintegrität** sicherzustellen.
- **Hinzugefügt**: Die Plugin-Versionsnummer wird nun in allen API-Request-Headern mitgesendet, um **Debugging und Support** bei externen Diensten zu erleichtern.
### Behoben
- **Behoben**: Ein kritischer Fehler, der während der Datensynchronisierung zur Erstellung von **doppelten Kundenprofilen** geführt hat.
- **Behoben**: Ein Problem, bei dem Produktkategorien fälschlicherweise als einzelner String gesendet wurden; sie werden jetzt korrekt als **Liste/Array** übertragen, um die API-Anforderungen zu erfüllen.
---
## [3.4.5] - 23.09.2025
### Behoben
- Fehlerhaften Administration-Build behoben.
---
## [3.4.4] - 22.09.2025
### Behoben
- Fehlerhaften Administration-Build behoben.
---
## [3.4.3] - 11.09.2025
### Hinzugefügt
- Fehlende Cookie-Consent-Validierung für Events hinzugefügt.
### Behoben
- Übersetzung im Plugin korrigiert.
- Boolean-Kundeneigenschaft wurde nicht synchronisiert – behoben.
- Behandlung von Custom Fields für Order Events korrigiert.
- Warnung in `FullCustomerOrderSyncOperation` behoben.
- Problem mit Newsletter-Anmeldung über das Back In Stock–Formular behoben.
- Validierung der Konfiguration des Vertriebskanals korrigiert.
- Kundenadresse in Order Events korrigiert.
---
## [3.4.2] - 10.07.2025
Dieses Release verbessert die Effizienz deutlich, indem redundante Klaviyo-API-Aufrufe während der Synchronisation reduziert werden und verhindert wird, dass mehrere Double-Opt-In-E-Mails an Kunden versendet werden.
### Behoben
- Problem behoben, das zu einer Endlosschleife in Synchronisationsaufgaben geführt hat.
---
## [3.4.1] - 01.07.2025
Dieses Release führt mehrere Änderungen ein, um die Funktionalität und Wartbarkeit der Klaviyo-Shopware-Integration zu verbessern. Die wichtigsten Aktualisierungen umfassen die Entfernung der Abhängigkeit von `od/sw6-job-scheduler`, die Einführung von datumsbasierten Filtermöglichkeiten sowie Verbesserungen an Serializern zur Verarbeitung von Kundendaten.
### Hinzugefügt
- Datumsbasierte Filterung für die Synchronisierung historischer Event-Trackings hinzugefügt.
### Geändert
- Job-Scheduler in das Klaviyo-Plugin integriert.
- Textfeld für `Klaviyo List ID` in der Konfiguration durch ein Auswahlfeld ersetzt.
### Behoben
- Korrektur von Geburtstag und Custom Fields bei der Synchronisation von Kundenprofilen.
- Problem beim Laden des Onsite-Skripts behoben.
- Problem mit ungültigen E-Mail-Adressen behoben, die in der Queue feststeckten.
- Übersetzungsproblem bei Customer Groups behoben.
- Problem bei der Wiederherstellung abgebrochener Warenkörbe behoben.
- Verbesserungen bei der Synchronisierung des Event Trackings.
- Behandlung des Bestelldatums in der Order-Synchronisierung korrigiert.
---
## [3.4.0]
### Hinzugefügt
- Übertragung benutzerdefinierter Bestellfelder für das **Placed Order**-Event hinzugefügt.
---
## [3.3.4]
### Behoben
- Zusätzliche Bedingung erstellt, um das Bestelldatum während der historischen Ordersynchronisation zu ermitteln.
- Fehler mit doppelten E-Mail-Adressen unter Abonnenten bei der Synchronisation von Abonnenten behoben.
- **Behobener Fehler:** `Duplicate email found`.
- Problem beim Laden der Promotions-Seite behoben.
---
## [3.3.3]
### Behoben
- Requests im Zusammenhang mit Bestellungen korrigiert. Kundendaten wurden aus Bestell-Requests entfernt, da sie ständig übertragen wurden, obwohl dies optional war.
- Wenn ein Gast Artikel in den Warenkorb legt und sich dann im Checkout anmeldet, wird nun korrekt ein **Added to Cart**-Event ausgelöst.
- Fehler bei der Bestätigung einer Anmeldung über das Double Opt-In von Shopware behoben.
- **Behobener Fehler:** `Call to a member function getCookieConsent() on null`.
- Generierung der JS-Dateien des Plugins behoben.
---
## [3.3.2]
### Behoben
- Ein neues Pflichtfeld `subscriptions` wurde zu Bulk Unsubscribe Profiles hinzugefügt, entsprechend den neuesten Breaking Changes.
---
## [3.3.1]
### Behoben
- Synchronisierung abgemeldeter Abonnenten von Klaviyo zu Shopware korrigiert.
- Problem mit dem Event-Erstellungsdatum in Metriken während der historischen Ordersynchronisation behoben.
- **Behobenes Problem:** Wenn kein `updated_at` im Event vorhanden war, wurde der Wert `null` übergeben und das historische Event mit Datum und Uhrzeit der Synchronisation gespeichert.
---
## [3.3.0]
### Hinzugefügt
- Admin-Warn-Popup für Admins hinzugefügt, die möglicherweise gleichzeitig historische Synchronisationen von Bestellungen und Abonnenten ausführen.
---
## [3.2.2]
### Behoben
- API-Request für die Übertragung von Abonnenten während der historischen Synchronisation angepasst, da dies den Consent-Status „abonniert“ beeinflusst hat.
- **Wichtige Änderungen:** Historische Synchronisation erfolgt jetzt über Double Opt-In.
- Funktionalität des Schalters für die Zuordnung des Produktidentifikationsfeldes korrigiert. Dieser wirkt sich jetzt auf alle Events aus, in denen Produktdaten verwendet werden.
---
## [3.2.1]
### Behoben
- Ein Problem wurde behoben, das in einigen Fällen zu einem Fehler mit dem Status `409` geführt hat.
- **Behobener Fehler:** `Conflict trying to update profile`
- **Behobener Fehler:** `A profile already exists with one of these identifiers.`
---
## [3.2.0]
### Hinzugefügt
- Synchronisation von Kunden ohne Bestellungen oder Abonnements beim Starten der entsprechenden historischen Synchronisationen hinzugefügt. Zwei neue Cron-Jobs wurden ergänzt: _**klaviyo.job.full_customer_subs_sync_processing**_ und _**klaviyo.job.full_customer_order_sync_processing**_.
- Dokumentation: https://overdosedigital.atlassian.net/wiki/spaces/KS6PUG/pages/3495821316/Synchronize+Historical+Data
- Neuer Status **Partially Successful** im Job Scheduler hinzugefügt. Er signalisiert, dass eine Aufgabe nur teilweise erfolgreich abgeschlossen wurde.
- Dokumentation: https://overdosedigital.atlassian.net/wiki/spaces/KS6PUG/pages/3031007243/Job+Scheduling+Overview
- API-Revision auf die neueste Version aktualisiert – **2024-10-15**. Performance bei Erstellung und Aktualisierung von Kundenprofilen verbessert – zusätzliche Requests entfernt.
- Prüfung auf ungültige E-Mail-Adressen bei der Synchronisation von Kunden und Abonnenten hinzugefügt.
### Behoben
- Fehler bei der Profilduplizierung beim Senden von Kundendaten an Klaviyo behoben.
- **Behobener Fehler:** `A profile already exist with one of these identifiers`
- Problem in der Response bei der Identifizierung eines Profils aus Klaviyo behoben.
- **Behobener Fehler:** `Identify Profile API response expected to be a JSON`
---
## [3.1.3]
### Behoben
- Fehler beim Laden von Plugin-Abhängigkeiten während der Installation und Aktivierung des Plugins behoben.
---
## [3.1.2]
### Behoben
- Fix für asynchrone Datensynchronisation sowie für das Problem bei der Ermittlung des aktuellen Offsets während historischer Synchronisationen hinzugefügt.
- Versand-Events und Zahlungs-Events in der historischen Ordersynchronisation korrigiert.
---
## [3.1.1]
### Behoben
- Probleme beim Laden der Promotions-Seite behoben.
---
## [3.1.0]
### Hinzugefügt
- Kompatibilität mit Usercentrics CMP hinzugefügt.
- Separaten Cron-Prozess zur Synchronisation historischer Events erstellt; Refactoring des Codes zur Verarbeitung großer Datenmengen.
---
## [3.0.0]
### Hinzugefügt
- Kompatibilitäts-Release für Shopware 6.6^.
### Behoben
- Fehler beim Speichern der Plugin-Einstellungen behoben, wenn ein Wert in das Feld „List ID für Subscriber-Synchronisation“ eingetragen wurde.
2.24.0 6.5.0.0 - 6.5.8.19
[2.24.0] - 2026-08-26
Behoben
Behoben: Fehler beim Ereignis „Bestellung teilweise versendet & teilweise bezahlt“
Behoben: Automatische Kundensynchronisierung bei der Plugin-Installation verhindert
Entfernt
Entfernt: Automatische tägliche Synchronisierung der Abonnenten
2.23.0 6.5.0.0 - 6.5.8.19
[2.23.0] - 2026-06-09
Behoben: Probleme mit der Sichtbarkeit und Vererbung des Felds „Wieder auf Lager“.
Geändert: API-Revision auf Version „2026-01-15“.
Entfernt: Cookie-Einwilligungspflicht für das Ereignis „Kasse gestartet“.
2.22.0 6.5.0.0 - 6.5.8.19
Behoben
- Duplizierung von Produkten in E-Mails zu abgebrochenen Warenkörben verhindert
- Entkoppeln von Positionen nach der Wiederherstellung von Bestellungen verhindert
- Fehlerhafte Cookie-Zustimmungsverwaltung (Consent Handling) korrigiert
2.21.0 6.5.0.0 - 6.5.8.19
# Changelog (Deutsch)
## [2.21.0] - 30.10.2025
### Hinzugefügt
- **Hinzugefügt**: Fehlende Kundendatenfelder (z. B. Firma, Position und zusätzliche Adresszeile) wurden in den Kundensynchronisationsprozess aufgenommen, um eine **vollständige Datenintegrität** sicherzustellen.
- **Hinzugefügt**: Die Plugin-Versionsnummer wird nun in allen API-Request-Headern mitgesendet, um **Debugging und Support** bei externen Diensten zu erleichtern.
### Behoben
- **Behoben**: Ein kritischer Fehler, der während der Datensynchronisierung zur Erstellung von **doppelten Kundenprofilen** geführt hat.
- **Behoben**: Ein Problem, bei dem Produktkategorien fälschlicherweise als einzelner String gesendet wurden; sie werden jetzt korrekt als **Liste/Array** übertragen, um die API-Anforderungen zu erfüllen.
---
## [2.20.0] - 11.09.2025
### Hinzugefügt
- Fehlende Cookie-Consent-Validierung für Events hinzugefügt.
### Behoben
- Übersetzung im Plugin korrigiert.
- Boolean-Kundeneigenschaft wurde nicht synchronisiert – behoben.
- Behandlung von Custom Fields für Order Events korrigiert.
- Warnung in `FullCustomerOrderSyncOperation` behoben.
- Problem mit Newsletter-Anmeldung über das Back In Stock–Formular behoben.
- Validierung der Konfiguration des Vertriebskanals korrigiert.
- Kundenadresse in Order Events korrigiert.
---
## [2.19.0] - 10.07.2025
Dieses Release verbessert die Effizienz deutlich, indem redundante Klaviyo-API-Aufrufe während der Synchronisation reduziert werden und verhindert wird, dass mehrere Double-Opt-In-E-Mails an Kunden versendet werden.
### Behoben
- Problem behoben, das zu einer Endlosschleife in Synchronisationsaufgaben geführt hat.
---
## [2.18.0] - 01.07.2025
Dieses Release führt mehrere Änderungen ein, um die Funktionalität und Wartbarkeit der Klaviyo-Shopware-Integration zu verbessern. Die wichtigsten Aktualisierungen umfassen die Entfernung der Abhängigkeit von `od/sw6-job-scheduler`, die Einführung von datumsbasierten Filtermöglichkeiten sowie Verbesserungen an Serializern zur Verarbeitung von Kundendaten.
### Hinzugefügt
- Datumsbasierte Filterung für die Synchronisierung historischer Event-Trackings hinzugefügt.
### Geändert
- Job-Scheduler in das Klaviyo-Plugin integriert.
- Textfeld für `Klaviyo List ID` in der Konfiguration durch ein Auswahlfeld ersetzt.
### Behoben
- Korrektur von Geburtstag und Custom Fields bei der Synchronisation von Kundenprofilen.
- Problem beim Laden des Onsite-Skripts behoben.
- Problem mit ungültigen E-Mail-Adressen behoben, die in der Queue feststeckten.
- Übersetzungsproblem bei Customer Groups behoben.
- Problem bei der Wiederherstellung abgebrochener Warenkörbe behoben.
- Verbesserungen bei der Synchronisierung des Event Trackings.
- Behandlung des Bestelldatums in der Order-Synchronisierung korrigiert.
---
## [2.17.0]
### Hinzugefügt
- Übertragung benutzerdefinierter Bestellfelder für das **Placed Order**-Event hinzugefügt.
---
## [2.16.4]
### Behoben
- Zusätzliche Bedingung erstellt, um das Bestelldatum während der historischen Ordersynchronisation zu ermitteln.
- Fehler mit doppelten E-Mail-Adressen unter Abonnenten bei der Synchronisation von Abonnenten behoben.
- **Behobener Fehler:** `Duplicate email found`.
---
## [2.16.3]
### Behoben
- Requests im Zusammenhang mit Bestellungen korrigiert. Kundendaten wurden aus Bestell-Requests entfernt, da sie ständig übertragen wurden, obwohl dies optional war.
- Wenn ein Gast Artikel in den Warenkorb legt und sich dann im Checkout anmeldet, wird nun korrekt ein **Added to Cart**-Event ausgelöst.
- Fehler bei der Bestätigung einer Anmeldung über das Double Opt-In von Shopware behoben.
- **Behobener Fehler:** `Call to a member function getCookieConsent() on null`.
- Generierung der JS-Dateien des Plugins behoben.
---
## [2.16.2]
### Behoben
- Ein neues Pflichtfeld `subscriptions` wurde zu Bulk Unsubscribe Profiles hinzugefügt, entsprechend den neuesten Breaking Changes.
---
## [2.16.1]
### Behoben
- Synchronisierung abgemeldeter Abonnenten von Klaviyo zu Shopware korrigiert.
- Problem mit dem Event-Erstellungsdatum in Metriken während der historischen Ordersynchronisation behoben.
- **Behobenes Problem:** Wenn kein `updated_at` im Event vorhanden war, wurde der Wert `null` übergeben und das historische Event mit Datum und Uhrzeit der Synchronisation gespeichert.
---
## [2.16.0]
### Hinzugefügt
- Admin-Warn-Popup für Admins hinzugefügt, die möglicherweise gleichzeitig historische Synchronisationen von Bestellungen und Abonnenten ausführen.
---
## [2.15.2]
### Behoben
- API-Request für die Übertragung von Abonnenten während der historischen Synchronisation angepasst, da dies den Consent-Status „abonniert“ beeinflusst hat.
- **Wichtige Änderungen:** Historische Synchronisation erfolgt jetzt über Double Opt-In.
- Funktionalität des Schalters für die Zuordnung des Produktidentifikationsfeldes korrigiert. Dieser wirkt sich jetzt auf alle Events aus, in denen Produktdaten verwendet werden.
---
## [2.15.1]
### Behoben
- Ein Problem wurde behoben, das in einigen Fällen zu einem Fehler mit dem Status `409` geführt hat.
- **Behobener Fehler:** `Conflict trying to update profile`
- **Behobener Fehler:** `A profile already exists with one of these identifiers.`
---
## [2.15.0]
### Hinzugefügt
- Synchronisation von Kunden ohne Bestellungen oder Abonnements beim Starten der entsprechenden historischen Synchronisationen hinzugefügt. Zwei neue Cron-Jobs wurden ergänzt: _**klaviyo.job.full_customer_subs_sync_processing**_ und _**klaviyo.job.full_customer_order_sync_processing**_.
- Dokumentation: https://overdosedigital.atlassian.net/wiki/spaces/KS6PUG/pages/3495821316/Synchronize+Historical+Data
- Neuer Status **Partially Successful** im Job Scheduler hinzugefügt. Er signalisiert, dass eine Aufgabe nur teilweise erfolgreich abgeschlossen wurde.
- Dokumentation: https://overdosedigital.atlassian.net/wiki/spaces/KS6PUG/pages/3031007243/Job+Scheduling+Overview
- API-Revision auf die neueste Version aktualisiert – **2024-10-15**. Performance bei Erstellung und Aktualisierung von Kundenprofilen verbessert – zusätzliche Requests entfernt.
- Prüfung auf ungültige E-Mail-Adressen bei der Synchronisation von Kunden und Abonnenten hinzugefügt.
### Behoben
- Fehler bei der Profilduplizierung beim Senden von Kundendaten an Klaviyo behoben.
- **Behobener Fehler:** `A profile already exist with one of these identifiers`
- Problem in der Response bei der Identifizierung eines Profils aus Klaviyo behoben.
- **Behobener Fehler:** `Identify Profile API response expected to be a JSON`
---
## [2.14.1]
### Behoben
- Fix für asynchrone Datensynchronisation sowie für das Problem bei der Ermittlung des aktuellen Offsets während historischer Synchronisationen hinzugefügt.
---
## [2.14.0]
### Hinzugefügt
- Kompatibilität mit Usercentrics CMP hinzugefügt.
- Separaten Cron-Prozess zur Synchronisation historischer Events erstellt; Refactoring des Codes zur Verarbeitung großer Datenmengen.
### Behoben
- Fehler beim Speichern der Plugin-Einstellungen behoben, wenn ein Wert in das Feld „List ID für Subscriber-Synchronisation“ eingetragen wurde.
---
## [2.13.3]
### Behoben
- Korrektur mehrfach geladener Einträge im Listing.
- Änderung des Datentyps bei der Übertragung von Produktkategorien in Order Events.
---
## [2.13.2]
### Behoben
- Fehler behoben, wenn das `SwitchBuyBoxVariantEvent`-Event im Widget ausgelöst wurde. Abhängigkeiten im Template korrigiert.
---
## [2.13.1]
### Behoben
- Problem mit fehlender List ID von Abonnenten auf der PDP behoben. Speicherung der List ID von Abonnenten in den Plugin-Einstellungen überarbeitet.
- Fehler behoben, wenn das `SwitchBuyBoxVariantEvent`-Event auf der PDP ausgelöst wurde.
---
## [2.13.0]
### Hinzugefügt
- API-Revision auf die neueste Version aktualisiert.
- Zur Optimierung und besseren Performance wurde ein separater Cron-Task zur Synchronisation ausgeschlossener Abonnenten hinzugefügt.
- Das Back-in-Stock-Popup ist jetzt verfügbar, wenn die Route `frontend.cms.buybox.switch` (`SwitchBuyBoxVariantEvent`) verwendet wird.
### Behoben
- Funktion der Filter im Klaviyo Job Listing korrigiert.
- Fehler bei der Anwendung von Rabattaktionen behoben.
- Fehler bei der Synchronisation von Kundendaten behoben.
- Fehler bei der Anzeige leerer Jobs nach der täglichen Synchronisation behoben.
2.11.1 6.5.0.0 - 6.5.8.19
- Veröffentlichungsdatum: 27.3.2024
- Art der Veröffentlichung: Patch
- Fix: Veraltete Code-Tests, die Fehler verursachten, wurden entfernt.
- Fix: Fehler bei der Synchronisierung von historischen Daten wurden behoben.
- Fix: Ein Fehler bei der fehlenden Übersetzung des Produktherstellers wurde behoben.
- Fix: Ein Fehler bei der Übertragung von Daten über eine Kundengruppe in benutzerdefinierte Felder wurde behoben.
- Fix: Das Verhalten des Status des übergeordneten Auftrags in der Klaviyo Auftragsliste wurde korrigiert, wenn die untergeordneten Aufträge noch in Bearbeitung sind.
- Fix: Die Anzeige der Anzahl der Datensätze im Klaviyo Job Listing beim Laden wurde korrigiert. Die Performance des Listings wurde verbessert.
- Fix: Ein Fehler im Zusammenhang mit dem Ereignis "In den Warenkorb" wurde behoben, wenn das Ereignis nicht ausgelöst wurde.
2.11.0 6.5.0.0 - 6.5.8.19
- Veröffentlichungsdatum: 14.3.2024
- Art der Veröffentlichung: Minor
- Fix: Ein Fehler beim Aktualisieren benutzerdefinierter Kundenfelder wurde behoben.
- Fix: Ein Fehler beim Überschreiten der Anforderungslimitrate in Klaviyo wurde behoben.
- Fix: Ein Fehler beim Empfang einer Antwort von Klaviyo nach dem Erstellen eines Kunden wurde behoben.
- Fix: Die Übertragung des Vornamens, Nachnamens und der Anrede des Kunden bei der vollständigen Synchronisierung von Kunden wurde korrigiert.
- Neu: Synchronisierung neuer Ereignisse des Bestellstatus hinzugefügt, wie zum Beispiel: Teilweise bezahlte Bestellung und Teilweise versendete Bestellung.
2.10.0 6.5.0.0 - 6.5.8.19
- Veröffentlichungsdatum: 29.2.2024
- Art der Veröffentlichung: Minor
- Fix: Validierung von Telefonnummern in Bestellereignissen hinzugefügt. Wenn die Telefonnummer nicht existiert oder nicht dem e.164-Standard entspricht, wird die Veranstaltung in Klaviyo veröffentlicht, ohne dass die falsche Telefonnummer übermittelt wird.
- Fix: Korrektur einiger Titel.
- Neu: Hinzugefügte Versandkosten fehlen in Variablen und Daten.
2.9.0 6.5.0.0 - 6.5.8.19
- Veröffentlichungsdatum: 6.2.2024
- Art der Veröffentlichung: Minor
- Fix: Sichtbarkeit von „Back In Stock" auf PDP.
- New: Die Plugin-API wurde auf die neueste Version der Klaviyo-API aktualisiert.
2.8.4 6.5.0.0 - 6.5.8.19
- Veröffentlichungsdatum: 23.1.2024
- Art der Veröffentlichung: Patch
- Fix: Die Kategorie wird nun angezeigt, nachdem ein Produkt aus einer dynamischen Produktgruppe hinzugefügt wurde.
- Fix: Das Plugin stellt die richtige Produkt-URL nach Domänensprache bereit.
- Fix: Ändern von Titeln im Payload-Event „Zum Warenkorb hinzufügen".
2.8.3 6.5.0.0 - 6.5.8.19
- Veröffentlichungsdatum: 16.1.2024
- Art der Veröffentlichung: Patch
- Fix: Das Ereignis „Zum Warenkorb hinzufügen" wird jetzt im Echtzeitmodus und nicht nach einem Zeitplan ausgelöst
- Fix: Ein Fehler beim Ausführen asynchroner Abonnementvorgänge wurde behoben
- Fix: Ein Problem beim Synchronisieren von Bestellungen mit gelöschten Kunden wurde behoben
2.8.2 6.5.0.0 - 6.5.8.19
- Veröffentlichungsdatum: 10.1.2024
- Art der Veröffentlichung: Patch
- Fix: Es wurde ein Problem behoben, bei dem bei einem produktbezogenen Ereignis der Produktname fehlte
- Fix: Es wurde ein Problem behoben, bei dem einige Transaktionsdaten nicht synchronisiert wurden
- Fix: Es wurde ein Problem behoben, bei dem einige Daten für warenkorbbezogene Ereignisse fehlten
2.8.1 6.5.0.0 - 6.5.8.19
- Veröffentlichungsdatum: 21.12.2023
- Art der Veröffentlichung: Patch
Fix: Kundensprachfeld hinzugefügt, das bei der Synchronisierung von Newsletter-Empfängern zusammen mit anderen Daten an Klaviyo gesendet wird.
- Fix: Tippfehler behoben
2.8.0 6.5.0.0 - 6.5.8.19
- Veröffentlichungsdatum: 14.12.2023
- Art der Veröffentlichung: Minor
Neu: Bessere Protokollierung im gesamten Plugin hinzugefügt.
- Fix: Das Problem wurde behoben, bei dem Kunden im Raster des Admin-Panels keine Werbeaktionen für den Export auswählen konnten.
- Fix: Es wurde ein Problem behoben, das bei einigen Kunden auftreten konnte, wenn gekaufte/aufgegebene Bestellungen nicht ordnungsgemäß aktualisiert wurden.
- Fix: Es wurde ein Problem behoben, bei dem das E-Mail-Opt-in-Banner in Storefront fehlte
2.7.1 6.5.0.0 - 6.5.8.19
- Veröffentlichungsdatum: 4.12.2023
- Art der Veröffentlichung: Patch
- Fix: Ein Fehler/Problem mit Cookiebot wurde behoben, das in der Browserkonsole ausgegeben wurde, wenn „Standard-Cookie-Benachrichtigung verwenden" auf „Ja" gesetzt war.
- Fix: Es wurde ein Problem behoben, bei dem die Bestell-ID in den Ereignissen zu rückerstatteten Bestellungen falsch angezeigt wurde (die Bestell-ID wurde anstelle der Bestellnummer angezeigt, obwohl sie in der Plugin-Konfiguration auf Bestellnummer eingestellt war).
2.7.0 6.5.0.0 - 6.5.8.19
- Veröffentlichungsdatum: 21.11.2023
- Art der Veröffentlichung: Minor
- Fix: Korrekturen für die stabile Arbeit mit dem Cookie-Manager - CookieBot - hinzugefügt.
- Fix: Korrekturen bei der Synchronisierung von Abonnenten hinzugefügt.
- Besonderheit: Die Konfiguration 'Tägliche Abonnenten-Synchronisation' wurde hinzugefügt.
- Besonderheit: Die Konfiguration 'Bereinigung von alten Aufträgen aktivieren' wurde hinzugefügt.
2.6.0 6.5.0.0 - 6.5.8.19
- Veröffentlichungsdatum: 9.11.2023
- Art der Veröffentlichung: Minor
- Funktion: Jetzt ist Double-Opt in der Nachrichtenübermittlung auf der Konfigurationsseite in allen Konfigurationsbereichen/Vertriebskanälen sichtbar.
2.5.2 6.5.0.0 - 6.5.8.19
- Veröffentlichungsdatum: 1.11.2023
- Art der Veröffentlichung: Patch
- Fix: Das Problem wurde behoben, bei dem der Selektor in der Konfiguration „Klaviyo-Listenname für Abonnenten" nicht angezeigt wurde.
2.5.1 6.5.0.0 - 6.5.8.19
- Veröffentlichungsdatum: 24.10.2023
- Art der Veröffentlichung: Patch
- Fix: Das Problem wurde behoben, bei dem die Validierung des öffentlichen API-Schlüssels von Klaviyo nicht wie vorgesehen funktionierte
2.5.0 6.5.0.0 - 6.5.8.19
- Veröffentlichungsdatum: 17.10.2023
- Art der Veröffentlichung: Minor
- Neu: Option hinzugefügt, um die Zuordnung für ihre Bestellung sowie den Lieferstatus als Pflichtfeld in einem Dropdown-Menü auszuwählen, damit dieser Status auch in Klaviyo ankommt.
2.4.0 6.5.0.0 - 6.5.8.19
- Veröffentlichungsdatum: 10.10.2023
- Art der Veröffentlichung: Minor
- Feature: Kompatibilität mit „Consentmanager” von Consentmanager.net hinzugefügt
- Verbesserung: Die Implementierung des Ereignisses „Checkout gestartet” im Plugin wurde für eine bessere Kompatibilität mit Checkout-Anpassungen und Plugins (z. B. 1-Schritt-Checkout und andere) überarbeitet. HINWEIS: Wenn Sie beim Auschecken umfangreiche Anpassungen der Plugin-Dateien vorgenommen haben, empfehlen wir Ihnen, die Anpassungen auf Ihrer Seite zu überprüfen und zu überprüfen.
- Fix: Das Problem wurde behoben, bei dem „Abbestellen” auf der Seite „Mein Konto” nicht funktionierte.
2.3.2 6.5.0.0 - 6.5.8.19
- Veröffentlichungsdatum: 11.9.2023
- Art der Veröffentlichung: Patch
- Fix: Das Ereignis „Rückerstattete Bestellung" wird jetzt angezeigt, nachdem auf die Schaltfläche „Historische Ereignisse synchronisiert" geklickt wurde
- Fix: Behebung des Problems, bei dem der Task-Manager zum Stillstand kommen/stoppen kann.
2.3.1 6.5.0.0 - 6.5.8.19
- Veröffentlichungsdatum: 25.8.2023
- Art der Veröffentlichung: Patch
- Fix: Das Ereignis „Bezahlte Bestellung" wurde nach der historischen Synchronisierung nicht für nicht bezahlte Bestellungen angezeigt
2.3.0 6.5.0.0 - 6.5.8.19
- Veröffentlichungsdatum: 25.8.2023
- Art der Veröffentlichung: Minor
- Fix: Das Problem wurde behoben, wenn Ereignisse nach jeder historischen Synchronisierung in den Aktivitätsprotokollen des Profils dupliziert wurden
- Fix: Aufrufmethode „dump(extensionData)" in der Twig-Datei entfernt
- Neu: Beim Hinzufügen von „Echtzeit"-Benutzern zu Klaviyo wird jetzt die API „Liste abonnieren" verwendet
- Neu: Die Admin-Konfigurationsoption "Abonnentenliste" ist jetzt ein Auswahl-/Dropdown-Menü mit Werten, die vom Klaviyo-Service bezogen werden (wenn die API-Zugangsdaten gültig sind)
2.2.0 6.5.0.0 - 6.5.8.19
- Veröffentlichungsdatum: 15.8.2023
- Art der Veröffentlichung: Patch
- Neu: Der Link zur Wiederherstellung des Warenkorbs füllt jetzt die Adressdaten auf, die der Kunde vor dem Verlassen des Warenkorbs angegeben hat (falls zutreffend).
- Fix: Das Problem wurde behoben, bei dem einige Kunden möglicherweise falsche Daten der an den Klaviyo-Service übergebenen Ereignisse sehen (Ereignisse für erfüllte Bestellungen usw.).
2.1.0 6.5.0.0 - 6.5.8.19
- Veröffentlichungsdatum: 7.8.2023
- Art der Veröffentlichung: Kleinere Version
- Neu: Es wurde ein neuer Endpunkt hinzugefügt, mit dem Sie die aktuelle Version des installierten Klaviyo-Plugins überprüfen können.
- Fix: Das Verhalten des "Wieder auf Lager"-Modals wurde geändert, so dass es nicht mit Sticky-Elementen interferiert.
- Fix: Korrektur der Synchronisation der historischen Daten der Bestellstatus.
- Fix: Korrektur der Klaviyo-Ereignissynchronisation, wenn die Tracking-Kontrollkästchen in der Verwaltungskonsole nicht aktiviert sind.
2.0.1 6.5.0.0 - 6.5.8.19
Erscheinungsdatum: 10.7.2023
Art der Veröffentlichung: Patch
Fix: Das Problem mit der Fehlermeldung in einigen Fällen beim Abonnieren des Newsletters wurde behoben.
2.0.0 6.5.0.0 - 6.5.8.19
Erscheinungsdatum: 5.7.2023
Art der Veröffentlichung: Major
- Kompatibilitätsversion mit Shopware 6.5^
- Fix: Verwendung von entfernten Klassen und Dateien gelöscht
- Fix: Kleinere Änderungen an den Klassen/Templates der Erweiterungskonfiguration (auf der Seite der Erweiterungskonfiguration)
- Neu: Job Scheduler Update - implementierte Kompatibilität mit Shopware 6.5^ Versionen
- Neu: Job Scheduler Update - Job Scheduler Handler erweitern jetzt die empfohlenen Schnittstellen
- Neu: Controller-Routen haben jetzt eine Annotation-Deklaration in einem neuen Format
- Neu: Einige Änderungen, die vorgenommen wurden, machen die Erweiterung rückwärts-inkompatibel. Sie können die Abhängigkeiten in der composer.json Datei sehen
1.24.0 6.4.4.0 - 6.4.20.2
[1.24.0] - 2026-08-26
Behoben
Behoben: Fehler beim Ereignis „Bestellung teilweise versendet & teilweise bezahlt“
Behoben: Automatische Kundensynchronisierung bei der Plugin-Installation verhindert
Entfernt
Entfernt: Automatische tägliche Synchronisierung der Abonnenten
1.23.0 6.4.4.0 - 6.4.20.2
[1.23.0] - 2026-06-09
Behoben: Probleme mit der Sichtbarkeit und Vererbung des Felds „Wieder auf Lager“.
Geändert: API-Revision auf Version „2026-01-15“.
Entfernt: Cookie-Einwilligungspflicht für das Ereignis „Kasse gestartet“.
1.22.0 6.4.4.0 - 6.4.20.2
Behoben:
PHP-7.4-Kompatibilität
Doppelte Produkte in E-Mails zu abgebrochenen Warenkörben
Entkoppeln von Einzelposten nach dem Wiederherstellen einer Bestellung
Behandlung der Cookie-Zustimmung
1.20.0 6.4.4.0 - 6.4.20.2
# Changelog (Deutsch)
## [1.20.0] - 27.11.2025
### Behoben
- **Behoben**: Ein PHP-7.4-Kompatibilitätsproblem.
---
## [1.19.0] - 30.10.2025
### Hinzugefügt
- **Hinzugefügt**: Fehlende Kundendatenfelder (z. B. Firma, Position und zusätzliche Adresszeile) wurden in den Kundensynchronisationsprozess aufgenommen, um eine **vollständige Datenintegrität** sicherzustellen.
- **Hinzugefügt**: Die Plugin-Versionsnummer wird nun in allen API-Request-Headern mitgesendet, um **Debugging und Support** bei externen Diensten zu erleichtern.
### Behoben
- **Behoben**: Ein kritischer Fehler, der während der Datensynchronisierung zur Erstellung von **doppelten Kundenprofilen** geführt hat.
- **Behoben**: Ein Problem, bei dem Produktkategorien fälschlicherweise als einzelner String gesendet wurden; sie werden jetzt korrekt als **Liste/Array** übertragen, um die API-Anforderungen zu erfüllen.
---
## [1.18.0] - 11.09.2025
### Hinzugefügt
- Fehlende Cookie-Consent-Validierung für Events hinzugefügt.
### Behoben
- Übersetzung im Plugin korrigiert.
- Boolean-Kundeneigenschaft wurde nicht synchronisiert – behoben.
- Behandlung von Custom Fields für Order Events korrigiert.
- Warnung in `FullCustomerOrderSyncOperation` behoben.
- Problem mit Newsletter-Anmeldung über das Back In Stock–Formular behoben.
- Validierung der Konfiguration des Vertriebskanals korrigiert.
- Kundenadresse in Order Events korrigiert.
---
## [1.17.0] - 10.07.2025
Dieses Release verbessert die Effizienz deutlich, indem redundante Klaviyo-API-Aufrufe während der Synchronisation reduziert werden und verhindert wird, dass mehrere Double-Opt-In-E-Mails an Kunden versendet werden.
### Behoben
- Problem behoben, das zu einer Endlosschleife in Synchronisationsaufgaben geführt hat.
---
## [1.16.0] - 01.07.2025
Dieses Release führt mehrere Änderungen ein, um die Funktionalität und Wartbarkeit der Klaviyo-Shopware-Integration zu verbessern. Die wichtigsten Aktualisierungen umfassen die Entfernung der Abhängigkeit von `od/sw6-job-scheduler`, die Einführung von datumsbasierten Filtermöglichkeiten sowie Verbesserungen an Serializern zur Verarbeitung von Kundendaten.
### Hinzugefügt
- Datumsbasierte Filterung für die Synchronisierung historischer Event-Trackings hinzugefügt.
### Geändert
- Job-Scheduler in das Klaviyo-Plugin integriert.
- Textfeld für `Klaviyo List ID` in der Konfiguration durch ein Auswahlfeld ersetzt.
### Behoben
- Korrektur von Geburtstag und Custom Fields bei der Synchronisation von Kundenprofilen.
- Problem beim Laden des Onsite-Skripts behoben.
- Problem mit ungültigen E-Mail-Adressen behoben, die in der Queue feststeckten.
- Übersetzungsproblem bei Customer Groups behoben.
- Problem bei der Wiederherstellung abgebrochener Warenkörbe behoben.
- Verbesserungen bei der Synchronisierung des Event Trackings.
- Behandlung des Bestelldatums in der Order-Synchronisierung korrigiert.
---
## [1.15.0]
### Hinzugefügt
- Übertragung benutzerdefinierter Bestellfelder für das **Placed Order**-Event hinzugefügt.
---
## [1.14.4]
### Behoben
- Zusätzliche Bedingung erstellt, um das Bestelldatum während der historischen Ordersynchronisation zu ermitteln.
- Fehler mit doppelten E-Mail-Adressen unter Abonnenten bei der Synchronisation von Abonnenten behoben.
- **Behobener Fehler:** `Duplicate email found`.
---
## [1.14.3]
### Behoben
- Requests im Zusammenhang mit Bestellungen korrigiert. Kundendaten wurden aus Bestell-Requests entfernt, da sie ständig übertragen wurden, obwohl dies optional war.
- Wenn ein Gast Artikel in den Warenkorb legt und sich dann im Checkout anmeldet, wird nun korrekt ein **Added to Cart**-Event ausgelöst.
- Fehler bei der Bestätigung einer Anmeldung über das Double Opt-In von Shopware behoben.
- **Behobener Fehler:** `Call to a member function getCookieConsent() on null`.
- Generierung der JS-Dateien des Plugins behoben.
---
## [1.14.2]
### Behoben
- Ein neues Pflichtfeld `subscriptions` wurde zu Bulk Unsubscribe Profiles hinzugefügt, entsprechend den neuesten Breaking Changes.
---
## [1.14.1]
### Behoben
- Synchronisierung abgemeldeter Abonnenten von Klaviyo zu Shopware korrigiert.
- Problem mit dem Event-Erstellungsdatum in Metriken während der historischen Ordersynchronisation behoben.
- **Behobenes Problem:** Wenn kein `updated_at` im Event vorhanden war, wurde der Wert `null` übergeben und das historische Event mit Datum und Uhrzeit der Synchronisation gespeichert.
---
## [1.14.0]
### Hinzugefügt
- Unterstützung für das **SwagCustomizedProducts**-Plugin hinzugefügt, das benutzerdefinierte Optionen zu Produkten ergänzt.
- Dokumentation: https://overdosedigital.atlassian.net/wiki/x/GQBY-g
- Admin-Warn-Popup für Admins hinzugefügt, die möglicherweise gleichzeitig historische Synchronisationen von Bestellungen und Abonnenten ausführen.
---
## [1.13.2]
### Behoben
- API-Request für die Übertragung von Abonnenten während der historischen Synchronisation angepasst, da dies den Consent-Status „abonniert“ beeinflusst hat.
- **Wichtige Änderungen:** Historische Synchronisation erfolgt jetzt über Double Opt-In.
- Funktionalität des Schalters für die Zuordnung des Produktidentifikationsfeldes korrigiert. Dieser wirkt sich jetzt auf alle Events aus, in denen Produktdaten verwendet werden.
---
## [1.13.1]
### Behoben
- Ein Problem wurde behoben, das in einigen Fällen zu einem Fehler mit dem Status `409` geführt hat.
- **Behobener Fehler:** `Conflict trying to update profile`
- **Behobener Fehler:** `A profile already exists with one of these identifiers.`
---
## [1.13.0]
### Hinzugefügt
- Synchronisation von Kunden ohne Bestellungen oder Abonnements beim Starten der entsprechenden historischen Synchronisationen hinzugefügt. Zwei neue Cron-Jobs wurden ergänzt: _**klaviyo.job.full_customer_subs_sync_processing**_ und _**klaviyo.job.full_customer_order_sync_processing**_.
- Dokumentation: https://overdosedigital.atlassian.net/wiki/spaces/KS6PUG/pages/3495821316/Synchronize+Historical+Data
- Neuer Status **Partially Successful** im Job Scheduler hinzugefügt. Er signalisiert, dass eine Aufgabe nur teilweise erfolgreich abgeschlossen wurde.
- Dokumentation: https://overdosedigital.atlassian.net/wiki/spaces/KS6PUG/pages/3031007243/Job+Scheduling+Overview
- API-Revision auf die neueste Version aktualisiert – **2024-10-15**. Performance bei Erstellung und Aktualisierung von Kundenprofilen verbessert – zusätzliche Requests entfernt.
- Prüfung auf ungültige E-Mail-Adressen bei der Synchronisation von Kunden und Abonnenten hinzugefügt.
### Behoben
- Fehler bei der Profilduplizierung beim Senden von Kundendaten an Klaviyo behoben.
- **Behobener Fehler:** `A profile already exist with one of these identifiers`
- Problem in der Response bei der Identifizierung eines Profils aus Klaviyo behoben.
- **Behobener Fehler:** `Identify Profile API response expected to be a JSON`
---
## [1.12.1]
### Behoben
- Fehler bei der Ermittlung des aktuellen Offsets während historischer Synchronisationen behoben.
---
## [1.12.0]
### Hinzugefügt
- Kompatibilität mit Usercentrics CMP hinzugefügt.
- Separaten Cron-Prozess zur Synchronisation historischer Events erstellt; Refactoring des Codes zur Verarbeitung großer Datenmengen.
---
## [1.11.3]
### Behoben
- Korrektur mehrfach geladener Einträge im Listing.
- Änderung des Datentyps bei der Übertragung von Produktkategorien in Order Events.
---
## [1.11.2]
### Behoben
- Fehler behoben, wenn das `SwitchBuyBoxVariantEvent`-Event im Widget ausgelöst wurde. Abhängigkeiten im Template korrigiert.
---
## [1.11.1]
### Behoben
- Problem mit fehlender List ID von Abonnenten auf der PDP behoben. Speicherung der List ID von Abonnenten in den Plugin-Einstellungen überarbeitet.
- Fehler behoben, wenn das `SwitchBuyBoxVariantEvent`-Event auf der PDP ausgelöst wurde.
---
## [1.11.0]
### Hinzugefügt
- API-Revision auf die neueste Version aktualisiert.
- Zur Optimierung und besseren Performance wurde ein separater Cron-Task zur Synchronisation ausgeschlossener Abonnenten hinzugefügt.
### Behoben
- Funktion der Filter im Klaviyo Job Listing korrigiert.
---
## [1.10.0]
### Hinzugefügt
- Das Back-in-Stock-Popup ist jetzt verfügbar, wenn die Route `frontend.cms.buybox.switch` (`SwitchBuyBoxVariantEvent`) verwendet wird.
### Behoben
- Fehler bei der Anwendung von Rabattaktionen behoben.
- Fehler bei der Synchronisation von Kundendaten behoben.
- Fehler bei der Anzeige leerer Jobs nach der täglichen Synchronisation behoben.
---
## [1.9.1]
### Behoben
- Veraltete Code-Tests, die Fehler verursachten, wurden entfernt.
- Fehler bei der Synchronisation historischer Daten wurden behoben.
- Fehler mit fehlender Übersetzung des Produkt-Herstellers behoben.
- Fehler bei der Übertragung von Daten zu einer Kundengruppe in Custom Fields behoben.
- Verhalten des Status des Parent-Jobs im Klaviyo Job Listing korrigiert, wenn Child-Jobs noch laufen.
- Performance des Klaviyo Job Listings verbessert.
- Fehler im Zusammenhang mit dem **Add to Cart**-Event behoben, bei dem das Event nicht ausgelöst wurde.
1.9.0 6.4.4.0 - 6.4.20.2
- Veröffentlichungsdatum: 14.3.2024
- Art der Veröffentlichung: Minor
- Fix: Ein Fehler beim Aktualisieren benutzerdefinierter Kundenfelder wurde behoben.
- Fix: Ein Fehler beim Überschreiten der Anforderungslimitrate in Klaviyo wurde behoben.
- Fix: Ein Fehler beim Empfang einer Antwort von Klaviyo nach dem Erstellen eines Kunden wurde behoben.
- Fix: Die Übertragung des Vornamens, Nachnamens und der Anrede des Kunden bei der vollständigen Synchronisierung von Kunden wurde korrigiert.
- Neu: Synchronisierung neuer Ereignisse des Bestellstatus hinzugefügt, wie zum Beispiel: Teilweise bezahlte Bestellung und Teilweise versendete Bestellung.
1.8.0 6.4.4.0 - 6.4.20.2
- Veröffentlichungsdatum: 29.2.2024
- Art der Veröffentlichung: Minor
- Fix: Korrektur einiger Titel.
- Neu: Hinzugefügte Versandkosten fehlen in Variablen und Daten.
1.7.0 6.4.4.0 - 6.4.20.2
- Veröffentlichungsdatum: 6.2.2024
- Art der Veröffentlichung: Minor
- Fix: Sichtbarkeit von „Back In Stock" auf PDP.
- New: Die Plugin-API wurde auf die neueste Version der Klaviyo-API aktualisiert.
1.6.4 6.4.4.0 - 6.4.20.2
- Veröffentlichungsdatum: 23.1.2024
- Art der Veröffentlichung: Patch
- Fix: Die Kategorie wird nun angezeigt, nachdem ein Produkt aus einer dynamischen Produktgruppe hinzugefügt wurde.
- Fix: Das Plugin stellt die richtige Produkt-URL nach Domänensprache bereit.
- Fix: Ändern von Titeln im Payload-Event „Zum Warenkorb hinzufügen".
1.6.3 6.4.4.0 - 6.4.20.2
- Veröffentlichungsdatum: 16.1.2024
- Art der Veröffentlichung: Patch
- Fix: Das Ereignis „Zum Warenkorb hinzufügen" wird jetzt im Echtzeitmodus und nicht nach einem Zeitplan ausgelöst
- Fix: Ein Problem beim Synchronisieren von Bestellungen mit gelöschten Kunden wurde behoben
1.6.2 6.4.4.0 - 6.4.20.2
- Veröffentlichungsdatum: 10.1.2024
- Art der Veröffentlichung: Patch
- Fix: Es wurde ein Problem behoben, bei dem bei einem produktbezogenen Ereignis der Produktname fehlte
- Fix: Es wurde ein Problem behoben, bei dem einige Transaktionsdaten nicht synchronisiert wurden
- Fix: Es wurde ein Problem behoben, bei dem einige Daten für warenkorbbezogene Ereignisse fehlten
1.6.1 6.4.4.0 - 6.4.20.2
- Veröffentlichungsdatum: 21.12.2023
- Art der Veröffentlichung: Patch
- Fix: Kundensprachfeld hinzugefügt, das bei der Synchronisierung von Newsletter-Empfängern zusammen mit anderen Daten an Klaviyo gesendet wird.
- Fix: Tippfehler behoben
1.6.0 6.4.4.0 - 6.4.20.2
- Veröffentlichungsdatum: 14.12.2023
- Art der Veröffentlichung: Minor
- Neu: Bessere Protokollierung im gesamten Plugin hinzugefügt.
- Fix: Das Problem wurde behoben, bei dem Kunden im Raster des Admin-Panels keine Werbeaktionen für den Export auswählen konnten.
- Fix: Es wurde ein Problem behoben, das bei einigen Kunden auftreten konnte, wenn gekaufte/aufgegebene Bestellungen nicht ordnungsgemäß aktualisiert wurden.
- Fix: Es wurde ein Problem behoben, bei dem das E-Mail-Opt-in-Banner in Storefront fehlte
1.5.1 6.4.4.0 - 6.4.20.2
- Veröffentlichungsdatum: 4.12.2023
- Art der Veröffentlichung: Patch
- Fix: Ein Fehler/Problem mit Cookiebot wurde behoben, das in der Browserkonsole ausgegeben wurde, wenn „Standard-Cookie-Benachrichtigung verwenden" auf „Ja" gesetzt war.
- Fix: Es wurde ein Problem behoben, bei dem die Bestell-ID in den Ereignissen zu rückerstatteten Bestellungen falsch angezeigt wurde (die Bestell-ID wurde anstelle der Bestellnummer angezeigt, obwohl sie in der Plugin-Konfiguration auf Bestellnummer eingestellt war).
1.5.0 6.4.4.0 - 6.4.20.2
- Veröffentlichungsdatum: 21.11.2023
- Art der Veröffentlichung: Minor
- Behebung: Es wurde ein Fehler behoben, der bei der Bestätigung des Empfangs eines Newsletters auftrat.
- Fix: Korrekturen für die stabile Arbeit mit dem Cookie-Manager - CookieBot - hinzugefügt.
- Fix: Korrekturen bei der Synchronisierung von Abonnenten hinzugefügt.
- Besonderheit: Die Konfiguration 'Tägliche Abonnenten-Synchronisation' wurde hinzugefügt.
- Besonderheit: Die Konfiguration 'Bereinigung von alten Aufträgen aktivieren' wurde hinzugefügt.
1.4.0 6.4.4.0 - 6.4.20.2
- Veröffentlichungsdatum: 7.11.2023
- Art der Veröffentlichung: Minor
- Fix: Problem, bei dem Shopware-Benutzer, die das Double Opt In im Shopware-System durchführen, nicht zu Klaviyo weitergeleitet wurden, sondern mit „NOT SUBSCRIBED".
- Fix: Selektor zum Namen der Klaviyo-Liste für Abonnenten hinzugefügt.
- Fix: Jetzt ist Double-Opt in der Nachrichtenübermittlung auf der Konfigurationsseite in allen Konfigurationsbereichen/Vertriebskanälen sichtbar.
1.3.1 6.4.4.0 - 6.4.20.2
- Veröffentlichungsdatum: 24.9.2023
- Art der Veröffentlichung: Patch
- Fix: Das Problem wurde behoben, bei dem die Validierung des öffentlichen API-Schlüssels von Klaviyo nicht wie vorgesehen funktionierte
1.3.0 6.4.4.0 - 6.4.20.2
- Veröffentlichungsdatum: 17.10.2023
- Art der Veröffentlichung: Minor
- Neu: Der Link zur Warenkorb-Wiederherstellung füllt jetzt die Adressdaten aus, die der Kunde vor dem Verlassen des Warenkorbs angegeben hat (falls zutreffend).
- Neu: Option hinzugefügt, um die Zuordnung für ihre Bestellung sowie den Lieferstatus als Pflichtfeld in einem Dropdown-Menü auszuwählen, damit dieser Status auch in Klaviyo ankommt.
1.2.0 6.4.4.0 - 6.4.20.2
- Veröffentlichungsdatum: 10.10.2023
- Art der Veröffentlichung: Minor
- Feature: Kompatibilität mit „Consentmanager” von Consentmanager.net hinzugefügt
- Verbesserung: Die Implementierung des Ereignisses „Checkout gestartet” im Plugin wurde für eine bessere Kompatibilität mit Checkout-Anpassungen und Plugins (z. B. 1-Schritt-Checkout und andere) überarbeitet. HINWEIS: Wenn Sie beim Auschecken umfangreiche Anpassungen der Plugin-Dateien vorgenommen haben, empfehlen wir Ihnen, die Anpassungen auf Ihrer Seite zu überprüfen und zu überprüfen.
1.1.3 6.4.4.0 - 6.4.20.2
- Veröffentlichungsdatum: 11.9.2023
- Art der Veröffentlichung: Patch
- Fix: Das Ereignis „Rückerstattete Bestellung" wird jetzt angezeigt, nachdem auf die Schaltfläche „Historische Ereignisse synchronisiert" geklickt wurde
- Fix: Behebung des Problems, bei dem der Task-Manager zum Stillstand kommen/stoppen kann.
1.1.2 6.4.4.0 - 6.4.20.2
- Veröffentlichungsdatum: 25.8.2023
- Art der Veröffentlichung: Patch
- Fix: Das Ereignis „Bezahlte Bestellung" wurde nach der historischen Synchronisierung nicht für nicht bezahlte Bestellungen angezeigt
- Fix: Das Problem wurde behoben, wenn Ereignisse nach jeder historischen Synchronisierung in den Aktivitätsprotokollen des Profils dupliziert wurden
- Fix: Aufrufmethode „dump(extensionData)" in der Twig-Datei entfernt
1.1.1 6.4.4.0 - 6.4.20.2
- Veröffentlichungsdatum: 15.8.2023
- Art der Veröffentlichung: Patch
- Fix: Das Problem wurde behoben, bei dem einige Kunden möglicherweise falsche Daten der an den Klaviyo-Service übergebenen Ereignisse sehen (Ereignisse für erfüllte Bestellungen usw.).
1.1.0 6.4.4.0 - 6.4.20.2
- Veröffentlichungsdatum: 7.8.2023
- Art der Veröffentlichung: Kleinere Version
- Neu: Es wurde ein neuer Endpunkt hinzugefügt, mit dem Sie die aktuelle Version des installierten Klaviyo-Plugins überprüfen können.
- Fix: Das Verhalten des "Wieder auf Lager"-Modals wurde geändert, so dass es nicht mit Sticky-Elementen interferiert.
- Fix: Korrektur der Synchronisation der historischen Daten der Bestellstatus.
- Fix: Korrektur der Klaviyo-Ereignissynchronisation, wenn die Tracking-Kontrollkästchen in der Verwaltungskonsole nicht aktiviert sind.
1.0.19 6.4.4.0 - 6.4.20.2
Erscheinungsdatum: 28.6.2023
Art der Veröffentlichung: Patch
Funktion: Möglichkeit hinzugefügt, die Bestellidentifikationsvariable zu ändern, die an das Klaviyo gesendet wird (war vorher: Bestell-Hash | jetzt können Sie entweder wählen: Bestell-Hash ODER Bestell-ID)
WICHTIG: Das Plugin ist noch nicht mit Shopware 6.5 kompatibel.
1.0.18 6.4.4.0 - 6.4.20.2
Erscheinungsdatum: 24.5.2023
Art der Veröffentlichung: Patch
Das Problem wurde behoben, bei dem „Back In Stock" keine Daten an klaviyo sendete
WICHTIG: Das Plugin ist noch nicht mit Shopware 6.5 kompatibel.
1.0.17 6.4.4.0 - 6.4.20.1
Erscheinungsdatum: 28.4.2023
Art der Veröffentlichung: Patch
Behebung des Problems, bei dem Produkte falsche Links (in Klaviyo) zu Shops in anderen Sprachen/Domains (Shopware) hatten, wenn mehrere Domains einem einzigen Vertriebskanal zugeordnet sind
1.0.16 6.4.4.0 - 6.4.20.1
Erscheinungsdatum: 5.4.2023
Art der Veröffentlichung: Patch
Neu: Vertriebskanalinformationen wurden zum Klaviyo-Kunden hinzugefügt.
1.0.15 6.4.4.0 - 6.4.19.0
Erscheinungsdatum: 10.2.2023
Art der Veröffentlichung: Patch
Kompatibilität mit CookieBot hinzugefügt
Neu: Kompatibilität mit den neuesten Versionen hinzugefügt und behoben
1.0.14 6.4.4.0 - 6.4.19.0
Erscheinungsdatum: 2.2.2023
Art der Veröffentlichung: Patch
Neu: Auswahl von Variantenbezeichnern für BIS hinzugefügt
1.0.13 6.4.4.0 - 6.4.18.0
Art der Veröffentlichung: Patch
Neu: Tracking für "BEZAHLTE" Bestellungen hinzugefügt
Neu: Produkt-SKU in der Funktion "Auf Lager melden" hinzugefügt
1.0.12 6.4.4.0 - 6.4.18.0
Erscheinungsdatum: 29.11.2022
Art der Veröffentlichung: Patch
Neu: Warenkorb-Wiederherstellungsfunktion hinzugefügt
1.0.11 6.4.4.0 - 6.4.18.0
Erscheinungsdatum: 23.11.2022
Art der Veröffentlichung: Patch
Fix: Kontext wird für Hintergrundprozesse beibehalten
1.0.10 6.4.4.0 - 6.4.17.0
Erscheinungsdatum: 03.11.2022
Art der Veröffentlichung: Patch
Fix: Problem mit dem lokalen Speicherelement des Plugins ohne Cookie-Zustimmung
1.0.9 6.4.4.0 - 6.4.17.0
Erscheinungsdatum: 03.11.2022
Art der Veröffentlichung: Patch
Fix: Problem mit der Initialisierung des Klaviyo-Skripts ohne Cookie-Zustimmung
Fix: Problem mit unsicherer Anzeige des Felds „Privater API-Schlüssel“.