Anmelden
Loslegen

Easy Digital Downloads Blog

WordPress-Tutorials, Tipps und Ressourcen, die Ihnen helfen, Ihr Geschäft auszubauen

Die Software Licensing-Erweiterung.

Software Licensing 3.6.5 ist jetzt für alle Lizenzinhaber verfügbar

Zuletzt aktualisiert:

Autorenbild
By Chris Klosowski President

Das Easy Digital Downloads-Team hat sich verpflichtet, die Leistung unserer Plattform zu verbessern, indem wir im vergangenen Jahr benutzerdefinierte Datenbanktabellen für relevante Daten eingeführt haben. In den letzten Monaten haben wir die neueste Version von Software Licensing langsam für Shopbesitzer eingeführt.

Da dies eine so große Änderung ist, wollten wir diese Veröffentlichung schrittweise einführen, um so viele Probleme wie möglich zu beheben, bevor wir sie allgemein verfügbar machen, und heute ist dieser Tag. Hier sind die wichtigsten Änderungen, die Sie in Software Licensing 3.6.5 erwarten können.

Benutzerdefinierte Datenbanktabellen

Wie wir es auch mit unseren anderen Erweiterungen gemacht haben, erhalten Shopbesitzer ein Migrationsdienstprogramm, mit dem sie die Daten von den alten benutzerdefinierten Post-Typen in das neue Datenformat verschieben können. Mit dieser Version haben wir eine benutzerfreundlichere Erfahrung eingeführt, die mehr benutzerseitiges Feedback darüber gibt, wie die Dinge migriert werden.

Wenn Ihre Website bereits Teil des vorherigen „Rollout“-Prozesses war, haben Sie in den Versionen 3.6 – 3.6.4 die folgende Migrationsbenachrichtigung gesehen. Sie müssen keinen weiteren Migrationsprozess ausführen, wenn Sie bereits zu den benutzerdefinierten Tabellen migriert haben.

Zunächst erhalten Shopbesitzer eine erweiterbare Admin-Benachrichtigung, die sie über dieses Upgrade informiert und was es beinhaltet.

Anstatt das Upgrade sofort zu starten, wie wir es zuvor getan haben, muss der Shopbesitzer klicken, um diesen Prozess zu starten. Es gibt möglicherweise 3 Schritte, die in der Anfangsansicht abgeschlossen werden müssen:

  • Lizenzen migrieren
  • Bundle-Lizenzen aktualisieren
  • Lizenzprotokolle aktualisieren

Da es möglich ist, dass Ihr Shop nicht alle diese Optionen benötigt, werden nur die relevanten Schritte angezeigt:

Das Starten des Upgrades wird diesen Prozess „stapeln“, indem nur eine Handvoll Lizenzen gleichzeitig migriert wird, um Risiken von Fehlern aufgrund von Serverressourcen zu reduzieren. Wenn Schritt 1 abgeschlossen ist, wird eine Prüfung durchgeführt, um zu sehen, ob die Anzahl der alten Lizenzschlüssel mit der Anzahl der neuen Lizenzschlüssel übereinstimmt.

Wenn diese Zahlen übereinstimmen, werden alle verbleibenden Schritte automatisch gestartet. Wenn die Zahlen jedoch unterschiedlich sind, werden die verbleibenden Schritte nicht automatisch gestartet, sodass Shopbesitzer nach einem Grund dafür suchen und überprüfen können, ob die erforderlichen Daten migriert wurden, bevor sie die verbleibenden Schritte starten.

Wenn alle Schritte abgeschlossen sind, werden die Shopbesitzer benachrichtigt, dass sie von der Upgrade-Seite weg navigieren können, um die Daten zu überprüfen. An diesem Punkt verwendet ihr Shop zu 100 % die neuen Lizenztabellen. Die alten Daten existieren immer noch, bis der endgültige Schritt „Alte Daten entfernen“ durchgeführt wird.

Wenn Sie einen großen Shop mit mehr als tausend Lizenzen betreiben, empfehlen wir, diese Migration über WP-CLI mit dem bereitgestellten Befehl durchzuführen. Dies gewährleistet die schnellste und zuverlässigste Methode zum Aktualisieren eines großen Datensatzes.

