Changelog¶
3.0.1¶
bei Rechnungskauf-Vorgängen wird keine Zinsposition mehr angezeigt
Integration von Änderungen aus v2.2.5
2.2.5¶
behebt ein Problem bei der Zahlungsintialisierung i.V.m. Rabatten
der Zahlungsvorgang ist nun immer an einen bestimmten cartToken gebunden (behebt ein Problem mit Drittanbieter-Erweiterungen)
valide Zugangsdaten werden beim Testen automatisch gespeichert, um die Kennung synchronisieren zu können
3.0.0¶
Integration von easyCredit-Rechnung
2.2.4¶
Integration von Ausnahmemöglichkeiten von Zins-Flex via RuleBuilder
2.2.3¶
behebt ein Problem mit dem Express-Checkout, durch das die Adresse nicht verifiziert werden konnte
Anpassung einer twig-condition, so dass Template auch in frühen Versionen von SW 6.4 gerendert werden kann
2.2.2¶
die asynchrone Authorisierung wurde entfernt, da die Transaktionen synchron autorisiert und geprüft werden
das Widget und der Express-Button können nun auch im Off-Canvas Warenkorb angezeigt werden
das Widget kann nun auch in der Produktübersicht angezeigt werden
die Steuerung des Widgets über CSS-Selektoren wurde erweitert
2.2.1¶
die Einstellung für das Debug-Logging wurde wieder integriert
es wird wieder das Webpack-Build für die Storefront-Funktionalität in allen Versionen verwendet
im CSRF-Mode Ajax wird ein CSRF-Token vor dem Request abgerufen (SW 6.4)
2.2.0¶
Kompatibilität mit Shopware 6.6
Known Issue: die „Debug Logging“-Einstellung wurde vorrübergehend entfernt (das Log-Level kann via APP_ENV beeinflusst werden)
2.1.11¶
die Zinsen werden nun auch aus der orderTransaction entfernt
das Express-Flag wird vor Weiterleitung aus dem Checkout zurücksetzt
2.1.10¶
die Preise für Widget und Express-Button werden nun analog zum product:price:amount Meta-Tag ermittelt
zur Initialisierung der JavaScript-basierten Funktionalitäten wird nun das load-Event statt DOMContentLoaded verwendet
2.1.9¶
verbessert die Fehlerbehandlung bei Initialisierung des Express-Checkouts
verhindert, dass eine Bestellung ohne gültige Transaktion aufgegeben werden kann
die Snippets haben nun eindeutige Prefixes zur Vermeidung von Kollisionen
für Widget und Express-Button wird nun durchgängig der calculatedCheapestPrice verwendet, um erweiterte Preise korrekt zu behandeln
2.1.8¶
die Warenkorb-Validierung prüft nun explizit den SalesChannel zur Vermeidung von Seiteneffekten
2.1.7¶
für die Konfiguration des Transaktionshandlings („Lieferung melden“ & „Rückabwicklung“) kann nun der Flow Builder verwendet werden
behebt einen Fehler, der bei Verwendung der REST API auftrat („There is currently no session available“)
2.1.6¶
das Ratenrechner-Widget wird auf Seiten mit individuellem CMS-Layout nicht mehr doppelt angezeigt
es wurde ein Schreibfehler behoben, der eine Ausgabe im Backend-Header verursachte
v2.1.5¶
es erfolgt nun eine explizite Versionsprüfung für das Kompatiblitätsmodul ContextResolverListenerModifier, da verwaiste Dateien aus vorherigen Updates zu einem Fehler führten
v2.1.4¶
bei Ratenkauf-Initialisierung wird die Produkt-URL und die URL des Hauptbildes übertragen
der RouteScope wird nun für ältere Shopware-Versionen trotz entfernter Annotation gesetzt (ContextResolverListenerModifier)
die Installation funktioniert nun auch unter Shopware 6.4 in allen Versionen (EntityRepositoryInterface)
Webpack Build funktioniert nun auch unter Shopware 6.4 (window.__sw__.assetPath hinzugefügt)
der Express Checkout kann nun auch unter SW < 6.4.6.0 initialisiert werden
des Ratenrechner-Widget verursacht auf leeren Produktübersichtsseiten und im leeren Warenkorb keinen Fehler mehr
v2.1.3¶
Widget & Express Checkout werden nun auch in der Buybox angezeigt (Content Management)
bei Veränderung des Warenkorbs wird die Ratenzahlung im Hintergrund automatisch geprüft & angepasst (PATCH)
Peformance-Verbesserungen durch internes Caching
behebt einen Fehler, der bei erneutem Initialisieren des Express-Checkouts auftrat
v2.1.2¶
Kompatibilität mit Shopware 6.5.1.0
das Widget berücksichtigt nun wieder die Einstellung im Backend
v2.1.1¶
Kompatibilität mit Shopware 6.5
behebt einen Fehler bei Durchführung von Produkt-Exports über die CLI
v2.1.0¶
Express-Checkout: der Ratenkauf kann direkt von der Produktdetailseite oder aus dem Warenkorb heraus gestartet werden
v2.0.10¶
behebt ein Problem mit Shopware 6.4.18.1
v2.0.9¶
behebt ein Problem unter PHP 8.1
v2.0.8¶
umfangreiche Marketing-Komponenten wurden eingefügt und sind über das Backend einstellbar
behebt einen Fehler im Cart-Validator
v2.0.7¶
behebt einen Fehler in der 2-Phasen-Bestätigung
v2.0.6¶
verhindert, dass die Payment Session durch den Aufruf einer nicht existenten Ressource geleert wurde
v2.0.5¶
eine Bestellung kann nur abgeschlossen werden, wenn der Transaktionstatus PREAUTHORIZED ist, andernfalls erhält der Kunde eine Fehlermeldung
eine Bestellung wird nur als bezahlt markiert, wenn der Transaktionsstatus bei Aufruf des AuthorizationCallback AUTHORIZED ist
beim automatischen Melden der Lieferung durch Bestellstatusänderung wird der Status nur übertragen, wenn dies nicht bereits geschehen ist
die package-lock.json im Administrations-Modul wird nun mitgeliefert
v2.0.4¶
bei mehreren Sales Channels werden nun die korrekten Zugangsdaten je Sales Channel verwendet
v2.0.3¶
Änderungen zum Markenrelaunch von easyCredit-Ratenkauf
v2.0.2¶
es sind nun auch Finanzierungen ohne Zinsen möglich
die Bestellnummer wird bei Bestätigung der Bestellung nun korrekt übergeben
eine Inkompatibilität mit Doctrine wurde behoben, die dazu führte, dass die Zinsen nicht entfernt wurden
die doppelte Betrags- und Adressprüfung im PayHandler wurde zur besseren Kompatibilität zwischen den Versionen entfernt (Konflikt mit „Zinsen entfernen“)
v2.0.1¶
Rule Builder: es wurden die Bedingungen Summe, inkl. Zinsen (kompatibel mit ratenkauf by easyCredit) und Gesamtsumme, inkl. Zinsen (kompatibel mit ratenkauf by easyCredit) hinzugefügt
bei Plugin-Installation wird eine Standard-Verfügbarkeitsregel für ratenkauf by easyCredit angelegt (DE & EUR)
es wurde eine DeliveryInfo zur Zins-Position hinzugefügt, die die Zinsen als versandkostenfrei markiert
das Plugin-Icon wurde durch eine schärfere Version ersetzt und der Menüpunkt ratenkauf by easyCredit wieder unter Einstellungen -> Erweiterungen aufgenommen
bei interner Neuberechnung des Warenkorb wird die Warenkorb-Validierung nicht mehr angewendet (verhindert Abbruch des Bezahlvorgangs durch Flow Builder)
v2.0.0¶
Migration auf ratenkauf by easyCredit API v3
Integration von EasyCredit Ratenkauf Web-Komponenten
v1.1.11¶
das Checkout-Widget berücksichtigt nun die Gesamtbreite des Parent-Elements
v1.1.10¶
Änderungen zur Kompatibilität mit v6.4.9.0
v1.1.9¶
der Zahlungs- und Bestellstatus für neue Bestellungen kann nun konfiguriert werden
die Standard-Einstellungen werden bei Installation wieder korrekt gesetzt
v1.1.8¶
in den Backend-Modulen wird nun das globale Shopware-Objekt verwendet
obsolete Komponenten wurden entfernt
v1.1.7¶
verwende die Kunden-Anrede als bevorzugten Wert (temporärer Fix für NEXT-17764)
v1.1.6¶
die automatischen Aktionen „Lieferung melden“ „Rückabwicklung“ sind nun über eine Konfigurationsoption steuerbar
v1.1.5¶
bei Gast-Bestellungen wird zur Initialisierung der Zahlung nun der Vor- und Nachname der Rechnungsadresse verwendet (vorher: Kundendaten)
die Hinweismeldung im Checkout wurde angepasst und wird nun als WARNING ausgegeben (vorher: ERROR)
das Händler-Interface wurde aktualisiert und ist nun als WebComponent eingebunden
die API-Library wurde aktualisiert auf v1.6.0 (Prüfung von Vor- und Nachname)
die Beträge werden nach Entfernen der Zinsen auf zwei Nachkommastellen gerundet
v1.1.4¶
die Zahlungsartenauswahl ist nun über das Checkout Widget als WebComponent integriert
die API-Library wurde aktualisiert auf v1.5.0
Kompatibilität mit Shopware 6.4
v1.1.3¶
eine Versandart kann für „Click & Collect“ definiert werden
die API-Library wurde aktualisiert auf v.1.4.0
v1.1.2¶
Verbesserung der Multichannel-Kompatibilität (behebt einen Fehler im Checkout bei mehreren SalesChannel mit unterschiedlichen Einstellungen)
Verbesserung der Fehler-Toleranz bei unerwarteten Rückgabewerten der API
das Ratenkauf Widget loggt Betragsunter- bzw. Betragsüberschreitungen nicht mehr als Fehler
v1.1.1¶
Version 1.1.0 konnte nicht installiert werden (Composer Version Constraint)
v1.1.0¶
Verbesserung der Kompatibilität mit dem Shopware Rule Builder
v1.0.0¶
Bestellungen werden nach Abschluss statt als „Bezahlt“ als „Authorisiert“ markiert (erst nach Meldung der Lieferung im Händler-Portal ist die Bestellung bezahlt)
der Lieferstatus wird nun an das Händler-Portal übermittelt (order_delivery.state.shipped, order_delivery.state.returned)
die Konfiguration wurde zur Standardisierung auf config.xml migriert
API: das Feld Kategorie wird nach 255 Zeichen abgeschnitten, um einen Fehler bei zu langen Kategorienamen zu vermeiden
v0.9.8¶
Integration des Händler-Interface Widgets
Verbesserung der Validierung (Firma, abweichende Adresse, Betragsgrenzen)
die Zinsen enthalten nun 0% Steuern (vorher keine Steuerdefinition)
die Zinsen können nun automatisch entfernt werden (Standardeinstellung: entfernen)
das Debug-Logging bei Weiterleitung zum Payment Terminal wurde verbessert
Weiterleitung auf das Payment Terminal erfolgt nur nach erfolgreicher Validierung
die Adresse kann in der Administration für ratenkauf by easyCredit Bestellungen nicht mehr angepasst werden
das Widget stellt den Preis über einen meta-Tag zur Verfügung (vorher: Erkennung über itemprop=“price“)
Debug-Logging kann über die Plugin-Einstellungen aktiviert werden
Anpassung von Übersetzungen
v0.9.7¶
Fehlerbehebung in Zahlartenauswahl in Zusammenspiel mit anderen Plugins
v0.9.6¶
Kompatibilität mit Shopware 6.3.x
v0.9.5¶
die Bestellnummer wird zur einfacheren Bestellbearbeitung an easyCredit übermittelt
das Plugin verwendet nun v2 der easyCredit API
behebt einen Fehler in der Zahlartenauswahl
v0.9.4¶
Verbesserung des Error Handlings bei fehlenden oder inkorrekten Zugangsdaten & Server-Fehlern
Entfernen der Zahlungsmethode easyCredit bei Fehlern aus dem Checkout
Entfernen von Zahlungsmethode und Widget, wenn im Sales Channel nicht zugeordnet
v0.9.3¶
Anpassungen gemäß Shopware Quality Guide
v0.9.1¶
erstes Release für Shopware 6.1