Inloggen
Aan de slag

Easy Digital Downloads Blog

WordPress-tutorials, tips en bronnen om uw bedrijf te helpen groeien

De Software Licensing-extensie.

Update voor Software Licensing brengt aanzienlijke prestatieverbeteringen

Laatst bijgewerkt:

auteur afbeelding
Door Pippin Williamson
recensent afbeelding
BEOORDEELD Door Chris Klosowski President

Na een uitgebreide bèta-periode en vier release candidates, is Software Licensing versie 3.6 nu beschikbaar! Deze nieuwe versie is de volgende iteratie in een reeks plugin-updates die we hebben uitgebracht en introduceert speciale database-tabellen voor eCommerce-gegevens. De migratie van gegevens naar speciale database-tabellen verbetert de prestaties aanzienlijk en voegt meer flexibiliteit en controle toe voor toekomstige verbeteringen.

Aangezien dit een belangrijke release is die aanzienlijke wijzigingen aan de onderliggende gegevensstructuur aanbrengt, hebben we ervoor gekozen de update langzaam uit te rollen naar klanten. Eerst zal de update beschikbaar worden gesteld aan een select aantal klanten, gevolgd door een paar meer per dag. Hierdoor kunnen we letten op problemen die niet zijn geïdentificeerd tijdens de bètafase voordat alle klanten zijn bijgewerkt.

Nieuw databaseschema

Met versie 3.6 hebben we drie database-tabellen geïntroduceerd voor licentiesleutels, licentie-metagegevens en licentie-activeringen. Nadat de update is geïnstalleerd, krijgen winkel-eigenaren een prompt te zien om een upgrade-routine te starten die de bestaande licentiegegevens migreert naar de nieuwe, speciale tabellen.

Zodra de migratie is voltooid, zullen alle functionaliteiten met betrekking tot licentiesleutels betere prestaties hebben, net als veel gerelateerde functionaliteiten, zoals de kassa en winkelbeheer.

De nieuwe database-tabellen hebben de volgende namen en kolommen:

wp_edd_licenses

  • id
  • license_sleutel
  • status
  • download_id
  • prijs_id
  • betaling_id
  • winkelwagen_index
  • datum_aangemaakt
  • verlopen
  • ouder
  • klant_id
  • gebruiker_id

wp_edd_licensemeta

  • meta_id
  • licentie_id
  • meta_sleutel
  • meta_waarde

wp_edd_license_activations

  • site_id
  • site_naam
  • licentie_id
  • geactiveerd
  • is_lokaal

Mogelijkheden voor gebruikersrollen toegevoegd

Naast de prestatieverbeteringen bevat Software Licensing 3.6 ook betere controle over de mogelijkheden van gebruikersrollen. We hebben nieuwe mogelijkheden toegevoegd aan gebruikersrollen, zodat winkelbeheerders de gegevens en acties die medewerkers kunnen openen en uitvoeren beter kunnen afstemmen.

  • view_licenses: Maakt het bekijken van de lijstweergave en de detailpagina van individuele licentiesleutels mogelijk. De mogelijkheid is toegevoegd aan de rollen Winkelmanager, Winkelmedewerker en Beheerder .
  • manage_licenses: Maakt het wijzigen van licentiegegevens mogelijk. De mogelijkheid is toegevoegd aan de rollen Winkelmanager, Winkelmedewerker en Beheerder .
  • delete_licenses: Maakt het verwijderen van licentierecords mogelijk. De mogelijkheid is toegevoegd aan de Winkelmanager en Beheerder.

Prijs-ID's van levenslange upgrades of downgrades op licentiesleutels

Licentiesleutels met een variabele prijs die eraan is toegewezen, kunnen nu hun prijsoptie laten bewerken vanuit het scherm Beheren . Dit biedt winkelbeheerders en medewerkers een gemakkelijke manier om de licentiesleutel van een klant van de ene optie naar de andere te upgraden of te downgraden.

Bètaversies downloaden vanaf de front-end