Wenn Sie ein Entwickler sind und die neuen Datenbanktabellenstrukturen kennenlernen möchten, können Sie unseren Blogbeitrag zur Ankündigung der Betaversion einsehen.

Neue Lizenzfunktionen

In der Vergangenheit nutzte Software Licensing immer einige der Easy Digital Downloads-Rollen und -Berechtigungen, um einzuschränken, wer Lizenzen anzeigen und ändern kann. In Version 3.6 haben wir 3 Berechtigungen hinzugefügt, die eine granulare Anpassung ermöglichen, welche Rollen Lizenzen aus einem Shop anzeigen, bearbeiten und löschen können. Standardmäßig sind die Zuordnungen für Lizenzberechtigungen an die EDD Core-Rollen gebunden, können aber mit einem Rollenverwaltungs-Plugin oder einer benutzerdefinierten Integration nach Ihren Wünschen angepasst werden.

  • view_licenses: Allows viewing the list table and details page of individual license keys. The capability has been added to these roles:
    • Shop-Manager
    • Shop-Mitarbeiter
    • Administrator
  • manage_licenses: Allows modifying license data. The capability has been added to these roles:
    • Shop-Manager
    • Shop-Mitarbeiter
    • Administrator
  • delete_licenses: Allows deleting license records. The capability has been added to these roles:
    • Shop-Manager
    • Administrator

Betas aus dem Frontend herunterladen

In Version 3.5 haben wir die Unterstützung für das Hinzufügen von Beta-Versionen lizenzierter Produkte hinzugefügt. In Version 3.6 können Kunden Beta-Versionen von ihrem Konto aus herunterladen, genau wie stabile Versionen. Diese Beta-Dateien werden standardmäßig überall dort angezeigt, wo EDD Download-Dateien ausgibt.

Zuweisung von variablen Preisen tauschen

Wenn eine Lizenz mit einem Produkt verknüpft ist, das variable Preise aktiviert hat, können Benutzer mit der Berechtigung „modify_licenses“ jetzt die Zuweisung des variablen Preises einer Lizenz ändern.

Weitere Verbesserungen

  • Der Tabelle der Lizenzen wurden weitere Informationen hinzugefügt.
  • Verbesserte Leistung für Frontend-Lizenzverwaltungsansichten.
  • Die Möglichkeit hinzugefügt, einen Lizenzschlüssel für eine vorhandene Lizenz neu zu generieren.
  • Die Artikel-ID wurde den API-Antworten hinzugefügt.
  • Die Lizenzsuche wurde verbessert, um eine teilweise Lizenzsuche zu ermöglichen.
  • Frontend-Tabellen haben die Klasse .edd-table erhalten, um eine bessere Theme-Unterstützung zu ermöglichen.
  • Die Changelog-Ausgabe kann jetzt gefiltert werden.
  • Das Zurückerstatten einer Verlängerungszahlung macht den Lizenzablauf rückgängig.
  • Bessere Tooltips für die Lizenzverwaltung.
  • Das final-Schlüsselwort aus der Klasse EDD_SL_License entfernt.
  • Das Lizenz-Export-Tool verwendet jetzt die Batch-Processing-API, um Timeouts zu vermeiden.
  • Upgrade- und Verlängerungsdaten werden jetzt im Lizenz-Meta gespeichert.
  • Kundenname und E-Mail-Adresse zum Lizenzexport hinzugefügt.
  • Unterstützung für Plugin-Icons hinzugefügt, damit diese auf der Updates-Seite angezeigt werden (erfordert WordPress 4.9+)
  • Produktebene-Einstellungen für Verlängerungsrabatte zulassen.
  • Die Readme- und Markdown-Parser-Bibliotheken aktualisiert.
  • test zur Liste der lokalen Subdomains hinzugefügt.

