Wir arbeiten seit Juni, als wir Version 2.0 veröffentlichten, intensiv an Easy Digital Downloads Version 2.1 und freuen uns heute, Ihnen mitteilen zu können, dass 2.1 kurz vor der Fertigstellung steht und die erste Beta-Version nun zum Testen bereit ist.
2.1 enthält über 65 Fehlerbehebungen und Verbesserungen, von denen einige sehr sichtbar sind und andere eher im Hintergrund ablaufen, aber dennoch erheblich zu einer besseren Funktionsweise Ihrer Shops beitragen.
Wie bei 2.0 widmen wir uns kontinuierlich der Verfeinerung von Easy Digital Downloads. In 2.1 haben wir mehrere bedeutende Verbesserungen vorgenommen, die sich auf die Verfeinerung des Plugins konzentrierten.
Zuerst haben wir uns sehr ernsthaft damit beschäftigt, wie Kundenkonten verwaltet werden, und diese dramatisch verbessert. EDD Version 2.1 führt eine neue Datenbankschicht speziell für die Speicherung von Kundendetails sowie eine neue API für die Interaktion mit diesen Datensätzen ein. Dies hat einige Dinge bewirkt:
- Es hat eine erhebliche Leistungsverbesserung bei Abfragen im Zusammenhang mit Kundeninformationen gebracht. Zuvor mussten wir mehrere komplexe, langsame Abfragen durchführen, um Dinge wie den Kaufbetrag eines Kunden, gekaufte Artikel und andere statistische Informationen über einen Kunden zu ermitteln. Mit der neuen Datenbankschicht sind diese Abfragen blitzschnell und vollständig optimiert.
- Die Berichterstattung über Kunden kann nun erheblich verbessert werden. Wir können jetzt leicht die wertvollsten Kunden oder die Kunden, die die meisten Artikel gekauft haben, anzeigen. Sogar die am wenigsten wertvollen Kunden. Wir können jetzt auch problemlos alle Kundeninformationen in einem Diagramm darstellen. Obwohl es noch nicht fertig ist, werden wir in der Lage sein, das Wachstum Ihrer Kundenbasis im Laufe der Zeit und sogar den direkten Wert der Kundenbasis im Laufe der Zeit einfach zu grafisch darzustellen.
- Die neue API eröffnet zahlreiche Möglichkeiten für Entwickler von Erweiterungen, spannende und wertvolle Erweiterungen im Zusammenhang mit Kunden zu erstellen, da die Kundeninformationen jetzt viel zugänglicher sind und zahlreiche Hilfsfunktionen eingeführt wurden, um den Zugriff auf die Informationen zu erleichtern .
Zweitens haben wir ein Problem angegangen, das uns seit dem ersten Tag von Easy Digital Downloads geplagt hat: leere Warenkörbe aufgrund von Sitzungspersistenz und Cross-Domain-AJAX-Anfragen. In den letzten zwei Jahren hatten wir einige echte Schwierigkeiten mit EDD auf bestimmten Hosting-Umgebungen und damit, dass Kunden Artikel ordnungsgemäß in ihren Einkaufswagen legen konnten. Diese Probleme entstanden alle aus unserer Sitzungs-API, die wir zur Verfolgung von Warenkorbinformationen verwenden. Sie funktionierte einfach nicht gut mit aggressivem Caching und einigen Hosting-Umgebungen. In EDD 2.1 haben wir einige automatisierte Prüfungen implementiert, die während der Installation ausgeführt werden, um festzustellen, ob der Server, auf dem das Plugin installiert wird, eine zuverlässigere, aber nicht standardmäßige Sitzungs-API ordnungsgemäß unterstützt. Wenn der Server dies unterstützt, wird diese Sitzungsverwaltungs-API automatisch aktiviert. Obwohl diese Änderung in Bezug auf die Codezeilen relativ gering war, sollte sie einen erheblichen Einfluss auf die Anzahl der Benutzer haben, die aufgrund verlorener Sitzungsdaten eine negative Erfahrung machen.
Drittens haben wir die Möglichkeit hinzugefügt, variable Preise per Drag & Drop in die Reihenfolge zu ziehen, in der der Benutzer sie auf der Website anzeigen lassen möchte. Dies war seit Tag eins eine stark nachgefragte Funktion, daher freuen wir uns sehr, sagen zu können, dass sie endlich da ist.
Viertens überarbeiten wir unser E-Mail-Vorlagensystem komplett. So wie Sie die Vorlagendateien ändern können, die zur Anzeige verschiedener Teile Ihres Shops verwendet werden, wollten wir Ihnen ermöglichen, dies auch für Ihre Kaufbelege und Verkaufsbenachrichtigungs-E-Mails zu tun. Mit Version 2.1 können Sie dies dank unserer neuen EDD_Email-Klasse und dem Vorlagensystem tun. Hinweis: Diese Funktion ist noch nicht fertig und nicht in der ersten 2.1 Beta-Version enthalten.
Zusätzlich zu diesen vier Schwerpunkten haben wir Dutzende weiterer Verbesserungen vorgenommen, darunter unter anderem:
- Verbesserte Kompatibilität mit dem W3 Total Cache Plugin
- Besseres Management von Asset-URLs bei erzwungenem SSL auf der Checkout-Seite
- Eine neue API zum Speichern und Abrufen von Transaktions-IDs in Zahlungs-Gateways
- Eine neue Option zum Ausblenden des Warenkorb-Widgets auf der Checkout-Seite
- Verbesserte Reaktionsfähigkeit der Ansicht "Bestelldetails"
- Ein neues Feld "Tag" im Formular zur Auswahl eines benutzerdefinierten Datumsbereichs in den Verdienstberichten
- Genauere geschätzte Verdienste
- Unterstützung für WP CLI
- Neue Hilfsfunktionen für das Hinzufügen/Aktualisieren von Zahlungsmetadaten
Mit all diesen Änderungen möchten wir sie gerne noch einmal von zusätzlichen Augen prüfen lassen, bevor wir die offizielle EDD Version 2.1 veröffentlichen. Bitte lesen Sie die untenstehenden Anweisungen, wie Sie die Beta testen können.
Testen der Beta
Das Testen der Beta ist ziemlich einfach, aber bitte beachten Sie die wichtigen Details unten:
- Laden Sie Beta 1 von EDD 2.1 hier herunter
- Laden Sie die Beta auf Ihre Testwebsite hoch. Sofern Sie nicht damit einverstanden sind, Dinge möglicherweise kaputt zu machen, tun Sie dies nicht auf einer Live-Website. Verwenden Sie eine Test- oder Staging-Website, um die Beta zu testen.
- Nachdem die Beta hochgeladen wurde, werden Sie aufgefordert, Ihre Kundendatenbank zu aktualisieren. Klicken Sie auf den Link, um die Datenbankaktualisierung zu starten. Abhängig von der Anzahl der Kunden in Ihrer Datenbank kann dies eine Weile dauern. Beachten Sie, dass die Upgrade-Meldung während des Beta-Tests möglicherweise nicht verschwindet. Sie können sie nach einmaligem Ausführen des Upgrades sicher ignorieren.
- Test each feature of the plugin as best you can. Some example tests you could run:
- Machen Sie einen Testkauf
- Laden Sie die Dateien des Kaufs herunter
- Sehen Sie sich die Shop-Berichte an
- Sehen Sie sich die Berichte für ein bestimmtes Produkt an
- Sehen Sie sich den Kundenbericht an
- Testen Sie die Steuereinstellungen
- Testen Sie Rabattcodes
- Testen Sie das Plugin, während Sie es täglich verwenden
Wir werden persönlich weiterhin testen und alle gefundenen Probleme verfolgen, aber jede Hilfe, die Sie leisten können, wird sehr geschätzt. Je mehr Augen wir auf die Beta werfen, desto unwahrscheinlicher sind Probleme nach der Veröffentlichung.
Wenn Sie Probleme mit der Beta finden oder Feedback hinterlassen möchten, können Sie es gerne hier posten.