Bètaversie-releases worden ondersteund in Software Licensing sinds 3.5. In 3.6 hebben we de functie verbeterd door ondersteuning toe te voegen voor het weergeven van downloadkoppelingen voor beschikbare bètaversies op de front-end in de klantaccountgebieden.

Andere verbeteringen

  • Meer informatie is toegevoegd aan de lijstweergave van licenties.
  • Item ID is toegevoegd aan de API-antwoorden.
  • Licentie zoeken is verbeterd om gedeeltelijk zoeken naar licenties mogelijk te maken.
  • Front-end tabellen hebben de .edd-table klasse toegevoegd om betere thema-ondersteuning mogelijk te maken.
  • Changelog-uitvoer kan nu worden gefilterd.
  • Het terugbetalen van een verlengingsbetaling rolt de licentievervaldatum terug.
  • Betere tooltips voor licentiebeheer.
  • final keyword verwijderd uit de EDD_SL_License klasse.
  • Licentie-exporttool gebruikt nu batchverwerkings-API om time-outs te voorkomen.
  • Upgrade- en verlengingsdatums worden nu opgeslagen in Licentie-meta.

Belangrijke bugfixes

  • Verbeterde algemene prestaties van licentie-aantelcontroles.
  • Vervaldatums van kindlicenties voor levenslang zijn nu gekoppeld aan hun bovenliggende licenties.
  • activate_license API-aanroep logde de activatie twee keer in de licentielogs.
  • Upgraden van levenslang naar een bundel veroorzaakte problemen met de vervaldatums.
  • Het verwijderen van een betalingsrecord heeft nu correct invloed op licentiemeta voor vernieuwingen en upgrades.
  • Bètabestands-URL's worden niet langer geforceerd naar http.
  • Voorbeeldplugin gebruikt nu time() in plaats van current_time( 'timestamp' ).
  • Het gebruik van de empty_cart functie verwijdert nu alle vernieuwingssessiegegevens.

Er zijn twee aanvullende belangrijke opmerkingen voor deze update.

Ten eerste zullen de aantallen licentiesleutels waarschijnlijk verschillen nadat de update is voltooid.

U zult merken dat na het uitvoeren van de migratie, sommige statusaantallen in de licentielijsttabel zijn veranderd. Dit komt doordat tijdens de migratie enkele controles op de licenties zijn uitgevoerd om onjuiste statussen te corrigeren. Hoewel u enkele verschillen in de tellingen voor individuele statussen kunt zien, zou het totale aantal licenties hetzelfde moeten blijven.

Ten tweede kunnen nieuwe aankopen en licentiesleutels normaal worden aangemaakt tijdens de migratie.

Terwijl de gegevensmigratie loopt, kan uw winkel nog steeds betalingen verwerken en nieuwe licenties genereren. Dit betekent dat uw winkel normaal zal blijven functioneren en nieuwe klanten geen hinder zullen ondervinden van de gegevensmigratie.

Populaire Bronnen

Openbaarmaking: Onze inhoud wordt ondersteund door lezers. Dit betekent dat als u op sommige van onze links klikt, wij mogelijk een commissie verdienen. Zie hoe EDD wordt gefinancierd, waarom het ertoe doet en hoe u ons kunt steunen.

Ervaar Naadloze Verkoop met EDD

Beheer moeiteloos uw digitale winkel met krachtige tools en veilige transacties

Populair op EDD Nu!

Meer PayPal-betaalmethoden en PayPal Fastlane toevoegen in WordPress
Geef uw klanten meer manieren om te betalen met PayPal in WordPress
Easy Digital Downloads laat u nu meer PayPal-betaalmethoden aanbieden in WordPress. Met één verbinding kunnen uw klanten betalen…
Hoe migreer je van een marktplaats naar je eigen WordPress-winkel
Hoe migreer je van een marktplaats naar je eigen WordPress-winkel
Marktplaatskosten blijven stijgen en platformregels blijven veranderen. Maar uw klanten hoeven niet van iemand anders te zijn. Hier is…

Begin vandaag nog met verkopen!

Sluit u aan bij meer dan 50.000 slimme winkel eigenaren, en begin met de eenvoudigste manier om digitale producten te verkopen met WordPress.