Bemerkenswerte Fehlerbehebungen

  • Einen fatalen Fehler behoben, wenn EDD nicht aktiv war.
  • Verbesserte Gesamtleistung der Lizenzanzahlprüfungen.
  • Die Konfiguration des Changelog-Widgets konnte bei Shops mit einer großen Anzahl von Produkten fehlschlagen.
  • Die Ablaufdauer von lebenslangen Kinderlizenzen ist jetzt an die Lizenzen ihrer Eltern gebunden.
  • Der API-Aufruf activate_license hat die Aktivierung zweimal in den Lizenzprotokollen protokolliert.
  • Das Upgrade von einer lebenslangen Lizenz auf ein Bundle verursachte einige Probleme mit den Ablaufdaten.
  • Das Löschen eines Zahlungseintrags wirkt sich jetzt ordnungsgemäß auf die Lizenzmetadaten für Verlängerungen und Upgrades aus.
  • Beta-Datei-URLs werden nicht mehr auf http erzwungen.
  • Das Beispiel-Plugin verwendet jetzt time() anstelle von current_time( 'timestamp' ).
  • Die Verwendung der Funktion empty_cart entfernt jetzt alle Daten der Verlängerungssitzung.
  • Die Verwendung von Emoji in Changelogs konnte Probleme auf Websites verursachen, bei denen das Datenbankschema auf UTF-8 eingestellt ist.
  • Ein Integritätscheck wurde dem EDD_SL_Plugin_Updater hinzugefügt, um Probleme zu verhindern, wenn Stores nicht antworten.
  • Für die Verwaltung einer Lizenz muss ein Benutzer jetzt angemeldet sein.

Häufig gestellte Fragen

Warum haben sich die Statuszählungen nach der Migration geändert?

Sie stellen möglicherweise fest, dass sich nach Ausführung der Migration einige der Statuszählungen in der Lizenzlistentabelle geändert haben. Dies liegt daran, dass während der Migration einige Prüfungen gegen die Lizenzen durchgeführt wurden, um fehlerhafte Status zu korrigieren. Obwohl Sie möglicherweise einige Unterschiede bei den Zählungen für einzelne Status feststellen, sollte die Gesamtzahl der Lizenzen gleich bleiben.

Kann mein Shop während dieser Migration weiterhin neue Zahlungen erhalten und Lizenzen generieren?

Ja! Während diese Migration läuft, kann Ihr Shop weiterhin Zahlungen verarbeiten und neue Lizenzen generieren, während die alten Daten migriert werden.

Installation dieses Updates.

Dies ist ein wichtiges Update für Software Licensing und wir haben es so umfassend wie möglich getestet. Wie immer empfehlen wir, diese Änderungen zuerst anzuwenden und die Migrationsroutinen auf einer Staging-Website auszuführen, bevor Sie dies in Ihrem Produktionsshop tun, um unerwartete Probleme zu vermeiden, die spezifisch für Ihren Shop sind.

Da wir dieses Update langsam ausgerollt haben, glauben wir, dass wir viele der häufigen Probleme bereits behoben haben. Wenn Sie jedoch eines finden, zögern Sie bitte nicht, sich an unser Support-Team unter https://easydigitaldownloads.com/support zu wenden.

Beliebte Ressourcen

Offenlegung: Unsere Inhalte werden von den Lesern unterstützt. Das bedeutet, wenn Sie auf einige unserer Links klicken, können wir eine Provision verdienen. Sehen Sie, wie EDD finanziert wird, warum es wichtig ist und wie Sie uns unterstützen können.

Erleben Sie nahtlosen Verkauf mit EDD

Verwalten Sie mühelos Ihren digitalen Shop mit leistungsstarken Tools und sicheren Transaktionen

Beliebt bei EDD gerade!

Einmalige magische Anmelde-Links beim Checkout in WordPress für Ihre wiederkehrenden Kunden aktivieren
Enable Secure Magic Login Links at Checkout in WordPress
Returning customers abandon carts when they can't remember their password. Easy Digital Downloads (EDD) now lets them log in at…
So schreiben Sie digitale Produktbeschreibungen mit WordPress, um den Umsatz zu steigern
How to Write Effective Digital Product Descriptions
Writing digital product descriptions is harder than it looks. Your words are the only thing standing between a browser and…

Verkaufen Sie noch heute!

Schließen Sie sich über 50.000 klugen Shop-Besitzern an und nutzen Sie die einfachste Methode, um digitale Produkte mit WordPress zu verkaufen.