Changelog¶
2.1.10¶
behebt ein Problem mit der Einbindung der Komponenten als JavaScript-Modulen in Classic Themes
die Checkout-Komponente ist nun auch auf der Kundenbezahlungsseite funktional
die Checkout-Komponente im Blocks-Checkout wird wieder zurückgesetzt, wenn ein Fehler bei der Validierung auftritt
2.1.9¶
die Veränderung der Lieferadresse wird nur bei Bestellungen, die mit easyCredit bezahlt wurden, unterbunden
2.1.8¶
das Plugin ist nun kompatibel mit HPOS (High Performance Order Storage)
das Plugin ist nun kompatibel mit wooCommerce block-based Checkout
die asynchrone Authorisierung wurde entfernt, da die Transaktionen synchron autorisiert und geprüft werden
es wird nun, wenn vorhanden, die deutsche Version von Fehlermeldungen ausgegeben
alle Skripte werden nun als Webpack-Module mitgeliefert
die Web-Komponenten werden nur noch als Modul eingebunden (nomodule wurde entfernt)
2.1.7¶
umgeht einen Fehler im Checkout, der in Verbindung mit einem Drittanbieter-Plugin auftrat
2.1.6¶
behebt einen JavaScript-Fehler, der bei variablen Produkten bei deaktiviertem Express-Button auftrat
2.1.5¶
Express-Checkout funktioniert nun auch mit variablen Produkten
die Position des Express-Checkouts wurde angepasst (‚woocommerce_single_product_summary‘ => ‚woocommerce_after_add_to_cart_button‘)
2.1.4¶
umfangreiche Marketing-Komponenten wurden eingefügt und sind über das Backend konfigurierbar
Verbesserung der Kompatibilität des Ratenrechner-Widgets mit Drittanbieter-Themes (woodmart)
2.1.3¶
der Transaktions-Status wird nun zusätzlich direkt nach der Bestellung überprüft (die 2-Phasen Bestätigung ist damit redundant implementiert)
die Kompatibilität des Express-Checkouts über verschiedene Themes und Konfigurationen hinweg wurde verbessert
die Info-Seite wird automatisch hinsichtlich Markenrelaunch aktualisiert
das Plugin ist nun mit PHP 8.2 getestet und angepasst
2.1.2¶
die Review-Seite wurde überarbeitet, um eine bessere Kompatibilität mit unterschiedlichen Themes zu erreichen (u.a. Bootstrap)
die Bedingungen müssen nur noch beim Abschluss der Bestellung auf der Review-Seite bestätigt werden
im Backend wird die Anforderung ‚allow_url_fopen‘ geprüft und eine Fehlermeldung ausgegeben
die Fehlermeldung beim Überprüfen der Zugangsdaten enthält nun keinen Link mehr
2.1.1¶
die Stornierung von Bestellungen durch Abbruch auf der Zahlungsseite funktioniert nun auch mit wooCommerce Germanized zuverlässig
die Zuverlässigkeit der Express-Checkout-Initialisierung in verschiedenen Templates wurde verbessert
die Zuverlässigkeit der Zwei-Phasen Bestätigung wurde verbessert
2.1.0¶
Express-Checkout: der Ratenkauf kann direkt von der Produktdetailseite oder aus dem Warenkorb heraus gestartet werden
2.0.3¶
die Rewrite Rules werden nun bei Bedarf automatisch geleert
2.0.2¶
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
der Firmenname und die Anzahl der Produkte im Warenkorb werden nun korrekt übertragen
die Fehlerbehandlung bei abgelaufenen Transaktionen wurde verbessert
die Betragsprüfung wird nur bei vorhandener Session durchgeführt
2.0.1¶
behebt einen Fehler im Checkout, bei dem eine Bestellung unter bestimmten Umständen nicht abgesendet werden kann
2.0.0¶
Änderungen zum Markenrelaunch
Migration auf ratenkauf by easyCredit API v3
Integration von EasyCredit Ratenkauf Web-Komponenten
1.7.3¶
die Merchant-Widgets wurden für ein besseres Error-Reporting auf die neueste Version aktualisiert
behebt eine Imkompatibilität mit WooCommerce Advanced Shipping
kleinere textliche Änderungen
1.7.2¶
behebt einen Validierungsfehler bei der Zahlung über die Kundenbezahlungsseite
1.7.1¶
das automatische Update des Transaktionsstatus ist nun auf mit ratenkauf by easyCredit bezahlte Bestellungen beschränkt
der Transaktionsstatus wird nun nach Status-Update im Backend unmittelbar korrekt dargestellt
das Transaktionsstatus-Update ruft nun immer die korrekte Funktion auf (behebt „WC_Gateway_Ratenkaufbyeasycredit_Order_Management does not have a method „mark_completed“)
bei Absenden der Bestellung wird zusätzlich auf die Verfügbarkeit von ratenkauf by easyCredit geprüft und eine etwaige Fehlermeldung oberhalb der Kasse angezeigt (vorher: nur unterhalb der Zahlungsart)
1.7.0¶
eine Versandart kann für „Click & Collect“ definiert werden
die Konfiguration wurde übersichtlicher strukturiert
die API-Library wurde aktualisiert und wird nun über Composer eingebunden
1.6.13¶
Verbesserung der Kompatibilität mit Drittanbieter-Plugins
1.6.12¶
ratenkauf by easyCredit kann nun auch mit der Kundenbezahlungsseite verwendet werden (bei Erstellung der Bestellung durch den Händler)
Kompatibilität bis Wordpress v5.6, wooCommerce v4.9.1
1.6.11¶
Anpassung zur Kompatibilität mit PHP 7.4
Erweiterung der REST API Routes um permission_callback
Verbesserung der Kompatibilität mit Elementor
Kompatibilität bis Wordpress v5.5.3, wooCommerce v4.7.1
1.6.10¶
der Administrator kann nun auf die Transaktions-API zugreifen und Transaktionen bearbeiten
wenn die Review Seite nicht vorhanden ist, wird ein Hinweis angezeigt, wie diese wiederhergestellt werden kann
Übersetzungen in „Deutsch“ sind nun in Du-Form formuliert, Deutsch (Sie) weiterhin in Sie-Form
Kompatibilität bis Wordpress v5.5.1, wooCommerce v4.5.1
1.6.9¶
der Link zu „Was ist ratenkauf by easyCredit“ wurde aktualisiert
1.6.8¶
behebt einen NOTICE-Fehler, der auftrat, wenn Multi-Site nicht verwendet wird
1.6.7¶
wooCommerce wird als Abhängigkeit im Multi-Site Betrieb nun auch erkannt, wenn es netzwerkweit aktiviert ist
1.6.6¶
behebt einen Fehler bei der Anzeige des Transaktionsmanagers im Backend
1.6.5¶
Kompatibilität bis Wordpress v5.4.1, wooCommerce v4.2.0
„Zugangsdaten prüfen“ funktioniert nun auch in Umgebungen mit abweichender Admin-URL (wp_localize_script)
die Transaktionsmanagement Box wird nur noch in Bestellungen mit Zahlungsart easyCredit angezeigt
das Plugin verhindert das Entfernen von Bestellpositionen (Konflikt mit „Bestellung abgebrochen“-Seite von PayPal Plus Plugin)
1.6.4¶
Anpassung an neuen Ratenrechner: die Desktop-Version der Modellrechnung wird nun angezeigt
Kompatibilität bis Wordpress v5.4.1, wooCommerce v4.1.0
die Übersetzungen in der Einstellung „Deutsch (Sie)“ werden nun korrekt angezeigt
die Bestellbearbeitung ist nun übersetzt
1.6.3¶
die Order-Management Box wird nur noch in der Detailansicht von bestehenden Bestellungen angezeigt (führte zu einem Fehler bei Erstellung von Bestellungen über das Backend)
1.6.2¶
Verwendung des Table Prefix bei Datenbank-Abfrage
1.6.1¶
Produkte ohne Preis werden nicht mehr an die API übertragen (z.B. Gratiszugaben), siehe #3729
die Merchant-Interface Integration enthält einige Änderungen (Schriftart, Fehlerbehebungen, kleineres Refactoring)
Kompatibilität mit wooCommerce <4.0, Wordpress <5.4
1.6.0¶
Integration Händler-Interface
1.5.0¶
Kompatibilität mit wooCommerce < v3.9.2
bei Unerreichbarkeit der API wird der Aufruf im Backend ignoriert, der Fehler wird geloggt
der Aufruf zum automatischen Verifizieren der Zugangsdaten im Backend wird nur noch einmal täglich aufgerufen
das Plugin wird nur noch eingebunden, wenn WooCommerce ebenfalls vorhanden ist (verhindert Fehler bei vorherigem Deaktivieren von WooCommerce)
1.4.9¶
Kompatibilität mit wooCommerce <v3.9.1
Kompatibiität mit Wordpress <5.3
Ratenkauf wird nun auch ohne den update_checkout Ajax-Aufruf entsprechend der Adresse angezeigt
1.4.8¶
Kompatibilität mit wooCommerce <v3.9.0
Kompatibiität mit Wordpress <5.3
kleinere Fehlerbehebungen (Notice-Fehler)
Sprachdatei für de_DE_formal hinzugefügt
1.4.7¶
Kompatibilität mit wooCommerce <v3.8.1
Kompatibiität mit Wordpress <5.3
Entfernt Tilungsplan & vorvertragliche Informationen
Umstellung auf Ratenkauf API v2
bei Bestätigung der Bestellung wird die Bestellnummer übergeben
1.4.6¶
Kompatibilität mit Wordpress Multisite
Kompatibilität mit wooCommerce <v3.6.5
behebt einen Deprecated-Fehler von Zend_Http_Client unter PHP > 5.6
behebt einen Notice-Fehler im Backend (prevent_shipping_address_change)
1.4.5¶
Erhöhung der Kompatibilität mit WooCommerce Themes (zuverlässiger Umbruch/Float auf Review-Seite)
Kompatibilität mit wooCommerce v3.5.5
Autoload lädt keine nicht existenten Klassen mehr (behebt Konflikte mit Plugins, die ebenfalls Zend-Autoloader enthalten)
1.4.4¶
der Zahlartentitel wird nun korrekt im Backend und Bestellung angezeigt
Kompatibilität erhöht auf Wordpress 5.1 / wooCommerce v3.5.4
kleinere textuelle Anpassungen
1.4.3¶
Verbesserung der Übersetzung von Hinweistexten
Aktualisierung des Checkouts bei Änderung des Firmennamens
Kompatibilität erhöht auf Wordpress 5.0 / wooCommerce v3.5.1
1.4.2¶
Entfernung von Bootstrap aus easycredit Widget (Reduzierung von Abhängigkeiten / Konfliktpotential)
Anpassungen für Wordpress Plugin-Verzeichnis
Einbindung des Widgets in Warenkorb & Einstellungsoption
CSS-Selektor für Widget in Warenkorb & Produkt-Detailseite kann bestimmt werden
kleinere Anpassungen in Texten & Übersetzungen
1.4.1¶
behebt kleinere Fehler im Checkout, die bei wenigen Kunden aufgetreten sind
das Plugin erstellt nun ein eigenes Log-File
Anpassung des Links auf die Kundenseite von ratenkauf by easyCredit
1.4¶
abfangen von Notice-Fehler & Undefined-Property Fehler bei aktiviertem E_NOTICE Error Reporting
1.3¶
in wenigen Fällen war der Checkout Button nicht klickbar unter Firefox & Edge durch einen Bug z.B. in Firefox (https://bugzilla.mozilla.org/show_bug.cgi?id=630495)
1.2¶
Verbesserung der Kompatibilität mit Drittanbieter Plugins (Payment Gateway wurde doppelt geladen durch WPML Plugin)
1.1¶
die Transaktions-ID wird nun im Backend angezeigt
die Zinsen werden nun im Backend angezeigt
die Versandadresse kann nachträglich nicht mehr verändert werden
ratenkauf by easyCredit ist nur für Deutschland wählbar
das Release ist getestet mit allen PHP-Versionen von 5.4 - 7.1, sowie mit wooCommerce 3.0.