# 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.
# 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.
# 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.
# 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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".
- 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".
- 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
- 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
- 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
- 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
- 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.
- 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.
- 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
- 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
- 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).
- 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).
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- 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
- 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)
- 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.).
- 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.).
- 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.
- 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.
- 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
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.
WICHTIG: Das Plugin ist noch nicht mit Shopware 6.5 kompatibel.