Pro
- Neu: Fähigkeit hinzugefügt, eindeutige Rabattcodes beim Erstellen neuer Rabatte zu generieren.
Lite & Pro
- Wichtig: Diese Version erfordert PHP 7.4 oder höher und WordPress 5.8 oder höher.
- Wichtig: Amazon Pay wurde formell eingestellt und ist für Neuinstallationen nicht mehr verfügbar. Bestehende Shops, die Amazon Pay nutzen, werden ermutigt, andere Optionen zu prüfen.
- Neu: PHP 8.1 wird jetzt vollständig unterstützt.
- Neu: Rabattcodes können jetzt auf spezifische Preisvarianten angewendet werden.
- Neu: Ein Rabattcode kann jetzt so eingestellt werden, dass er bestimmte Download-Kategorien einschließt oder ausschließt.
- Neu: Shop-Betreiber können jetzt Rabattcodes archivieren, um ihre Aktionen einfacher zu verwalten.
- Neu: Die Rabattliste bietet jetzt eine verbesserte Übersicht über den Status und die Nutzung von Rabatten.
- Neu: Ein neuer Produkttyp „Service“ wurde dem Dropdown-Menü Produkttyp hinzugefügt, um nicht-downloadbare Produkte zu ermöglichen.
- Neu: Angefochtene Zahlungen in PayPal und Stripe setzen die Bestellung auf einen neuen Status „In Wartestellung“ und schränken den Zugriff auf Downloads ein.
- Neu: Wenn eine Zahlung bei PayPal oder Stripe angefochten wird, wird ein Link zur Anfechtung zu den Bestelldetails im Adminbereich hinzugefügt, zusammen mit Bestellnotizen.
- Neu: Das Datum, an dem die abgeschlossenen Bestellaktionen ausgeführt wurden, wird jetzt als Teil der Bestellung selbst gespeichert, nicht als Metadaten, und wird auf den Bestellübersichtsseiten klarer angezeigt. Bestehende Metadaten werden im Hintergrund migriert; Benachrichtigungen werden aktualisiert, um die Shop-Betreiber über den Fortschritt auf dem Laufenden zu halten.
- Verbesserung: Kaufbelege werden jetzt über verzögerte Aktionen gesendet, um die Leistung der Zahlungsabwicklung zu verbessern.
- Verbesserung: Die Metabox für Bundle-Produkte wurde für die Leistung auf Websites mit vielen Produkten verbessert.
- Verbesserung: Die Abfrage für nicht gebündelte Produkte wurde aktualisiert, um performanter zu sein, insbesondere beim Bearbeiten eines Download-Produkts.
- Verbesserung: Verbesserte Leistung von Checkout- und Kundenabfragen durch bedingtes Ausführen von Legacy-Hooks und -Filtern, die Zahlungs-Objekte enthielten.
- Verbesserung: Site Health und Telemetrie prüfen jetzt die Integrität der REST-API über einen Testendpunkt.
- Verbesserung: Die Anwendungsgebühr für Stripe-Zahlungen wird für Pass-Inhaber entfernt, die Zugriff auf die Stripe Pro-Erweiterung haben, auch wenn sie Stripe Pro nicht installiert haben.
- Verbesserung: Die Blockstile von Easy Digital Downloads wurden für Nicht-Block-Themes aktualisiert, sodass sie nur geladen werden, wenn der Block gerendert wird.
- Verbesserung: Der EDD Products-Block ermöglicht jetzt das Filtern von Produkten nach Autor.
- Korrektur: Aktualisierung der nicht lizenzierten Anwendungsgebühr von Stripe auf 3 %.
- Korrektur: Stripe Payment Elements unterstützten kein Theme mehr von 'none', und 'stripe' wurde als Standard festgelegt.
- Korrektur: Härtung beim Anzeigen der Tabelle mit den Anpassungslisten hinzugefügt.
- Korrektur: Um Konflikte mit anderen Plugins zu vermeiden, wurden kritische Vendor-Bibliotheken in den EDD-Namespace verschoben.
- Korrektur: Die regionale Unterstützung für Stripe prüft jetzt zuerst das Land des Stripe-Kontos, bevor das Land des Shops geprüft wird.
- Korrektur: PayPal Commerce-Bestellungen wurden bei Verwendung der Bestätigungsseite nicht immer abgeschlossen.
- Korrektur: Das Stripe Payment Element verwendet jetzt das Gebietsschema des Browsers zur Lokalisierung.
- Korrektur: Die Verwendung des Import-Tools konnte einen fatalen Fehler verursachen.
- Korrektur: Rabattcodes, die zu einem 100%igen Rabatt führten, konnten den Warenkorb daran hindern, den Kauf abzuschließen.
- Korrektur: Gespeicherte Warenkörbe wurden für einige Benutzer nicht korrekt gespeichert.
- Korrektur: Beim Speichern eines Warenkorbs mit Stripe als aktivem Gateway wurde die Meldung, dass der Warenkorb gespeichert wurde, vorzeitig entfernt.
- Korrektur: Die Neuberechnung der Statistiken eines Kunden wurde nicht immer korrekt geplant.
- Korrektur: Fehlerhafte "In den Warenkorb legen"-URLs konnten eine PHP-Warnung auslösen.
- Korrektur: Ein fixer Rabatt kann je nach Warenkorbbedingungen zu einem falschen Rundungsbetrag führen.
- Korrektur: Die Anzeige der Bestelldetails einer migrierten Bestellung, bei der der Rabatt gelöscht wurde, sah unvollständig aus.
- Korrektur: Es war möglich, dass Websites mit inkompatiblen MySQL-Versionen keine entsprechenden Warnungen angezeigt bekamen.
- Korrektur: Der Versuch, einen Pass mit einem leeren Lizenzschlüssel zu aktivieren, konnte den Eindruck erwecken, dass er feststeckt.
- Korrektur: Das Stripe JavaScript wurde verbessert, um effizienter zu sein, nur Fehlermeldungen zu entfernen und nur ausgeführt zu werden, wenn das Stripe-Gateway ausgewählt ist.
- Korrektur: Stripe konnte versuchen, eine Eigenschaft zu aktualisieren, die von der Stripe API nicht unterstützt wird.
- Korrektur: Neue PayPal Commerce-Abonnements wurden möglicherweise nicht korrekt als abgeschlossen markiert.
- Korrektur: EDD Blocks-Platzhalterstile konnten mit den Platzhaltern des WordPress-Kerns in Konflikt geraten.
- Korrektur: Zusätzliche, nicht offiziell unterstützte Gebührendaten werden jetzt als Metadaten für Bestellungsanpassungen gespeichert.
- Dev: Viele Filter und Hooks, die
EDD_Payment-Objekte übergaben, haben jetzt einen ergänzenden Hook oder Filter, derEDD\Orders\Order-Objekte verwendet. - Dev: Easy Digital Downloads registriert die Post-Typen
edd_paymentundedd_discountnicht mehr. - Dev: Easy Digital Downloads – Core enthält jetzt den Stripe-Basiss-Code, und Stripe Pro 3.0.0 enthält nur Pro-Funktionen.
- Dev: Code für alte, nicht unterstützte PHP-Versionen wurde entfernt.
- Dev: Ein neuer Hook
edd_after_order_actionswurde eingeführt, um alle Ereignisse zu verwalten, die nach der Erstellung einer Bestellung auftreten sollen. Dieser verwendet das Bestellobjekt für eine verbesserte Leistung, und jede Verwendung vonedd_after_payment_actionssollte entsprechend aktualisiert werden. - i18n: 141 Hinzufügungen, 199 Entfernungen/Standortänderungen, 17 Unterschiede (Anzahl ist ungefähr).

