Nach mehr als drei Wochen Beta-Tests freuen wir uns, die Veröffentlichung der Version 2.7 von Easy Digital Downloads bekannt zu geben. Dieses Update enthält viele bedeutende Verbesserungen, die eine bessere Leistung, verbesserte Benutzeroberflächendesigns, erweiterte Exportoptionen, zahlreiche entwicklerorientierte Verbesserungen und mehr bieten.
Wir haben 2.7 seit mehreren Wochen auf unseren eigenen Websites laufen und sind nun bereit, es für Sie alle zu veröffentlichen. Werfen wir einen Blick auf jede der wichtigsten Verbesserungen, die in 2.7 enthalten sind.
Bestelldetails anzeigen
Der Bildschirm Bestelldetails anzeigen ist einer, mit dem alle Shop-Besitzer vertraut sind und wahrscheinlich einer, auf dem viele Shop-Administratoren viel Zeit verbringen. In 2.7 haben wir mehrere deutliche Verbesserungen an dem Bildschirm vorgenommen.
Erstens haben wir die Unterstützung für die Anpassung einzelner Artikelbeträge eingeführt. Zuvor war es nur möglich, die gesamten Bestellsummen anzupassen, aber jetzt können Shop-Administratoren den Preis, die Steuer, die Menge und den Gesamtbetrag für jeden Artikel des Kaufs separat bearbeiten, was eine viel größere Flexibilität bietet.
Zweitens haben wir einige Anpassungen an der Organisation des Bildschirms vorgenommen, um die neuen pro-Artikel-Betragsfelder aufzunehmen, und die obere Hälfte des Bildschirms intuitiver gestaltet.
Der Bildschirm enthält außerdem drei weitere Verbesserungen:
- Der Abschnitt Kundendetails ist jetzt einfacher zu handhaben. Der Prozess der Zuweisung einer Bestellung an einen neuen Kunden ist intuitiver und die Navigation zum Detailbildschirm für den verknüpften Kunden ist jetzt einfacher.
- Jeder auf eine Bestellung angewendete Rabattcode wird jetzt direkt mit dem Rabattbearbeitungsbildschirm verknüpft.
- Wenn Steuern erhoben werden, wird der auf die Bestellung erhobene Steuersatz jetzt neben dem Steuergesamtbetragsfeld im Feld Zahlung aktualisieren angezeigt.
CSV-Umsatzbericht
Seit den allerersten Versionen von Easy Digital Downloads haben wir einen PDF-Umsatzbericht enthalten, der es Shop-Besitzern ermöglichte, eine PDF-Datei zu exportieren, die Verkäufe und Umsätze über einen bestimmten Zeitraum anzeigte. In 2.7 haben wir diesen PDF-Bericht durch eine CSV-Version ersetzt, die auch mehr Informationen enthält.
Dieser Bericht generiert eine CSV-Datei für den angegebenen Zeitraum, die Folgendes enthält:
- Anzahl der Verkäufe
- Bruttoumsatz
- Anzahl der Rückerstattungen
- Erstatteter Betrag
- Anzahl der Stornierungen
- Stornierter Umsatz
- Anzahl der abgebrochenen Käufe
- Wert abgebrochener Käufe
- Anzahl fehlgeschlagener Käufe
- Wert fehlgeschlagener Käufe
- Nettoumsatz
Mit diesem CSV-Bericht ist es einfach, einen Monats-, Jahres- oder sogar Mehrjahresbericht zu erstellen, der einen klaren Überblick über die Leistung eines Shops gibt.
Variable Preise für Bundles
Bundles enthalten jetzt die Unterstützung für die Angabe der Preisoption für enthaltene Produkte. Wenn Ihre Produkte beispielsweise drei Standardpreisoptionen haben, können Sie jetzt festlegen, auf welche Preisoption der Produkte Kunden beim Kauf des Bundles Zugriff erhalten.
Dies ermöglicht es Shop-Administratoren, die Download-Dateien festzulegen, auf die Kunden Zugriff erhalten, und ermöglicht auch die Einrichtung von Erweiterungsfunktionen (wie z. B. Lizenzierung) mit preisoptionsspezifischen Einstellungen.
Abgeschlossene abgebrochene / ausstehende Käufe
Easy Digital Downloads 2.7 ermöglicht es Kunden, unvollständige Käufe bei späteren Besuchen fortzusetzen. Dies beinhaltet sowohl den Abschluss abgebrochener Käufe als auch die erneute Einreichung von Käufen, die bei der ersten Einreichung möglicherweise nicht erfolgreich abgeschlossen wurden.
Ein Beispielszenario sieht wie folgt aus:
- Kunde legt Artikel in seinen Warenkorb
- Kunde durchläuft den Checkout mit PayPal, schließt ihn aber nicht auf der PayPal-Seite ab (und klickt nicht auf „Abbrechen und zur Website zurückkehren“)
- Kunde besucht seine Seite „Kaufhistorie“ und findet die neu hinzugefügte ausstehende Zahlung
- Ein Button „Kauf abschließen“ erscheint, der es dem Kunden ermöglicht, mit PayPal auszuchecken und die Transaktion abzuschließen.
Schnellere Berichte
Wir haben viel Zeit damit verbracht, unsere Berichtsseiten für Einnahmen schneller und leistungsfähiger für große Datensätze zu machen. Die Verbesserungen, die wir in 2.7 vorgenommen haben, sind so bedeutend, dass wir die Ladezeit des Berichtsdiagramms von 3 Minuten (für einen bestimmten Testfall) auf nur 1-2 Sekunden reduziert haben. In unserem Testfall haben wir einen Einnahmenbericht geladen, der Januar 2012 bis Januar 2017 zeigte. Dieser Zeitraum umfasste große Datensätze für jeden Monat innerhalb dieses Bereichs und dauerte nur 1-2 Sekunden zum Laden. Wenn Sie viel Zeit mit dem Anzeigen von Einnahmen-/Verkaufsberichten verbringen, sollte dies eine sehr willkommene Verbesserung sein.
Verbesserungen der Entwickler-API
2.7 von Easy Digital Downloads beinhaltet mehrere deutliche Verbesserungen für Entwickler.
EDD_Cart-Objekt
Zum ersten Mal seit Version 1.0 enthält Easy Digital Downloads nun ein EDD_Cart Objekt, das eine einfach zu bedienende API für die Interaktion mit den Inhalten des Warenkorbs bietet. Dieses neue Objekt bietet Methoden zum Abrufen und Bearbeiten von Warenkorbdaten. Es verbessert auch die Leistung des Checkout-Bildschirms erheblich. Vor 2.7 konnte der Checkout-Bildschirm leicht bis zu 2,6 Sekunden zum Laden benötigen, selbst auf einer Hochleistungs-Website. In 2.7 wurde diese Ladezeit um fast zwei Sekunden reduziert. In einem Testfall sahen wir, wie die Ladezeit des Checkouts von 2,6865 Sekunden auf nur 0,8456 Sekunden reduziert wurde, ohne dass andere Änderungen vorgenommen wurden als das neue Warenkorbobjekt.
Neue Funktion edd_get_payment()
Eine neue Funktion wurde eingeführt, die als Wrapper-Methode dient, um eine Instanz eines EDD_Payment Objekts abzurufen, anstatt eine Instanz direkt durch Zugriff auf die Klasse zu erstellen.
Die Funktion edd_get_payment() arbeitet mit dem Objekt-Cache zusammen, um die Leistung beim Abrufen von Zahlungen zu verbessern. Die neue Funktion akzeptiert die gleichen Parameter wie der Konstruktor von EDD_Payment , gibt aber auch false zurück, wenn eine Zahlung nicht gefunden wurde (d. h. eine falsche Zahlungs-ID angegeben wurde).
Wenn Sie mit EDD_Payment Objekten interagieren, verwenden Sie bitte die neue Funktion edd_get_payment() , da diese eine erhebliche Leistungsverbesserung bieten kann.
EDD_Discount-Objekt
Eine weitere neue API, die wir in 2.7 einführen, ist die EDD_Discount API. Sie wurde entwickelt, um die Handhabung von Rabattcodes zu vereinfachen und folgt demselben Modell wie EDD_Payment, wodurch auch die Änderung eines Rabatts einfach wird. Zuvor wurde die gesamte Rabattinteraktion über die edd_discount_ Funktionen abgewickelt, was bei jedem Funktionsaufruf zur Erstellung eines neuen Objekts führte. Jetzt speichert eine einzige Instanz von EDD_Discount alles über diesen Rabattcode, was Rabatte im Allgemeinen effizienter macht.
Weitere bemerkenswerte Verbesserungen
Die oben genannten Änderungen sind die Hauptfunktionen, die wir hervorheben möchten, aber es gibt auch andere wichtige Verbesserungen.
- Der angewendete Steuersatz wird jetzt in den Zahlungsmetadaten gespeichert und auf dem Bildschirm "Bestelldetails anzeigen" angezeigt.
- Die ausgewählte Bildgröße wird jetzt in das Feld "Dateiupload-URL" in der Box "Download-Dateien" eingefügt.
- Mit
edd_set_errorregistrierte Nachrichten werden jetzt über einen Hook ausgegeben. - Verbesserte WP-CLI-Zahlungserstellung zur Unterstützung eines Datumsbereichs.
- Mengenfelder können jetzt für einzelne Download-Produkte deaktiviert werden.
EDD_Paymentundedd_get_paymentakzeptieren jetzt eine Zahlungs-Transaktions-ID.- Introduced a more EDD-specific downloads shortcode
Sydney
Erstellen Sie beeindruckende Websites, die einfach anzupassen und schnell zu laden sind. Sydney ist der perfekte Ausgangspunkt für all Ihre großen Ideen.
Waveme – Musikplattform WordPress Theme
Waveme ist ein Musik-WordPress-Theme mit vielen Funktionen zum Erstellen einer professionellen Musik-Webanwendung. Es richtet sich an Musikplattformen, Audio-Publisher und anspruchsvolle DJ-Anwendungen. Das Audio-soziale Netzwerk für […]
GeneratePress
Unser leichtgewichtiges WordPress-Theme und unsere Tools konzentrieren sich auf Geschwindigkeit, Stabilität und Zugänglichkeit und ermöglichen Ihnen den Aufbau schöner, leistungsstarker Websites, die funktionieren. GeneratePress verwendet Easy Digital Downloads, um seine […]
Digital Downloads Pro
Digital Downloads Pro ist ein Genesis Child Theme von brandiD, das speziell für den Start Ihres digitalen E-Commerce-Shops entwickelt wurde und nahtlos in Easy Digital Downloads integriert ist. Angetrieben durch 1-Klick- […]
Podcast Pro
Podcast Pro ist ein Genesis Child Theme von brandiD, das Ihnen hilft, Ihre Wahrheit zu sagen, Geschichten zu erzählen und Ihre Stimme mit der Welt zu teilen. Bilden Sie, inspirieren oder bewegen Sie Menschen […]
PayPal Commerce Pro Zahlungsgateway
Die PayPal Commerce Pro-Zahlungsgateway-Erweiterung für Easy Digital Downloads ermöglicht es Ihnen, Kreditkarten, Debitkarten und alternative Zahlungen neben PayPal auf Ihren WordPress-Websites zu akzeptieren. Mit PayPal […]
Stripe-Zahlungsgateway
Stripe ist die erste Wahl für die Online-Kreditkartenverarbeitung; es ist auch das beliebteste Zahlungsgateway für Easy Digital Downloads – und es ist unsere bevorzugte Option! Mit unserer Stripe-Integration […]
Mehrere Währungen
Möchten Sie internationale Verkäufe maximieren? Dann müssen Sie mehrere Währungen auf Ihrer Website anzeigen und akzeptieren. Mit der Unterstützung mehrerer Währungen können Sie Kunden helfen, Gebühren für Währungsumrechnungen zu vermeiden […]
Coaching Pro
Coaching Pro ist ein Genesis Child Theme von brandiD. Perfekt für persönliche Branding-Websites wie einen Life Coach, Business Coach, Speaker, Autor oder Berater.
- Das Skript edd-ajax.min wurde in den Footer verschoben, um das asynchrone Laden von jQuery zu ermöglichen.
- Ein Button "Berichte aktualisieren" wurde zur Graphenansicht hinzugefügt.
- Umstellung auf neue IPN-Endpunkte für PayPal Standard.
- Postleitzahl wird jetzt in die Funktion zur Steuerberechnung einbezogen.
- Verbesserte Fehlertoleranz und Fehlerbehandlung bei der Erstellung von Rabattcodes.
- Das HTML-Markup des Profil-Editors wurde aktualisiert, um es an andere Formulare in EDD anzupassen.
- API-Anforderungsprotokolle können jetzt unter Downloads → Berichte → Export exportiert werden.
- Datei-Download-Protokolle können jetzt unter Downloads → Berichte → Export exportiert werden.
Bemerkenswerte behobene Fehler
Zusammen mit all den Verbesserungen in Version 2.7 haben wir auch eine Reihe von Fehlern behoben.
EDD_Licenseunterstützteitem_idnicht richtig.- Schätzungen der Einnahmen nach Kategorie waren nicht korrekt.
- Weiterleitung zu PayPal bei "Jetzt kaufen"-Buttons wurde gestoppt, wenn das PayPal-Gateway deaktiviert ist.
- Amazon Gateway-Einstellungen werden jetzt überprüft, bevor die Skripte für Amazon Payments geladen werden.
- Der Filter
edd_download_redirect_to_checkoutrespektierte in einigen Konfigurationen nicht das gewünschte Ergebnis. - Die Zahlungsnotizen wurden in die normale Kommentaranzahl einbezogen.
- Das Deaktivieren der Protokollierung von API-Anforderungen funktionierte nicht.
- Die Vorlage
history-downloads.phpzeigte die Variantenpreise nicht richtig an. - Beim Hinzufügen von Gebühren zum Warenkorb wird nun die Dezimalpräzision beibehalten.
- Das erneute Zählen der Shop-Statistiken setzt nun die Berichts-Transienten zurück.
- Der Kaufmodus mit mehreren Optionen und variable Preise funktionieren besser mit "Jetzt kaufen"-Buttons.
Wir freuen uns sehr, diese Veröffentlichung heute für alle verfügbar zu haben und begrüßen jedes Feedback, das Sie dazu haben. Wenn Sie Fragen oder Probleme haben, zögern Sie bitte nicht, unten einen Kommentar zu hinterlassen oder ein Support-Ticket zu eröffnen.









