2.4.0 - 09.03.2026- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.3.1 - 5.6.*
- Kompatibel mit PHP:von 8.2 bis 8.4
Neue Features
Sprachabhängige Klaviyo-Formulare (Multishop)
Bis zu 3 Klaviyo-Formulare können jetzt pro Sprache konfiguriert werden — ideal für mehrsprachige Shops. Jedes Formular unterstützt individuelle Trigger (sofort, zeitverzögert, Scroll-Position oder Exit-Intent) und lässt sich gezielt auf bestimmte Besuchergruppen einschränken (alle Besucher, nur bekannte Profile oder nur neue Besucher). Eine eingebaute Frequency-Control verhindert, dass Kunden dasselbe Popup mehrfach sehen.
Searched Site Event
Wenn ein Besucher die Shop-Suche nutzt, wird jetzt ein „Searched Site" Event an Klaviyo gesendet — inklusive Suchbegriff, Anzahl der Ergebnisse und der Top-Treffer. Perfekt für Browse-Abandonment-Flows und Segmentierung nach Suchinteressen.
Added to Wishlist Event
Produkte, die auf den Wunschzettel gesetzt werden, erzeugen jetzt ein „Added to Wishlist" Event mit vollständigen Produktdaten. Ideal für Reminder-Flows („Dein Wunschartikel ist noch verfügbar!") oder Preis-Drop-Benachrichtigungen.
Bugfixes & Optimierungen
Wawi-Synchronisation: Versandbestätigungen blockieren nicht mehr
Das Senden von Versandbestätigungen über die JTL-Wawi konnte den Sync-Prozess spürbar verlangsamen.
HTML-Sonderzeichen in Kundennamen
Kundennamen mit Umlauten oder Sonderzeichen (ä, ö, ü, &) wurden teilweise als HTML-Codes an Klaviyo übermittelt. Diese werden jetzt korrekt dekodiert.
Fulfilled Order: Korrekte Berechnung der Bestellsumme
Die Bestellsumme im „Fulfilled Order" Event konnte in seltenen Fällen durch interne Positionen (Versandkosten, Gutscheine) verfälscht werden. Jetzt werden nur noch echte Artikelpositionen berücksichtigt.
Started Checkout: Keine Duplikate mehr
Das „Started Checkout" Event wurde unter bestimmten Umständen mehrfach ausgelöst. Ein verbessertes Session-Flag verhindert jetzt zuverlässig doppelte Events.
Fehlerprotokollierung immer aktiv
Fehler im Plugin wurden nur protokolliert, wenn der Debug-Modus aktiviert war. Jetzt werden Fehler immer geloggt (unabhängig vom Debug-Setting), während Debug-Informationen weiterhin optional bleiben.
Absicherung gegen Shop-Abstürze
Alle Event-Hooks sind jetzt vollständig gegen unerwartete Fehler abgesichert. Selbst wenn ein einzelner Klaviyo-Event fehlschlägt, läuft der Shop-Betrieb ungestört weiter.
2.1.1 - 03.03.2026- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.3.1 - 5.6.*
- Kompatibel mit PHP:von 8.2 bis 8.4
Neue Features
Hybrid-Tracking-Modus
Das Plugin verfügt jetzt über einen intelligenten Hybrid-Tracking-Modus, der die Stärken
von JavaScript- und serverseitigem Tracking kombiniert. Das Ergebnis: Deutlich weniger
Datenverlust im Tracking, selbst wenn Kunden Ad-Blocker nutzen, Skripte langsam laden
oder über unsichere Verbindungen shoppen. Jeder relevante Kundenkontaktpunkt wird
zuverlässig erfasst — für präzisere Klaviyo-Flows, besseres Segmenting und
letztlich höhere Conversion-Raten aus E-Mail-Automationen.
Ihr Vorteil: Mehr verwertbare Kundendaten → genauere Segmente →
effektivere Flows → mehr Umsatz durch E-Mail-Marketing. Durch den Hybrid Modus wird außerdem die Kompatbilität mit vielen 3rd Party Templates wie z.B. AdMorris oder NIUPlus maximiert, so das AddToCart Events hier immer sauber getrackt werden sollten.
Übersichtlichere Plugin-Verwaltung
Die Admin-Oberfläche des Plugins im JTL-Backend wurde grundlegend überarbeitet.
Alle Einstellungen sind jetzt sinnvoll gruppiert und beschriftet — weniger Suchen,
weniger Fehler bei der Konfiguration. Auch technisch weniger versierte Nutzer finden
sich sofort zurecht.
️ Bugfixes
- Viewed Category Event wurde unter bestimmten Routing-Bedingungen nicht korrekt
ausgelöst — behoben.
2.0.0 - 24.02.2026- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.3.1 - 5.6.*
- Kompatibel mit PHP:von 8.2 bis 8.4
Neue Features
Komplett überarbeitete Event-Struktur nach Klaviyo Best Practices
Alle 10 Tracking-Events wurden grundlegend überarbeitet und folgen jetzt den offiziellen Klaviyo Best Practices. Das bedeutet: Alle Klaviyo-Flows, Segmente und Automationen funktionieren jetzt sofort out-of-the-box — ohne manuelle Anpassungen an Property-Namen oder Datenstrukturen.
Cart Recovery System mit persistenten Warenkorb-Links
Kunden, die den Checkout abbrechen, können jetzt über einen personalisierten Link direkt zu ihrem gespeicherten Warenkorb zurückkehren. Perfekt für Abandoned Cart E-Mails — ein Klick, und der Kunde ist zurück im Checkout mit seinen Produkten. Die CheckoutURL wird automatisch in allen relevanten Events (Added to Cart, Started Checkout) mitgesendet.
Vollständige Warenkorb-Informationen in allen Events
Events wie "Added to Cart" und "Started Checkout" enthalten jetzt ein vollständiges Items-Array mit allen Produkten im Warenkorb — inklusive Einzelpreise, Mengen, Bilder, URLs, Marken und Kategorien. Damit lassen sich dynamische Produktblöcke in E-Mails aufbauen, die exakt den Warenkorb des Kunden abbilden.
Ferner wurde der "Added to Cart" event noch robuster aufgebaut so das dieser mit mehreren Templates out of the Box kompatibel ist.
Customer Profile Enrichment
Das Plugin überträgt jetzt automatisch erweiterte Kundendaten an Klaviyo-Profile: Kundengruppe, Sprache, Bestellhistorie (Anzahl Bestellungen, Gesamtumsatz), Registrierungsdatum und Herkunft. Ideal für personalisierte Segmentierung — z.B. VIP-Kunden, Neukunden oder sprachbasierte Kampagnen.
Katalog-Feed (klaviyo.xml) für Back-in-Stock & Produktempfehlungen
Der integrierte Katalog-Feed liefert alle Produkte im Klaviyo-kompatiblen XML-Format, inklusive korrekter Bild-URLs, Marken und Kategorien. Voraussetzung für Back-in-Stock Benachrichtigungen und KI-gestützte Produktempfehlungen direkt in Klaviyo.
Rechnungs- und Lieferadresse in Bestellevents
Placed Order und Fulfilled Order Events enthalten jetzt die vollständige Rechnungs- und Lieferadresse. Ermöglicht regionsbasierte Segmentierung und personalisierte Versand-Kommunikation.
Recently Viewed Items Support
Das Plugin sendet jetzt trackViewedItem-Daten, damit der Klaviyo-E-Mail-Block "Zuletzt angesehene Produkte" korrekt funktioniert. Kunden sehen in E-Mails genau die Produkte, die sie zuletzt im Shop angeschaut haben.
Automatische Deduplizierung aller Events
Jedes Event erhält eine kryptographisch sichere, eindeutige ID. Klaviyo erkennt damit Duplikate automatisch — selbst bei Netzwerkproblemen oder doppelten Requests werden Events nicht mehrfach gezählt.
Bugfixes & Optimierungen
- Fulfilled Order: Der Bestellwert (
$value) wurde an der falschen Stelle im API-Request übergeben und von Klaviyo nicht erkannt. Umsatz-Reports für versendete Bestellungen sind jetzt korrekt.
- Viewed Category: Bei bestimmten Shop-Konfigurationen wurde der Kategoriename als "null" übertragen. Jetzt wird immer der korrekte Name angezeigt.
- HTML-Sonderzeichen: Produktnamen mit Umlauten, Sonderzeichen oder Bindestrichen (z.B. "Röstkaffee — Premium") wurden fehlerhaft als
Röstkaffee — Premium übertragen. Alle Namen werden jetzt sauber dekodiert.
- Checkout-Events: Die Berechnung des Warenkorbwerts in den Checkout-Events war in bestimmten Fällen fehlerhaft. Alle Werte werden jetzt korrekt berechnet.
- Produkt-URLs: In einigen Events fehlte die Produkt-URL oder war leer. Alle Events liefern jetzt konsistent vollständige URLs.
- Schreibweise "SKUs": Ein Tippfehler ("SKUS" statt "SKUs") in mehreren Events wurde korrigiert. Betrifft Segmente, die auf dieser Property filtern.
- Produkt-Identifikation: Produkte werden jetzt konsistent über die konfigurierte Artikelnummer identifiziert — nicht mehr über interne Datenbank-IDs.
- SDK-Migration: Das Plugin nutzt jetzt das aktuelle Klaviyo PHP SDK (API v17.0.0) statt des veralteten SDK v7.1.0, das seit Ende 2025 nicht mehr unterstützt wird.
️ Breaking Changes
Event-Property-Namen geändert
Die Property-Namen in allen Events wurden an den Klaviyo-Standard angepasst. Bestehende Flows, Segmente oder Trigger-Filter, die auf die alten Namen referenzieren, müssen aktualisiert werden.
Wichtigste Änderungen:
| Event |
Vorher |
Jetzt |
| Placed Order |
Ordernumber |
OrderId |
| Ordered Product |
Name, Brand |
ProductName, ProductBrand |
| Fulfilled Order |
Ordernumber |
OrderId |
| Cancelled Order |
Canceled Order (Event-Name) |
Cancelled Order (britische Schreibweise) |
| Viewed Product |
ProductURL |
URL |
| Added to Cart |
ProductName, ProductID (top-level) |
AddedItemProductName, AddedItemProductID (Prefix) |
| Checkout Completed |
Custom Event Name |
Folgt jetzt dem Klaviyo-Standard |
Adressformat geändert
Rechnungs- und Lieferadressen werden jetzt als strukturierte Objekte (BillingAddress, ShippingAddress) übertragen statt als einzelne Felder. E-Mail-Templates, die auf Adressdaten zugreifen, müssen angepasst werden.
Währungsangabe hinzugefügt
Alle Bestellevents enthalten jetzt eine $value_currency-Property (z.B. "EUR"). Bisher wurde die Währung nicht übertragen. Bestehende Umsatz-Reports in Klaviyo sind davon nicht betroffen — die Ergänzung verbessert lediglich die Genauigkeit bei Multi-Currency-Setups.
1.9.0 - 09.02.2026- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.3.1 - 5.6.*
- Kompatibel mit PHP:von 8.2 bis 8.4
Kompatibilität mit neuer Klaviyo API sichergestellt. Umstellung auf neue API Endpunkte, da die alten Endpunkte abgekündigt sind.
1.8.9 - 02.12.2025- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.3.1 - 5.6.*
- Kompatibel mit PHP:von 8.2 bis 8.4
Bugfix beim Add2Cart Event. Die AddedItemURL wird nun zuverlässiger gefunden und an Klaviyo übermittelt.
1.8.8 - 02.12.2025- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.3.1 - 5.6.*
- Kompatibel mit PHP:von 8.2 bis 8.4
Bugfix beim PlacedOrder Event. Bei asynchronen Zahlungsarten für der value der Order nicht korrekt übergeben, das konnte zu Ungenauigkeiten bei der Auswertung in Klaviyo führen. Die korrekten Werte waren in einem anderen Attribut im Event bereits enhalten, so das auch in die Vergangenheit korrekte Daten vorliegen - hier müsste dann nur temporär mit einer Custom Metrik in Klaviyo gearbeitet werden.
1.8.7 - 01.12.2025- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.3.1 - 5.6.*
- Kompatibel mit PHP:von 8.2 bis 8.4
Kleiner Bugfix bei der Abarbeitung verzögerter Payments: Selbst wenn diese nicht als verzögert konfiguriert wurden, so wurden diese in Sonderfällen als verzögert behandelt - das ist nicht weiter schlimm für die Abarbeitung aber nun ist es technisch sauber.
1.8.6 - 25.11.2025- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.3.1 - 5.6.*
- Kompatibel mit PHP:von 8.2 bis 8.4
- Bugfix Add2Cart Event: In der vorherigen Version hatte sich der Fehlerteufel eingeschlichen und die Bilder beim Add2Cart Event wurde nur noch in einer kleinen Auflösung übermittelt. Dies ist nun wieder auf "Normalzustand"
1.8.5 - 24.11.2025- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.3.1 - 5.6.*
- Kompatibel mit PHP:von 8.2 bis 8.4
- Der Bugfix für externe Payment Anbieter die ggf. Probleme verursacht haben wurde weiter verbessert und nun noch robuster implementiert. Seiteneffekte mit anderen Templates und Plugin wurden zudem verringert.
- Die Abarbeitung dieser speziellen Events mit externen Payment Providern passiert nun nachgelagert - das ist robuster, führt jedoch dazu das zwischen "Checkout startet" und dem eigentlich "Placed Order" Event bis u 1h Versatz liegen kann - dies bitte bei Events in Klaviyo berücksichtigen, so das nicht zu schnell Warenkorb Abbrecher eMails versendet werden ( < 1h Zeitraum).
- In speziellen Konstellationen wurden für Variantenartikel manchmal 2 Add2Cart Events übermittelt - dies ist nun korrigiert.
WICHTIG:
Der Support mit PHP 8.4 sollte nun ebenfalls gewährleistet sein - bitte aber jedoch mit Vorsicht testen und ggf. für einen Rollback vorbereiten.
WICHTIG 2:
Gerade vor Black Friday empfehlen wir sofern das Plugin läuft erstmal NICHT zu updaten, da hauptsächlich Quality of Life Updates Bugfixes enthalten sind.
1.8.1 - 13.11.2025- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.3.1 - 5.6.*
- Kompatibel mit PHP:von 8.2 bis 8.3
- Fehlerbehebung Mollie verbessert, sofern vergessen wurde die Mollie Zahlungsarten als Parameter für das alternative Tracking zu hinterlegen
1.8.0 - 07.11.2025- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.3.1 - 5.6.*
- Kompatibel mit PHP:von 8.2 bis 8.3
- OrderedProduct, Viewed Product, Add2Cart Events optimiert für Generierung dynamischer Klaviyo Feeds
- Für 3rd Party Zahlungsdienstleister (Mollie, Unzer etc.) gibt es die Möglichkeit eines alternativen Trackings das evtl. Probleme die durch Dritt-Anbieter-Zahlungsplugins entstehen beseitigt. Diese Option kann nach bedarf für einzelne Zahlungsarten aktiviert werden.
1.7.7 - 05.11.2025- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.3.1 - 5.6.*
- Kompatibel mit PHP:von 8.2 bis 8.3
- Bugfix beim Add2Cart Event: Nun auch möglich wenn direkt um Warenkorb weitergeleitet wird statt auf der Produktdetailseite zu bleiben
- Fehlerbehebung vereinfacht
1.7.6 - 15.10.2025- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.3.1 - 5.6.*
- Kompatibel mit PHP:von 8.2 bis 8.3
- Kleinere Fehlerbehebungen und Optimierungen
1.7.5 - 15.10.2025- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.3.1 - 5.6.*
- Kompatibel mit PHP:von 8.2 bis 8.3
- Enhancement bei den historischen Bestellungen: Sofern im Shop die Bestelldaten nicht konsistent sind (z.B. wenn bei Bestellungen der Kundenbezug aufgrund fehlerhafter Datenmigrationen fehlt) werden diese Bestellungen effizienter ignoriert. Dadurch läuft die Übertragung der historischen Bestellungen zu Klaviyo schneller.
1.7.4 - 14.10.2025- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.3.1 - 5.6.*
- Kompatibel mit PHP:von 8.2 bis 8.3
- Bugfix bei den Geburtstagen. Es wird kein DBNULL mehr in das Birthday Feld bei Klaviyo übergeben. Das Geburtstagsfeld wird nun Birth_Day genannt. Die alten Daten müssen händisch vom alten Birthday ins neues Birth_Day ins Klaviyo migriert werden - gehen aber so nicht verloren.
- Historische Bestellungen Fehlerhandling überarbeitet. Fehlerhafte ISO Codes in der JTL Datenbank führen nun nicht mehr dazu, das der Prozess abbricht. Die fehlerhaften Bestellungen werden nun übersprungen.
1.7.3 - 06.10.2025- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.3.1 - 5.6.*
- Kompatibel mit PHP:von 8.2 bis 8.3
Bugfix: Geburtstagsfeld in Klaviyo
Problem:
Das bisher übertragene Feld Birthday wurde in Klaviyo nicht als Datumsfeld erkannt. Dadurch konnten Geburtstags-Flows in Klaviyo nicht korrekt ausgelöst werden.
Lösung:
Das Plugin überträgt ab dieser Version den Geburtstag in das neue Attribut Birth_Day (mit Unterstrich). Dieses Feld wird in Klaviyo als Datumsfeld erkannt und kann direkt in Flows verwendet werden.
Hinweis für bestehende Klaviyo-Profile:
Um sicherzustellen, dass bestehende Profile korrekt in Geburtstags-Flows einbezogen werden, ist einmalig ein manueller Abgleich notwendig:
- In Klaviyo alle Profile mit dem bisherigen Feld
Birthday exportieren.
- In der Exportdatei alle gültigen Datumswerte in die neue Spalte
Birth_Day übernehmen.
- Den bereinigten Datensatz in Klaviyo re-importieren.
- Beim Import in Klaviyo den Datentyp für
Birth_Day auf Datum setzen.
Neue Profile werden automatisch mit dem korrekten Feld Birth_Day befüllt und sind sofort flow-fähig.
1.7.2 - 09.09.2025- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.3.1 - 5.5.*
- Kompatibel mit PHP:von 8.2 bis 8.3
Bessere Integration in den JTL Consent Manager. Der Consent wird nun nicht dynamisch registriert sondern erzeugt einen Eintrag im JTL Consent Manager. Das erlaubt es ggf. 3rd Party Consent Lösungen besser den Consent zu verwalten.
1.7.1 - 04.09.2025- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.3.1 - 5.5.*
- Kompatibel mit PHP:von 8.2 bis 8.3
Kleiner Bugfix beim übertragen von historischen Bestellungen. Ein Sicherheitsmechanismus verhindert nun das das Script erneut gestartet werden kann, sofern der PHP Prozess im Hintergrund noch arbeitet. Dadurch werden Event Duplikate im Klaviyo vermieden.
1.7.0 - 03.09.2025- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.3.1 - 5.5.*
- Kompatibel mit PHP:von 8.2 bis 8.3
-
Add2Cart Event aus der Kategorieübersicht
Über in den Plugineinstellungen konfigurierbare HTML Selektoren können die Feldinhalte für das Add2Cart Event aus der Kategorieübersicht frei bestimmt werden.
-
Kleinere Bugfixes zur Sicherung der Stabilität des Plugins
1.6.2 - 07.08.2025- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.3.1 - 5.5.*
- Kompatibel mit PHP:von 8.2 bis 8.3
-
Bugfix: Ordered Product Events wurden zwar an Klaviyo übergeben, aber nicht korrekt mit dem zugehörigen Kundenprofil verknüpft.
Der Fehler in der Zuordnung wurde behoben, sodass nun alle Bestellinformationen zuverlässig im richtigen Profil landen.
→ Damit stehen vollständige Daten für gezielte Follow-up-Flows zur Verfügung – das schafft Klarheit in der Kundenhistorie.
-
Bugfix: Im Placed Order-Event fehlte teilweise der Nachname, da JTL diesen verschlüsselt speichert.
Die Logik wurde angepasst, sodass der Nachname nun auch im verschlüsselten Fall korrekt extrahiert und übertragen wird.
→ So ist sichergestellt, dass alle personenbezogenen Daten wie gewünscht in Klaviyo erscheinen – auch für die Personalisierung ein Plus.
-
Bugfix: Der Herstellername im XML-Export wurde nicht korrekt maskiert, was zu Importfehlern in Klaviyo führen konnte.
Ab sofort wird der Hersteller automatisch im CDATA-Block übergeben, um Sonderzeichenprobleme zu vermeiden.
→ Der Export ist dadurch robuster und sauberer – besonders hilfreich bei Marken mit Sonderzeichen im Namen.
-
Workaround: Bei Bestellungen mit NULL-Werten im MHD-Feld konnte JTL kein Bestellobjekt aufbauen, was die Eventverarbeitung komplett abbrach.
Dieser Fall wird nun sauber über einen Try/Catch abgefangen – die betroffenen Events werden übersprungen, der Rest wird verarbeitet.
→ Das Plugin läuft stabiler und auch problematische Altdaten führen nicht mehr zu unerwarteten Ausfällen.
-
Feature: Die Kundengruppe wird nun zusätzlich im Placed Order-Event an Klaviyo übergeben und am Kundenprofil gespeichert.
Dadurch lassen sich Marketing-Flows und Newsletter noch gezielter nach Kundentypen segmentieren (z. B. Händler vs. Endkunde).
→ Mehr Kontrolle für deine Kommunikation – damit du deine Zielgruppen individueller ansprechen kannst.
1.6.1 - 09.05.2025- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.3.1 - 5.5.*
- Kompatibel mit PHP:von 8.2 bis 8.3
- Produktbild und Produkt URL im "Ordered Product", "Placed Order" und Fullfilled Order Event hinzugefügt
1.6.0 - 24.04.2025- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.3.1 - 5.4.*
- Kompatibel mit PHP:von 8.2 bis 8.3
- Kompatibilität mit dem S360 Amazon Pay Plugin verbessert
- In seltenen Fällen wurde der "Checkout Started" Event nicht zuverlässig an Klaviyo übertragen. Dies wurde nun gefixed und funktioniert wunderbar sowohl für Gastbestellungen als als bestehende Kunden, sobald der Kunde im Checkout Prozess durch Klaviyo identifiziert werden kann (z.B. durch die Eingabe der eMail Adresse während des Checkouts)
1.5.0 - 03.12.2024- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.3.1 - 5.4.*
- Kompatibel mit PHP:von 8.2 bis 8.3
Feature
- Im "Checkout Started" Event sind nun die Bilder zu den Produkten im Checkout / Warenkorb enthalten. Dies erlaubt schönere Mails für abgebrochene Warenkörbe
1.4.0 - 01.11.2024- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.3.1 - 5.4.*
- Kompatibel mit PHP:von 8.2 bis 8.3
Feature
- JTL Shop Gutscheincodes lassen sich per Webhook URL deaktivieren. Nützlich sofern Klaviyo Flows Gutscheincodes nur zeitlimitiert ausstellen sollen. Hinweis: Derzeit fehlt hierfür noch der Support von Gutscheincodes in Webhook URLs in Klaviyo - das Plugin kann dies bereits und Klaviyo hat das Feature auf der Roadmap.
Kompatibilität
- Das Plugin ist nun bereit für ein Upgrade auf JTL Shop 5.4.*
1.3.1 - 14.10.2024- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.3.1 - 5.3.*
- Kompatibel mit PHP:von 8.2 bis 8.3
Bugfix
- Historische Bestellungen: Anonyme Bestellungen werden nicht mehr zu Klaviyo übergeben und produzieren keine Fehler mehr
- Bugfix des Element Selektors beim "Viewed Product" Event
1.3.0 - 13.10.2024- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.3.1 - 5.3.*
- Kompatibel mit PHP:von 8.2 bis 8.3
Neue Funktionen
- Exportiert historische Bestellungen: Exportiert Placed Order Events für historische Daten (vor dem Start des Plugins) zu Klaviyo.
- Coupon Sync: Individuelle Gutscheincodes können von JTL Shop zu Klaviyo synchronisiert werden. Der Status, ob der Gutscheincode eingelöst wurde, wird ebenfalls periodisch per Cronjob zu Klaviyo synchronisiert.
- Unterstützung von externen Consent Tools: Zusätzlich zu den bisherigen Consent Regeln kann nun ein externer Script Tag in den Klaviyo Tag "eingefügt" werden, um die Kontrolle durch Third Party Consent Tools besser regeln zu können.
- Event Log: Über ein Event Log im Plugin kann die Funktion des Plugins überprüft werden.
Bugfix
- Product Feed: CDATA bei Categories eingefügt, um Fehler in der XML Feed Syntax zu vermeiden.
- Optimierung des Checkout Started und Checkout Complete Events.
Wartung
- Einstellungsmöglichkeiten des Plugins sind nun in Gruppen zusammengefasst um die Übersichtlichkeit zu erhöhen
- Für das "ViewedProduct" Event kann nun detailliert festgelegt werden, aus welchen Elementen des Template DOM die Werte gezogen werden.
Für ein Standard NOVA Template funktioniert alles mit den Standardeinstellungen. Bei anderen, modifizierten Templates sind eventuell Anpassungen
Anpassungen notwendig, damit die Informationen korrekt aus dem Template gezogen werden.
- Interne Umstellung der Back-In-Stock Eventlogik vom JTL Hookpoint auf einen Cronjob um potentielle Synchronisationskonflikte im Shop zu vermeiden.
1.2.3 - 25.09.2024- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.3.1 - 5.3.*
- Kompatibel mit PHP:von 8.2 bis 8.3
- Kleiner BugFix, da das ViewedProduct Event teilweise nicht gefeuert wurde, wenn der Hersteller im Template nicht vorhanden war.
1.2.2 - 22.08.2024- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.3.1 - 5.3.*
- Kompatibel mit PHP:von 8.2 bis 8.3
- Produktexporte via Feed für Klaviyo können automatisiert über das Plugin angelegt werden. Die Feeds müssen bei Klaviyo noch hinzugefügt und einmalig gemapped werden. (Notwendig für Back2Stock Flows)
- Die Doku wurde allgemein überarbeitet und sowohl die übermittelten Events als auch Konfigurationsparameter präziser beschrieben
- Neue Option "Debug": Diese Funktion implementiert das Log Messages / Fehlermeldungen in einen eigenen JTL "Logbuch Channel" geschrieben werden. Dies erleichtert die Fehleranalyse im Bedarfsfall.
- Neue Option: "Fullfillment Events splitten": Bei Kunden mit fehlerhaften JTL Shop Konfigurationen lief der "Fullfillment Event" nicht zuverlässig. Es gibt nun eine neue Option, die dieses Problem mittels Workaround behebt, da die Ursache leider nicht in diesem, sondern anderen Plugins liegt. Wird "Fullfillment Events splitten" auf NEIN gesetzt, ist der Workaround aktiv
1.0.1 - 08.08.2024- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.3.1 - 5.3.*
- Kompatibel mit PHP:von 8.2 bis 8.3
- Bugfix: Fehler im Checkout erzeugen keinen PHP Abbruch mehr
- Feature: "Back in stock" Funktion implementiert
1.0.0 - 03.07.2024- Kompatibel mit JTL-Wawi: Keine Abhängigkeit
- Kompatibel mit JTL-Shop 5:von 5.3.1 - 5.3.*
- Kompatibel mit PHP:von 8.2 bis 8.3
Initial Release