Inloggen
Aan de slag

Easy Digital Downloads Blog

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

Een nieuwe en verbeterde Software Licensing

Laatst bijgewerkt:

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

Software Licensing is een van onze essentiële extensies die Easy Digital Downloads echt onderscheidt. Het maakt het mogelijk voor zoveel geweldige softwareproducten om te worden verkocht en beheerd door ontwikkelaars en productmakers over de hele wereld. Het is ook een van onze oudste extensies en werd voor het eerst uitgebracht op 12 september 2012.

Veel onderdelen van de plugin beginnen hun leeftijd te tonen. Vandaag zijn we echter verheugd om de release van versie 3.5 van Software Licensing aan te kondigen, een update die dramatische verbeteringen aanbrengt in de gehele plugin.

Er zijn veel verbeteringen in deze update. Laten we naar de hoogtepunten kijken.

Opnieuw ontworpen licentiebeheer

Er is veel gegevens geassocieerd met licentiesleutels. In versie 3.5 hebben we de meeste administratieve gebieden van Software Licensing opnieuw ontworpen.

Downloads → Licenties

De lijstweergave die alle licentiesleutels toont, is verbeterd om rommel te verminderen en de weergave op kleinere schermen te verbeteren.

Licentie detailscherm

Elke licentiesleutel heeft nu een speciaal detailscherm waar alle relevante informatie voor de licentiesleutel beschikbaar is. Dit scherm biedt ook tools voor actie-items, zoals het vernieuwen of uitschakelen van een licentie, het bewerken van een vervaldatum, het verkrijgen van een upgrade-URL, gerelateerde licentiesleutels en zelfs gerelateerde betalingsgegevens. Dit maakt het beheren van licentiesleutels en het lokaliseren van bijbehorende klant- en betalingsgegevens veel, veel gemakkelijker.

Verbeterde proratering van upgrades

In versie 3.3 introduceerden we upgrade-paden voor licentiesleutels die klanten in staat stelden om te upgraden van het ene licentieniveau naar het volgende. Met de oorspronkelijke functie voor upgrade-paden hebben we ondersteuning toegevoegd voor eenvoudige proratering die klanten kortingen gaf op de upgrade op basis van hoeveel ze al hadden betaald. We hebben nu de upgrade-paden verder verbeterd door ondersteuning toe te voegen voor op tijd gebaseerde prorateringskortingen.

Sitebeheerders kunnen nu kiezen voor Kosten-gebaseerde of Tijd-gebaseerde proratering. Met tijd-gebaseerde berekeningen houdt de kosten van een upgrade rekening met hoeveel tijd er nog over is op de bestaande licentie en prorateert vervolgens de nieuwe aankoop dienovereenkomstig.

Per-item verlengingskortingen

Licentiesleutels moeten vaak maandelijks of jaarlijks worden verlengd. Hiervoor ondersteunt Software Licensing al verlengingskortingen, zodat klanten een korting kunnen ontvangen, zoals 30%, wanneer ze een bestaande licentiesleutel verlengen. In versie 3.5 hebben we deze functie uitgebreid om per-item verlengingskortingen te ondersteunen.

Dit betekent dat producten nu aangepaste verlengingskortingen kunnen hebben. Wilt u 20% aanbieden op het ene product, maar 30% op het andere? Nu kan het!

Ontwikkelings-API: EDD_SL_License klasse

Software Licensing is gebouwd voor ontwikkelaars en productmakers en in 3.5 hebben we de interne API's dramatisch verbeterd om het voor ontwikkelaars gemakkelijker te maken om met Software Licensing te werken en deze uit te breiden. De nieuwe EDD_SL_License klasse biedt gemakkelijke toegang tot alle gegevens die geassocieerd zijn met licentiesleutels en maakt het interactie met en aanpassing van die gegevens eenvoudig.

Bètaversies

Succesvolle software-updates bevatten vaak bètaversies (zoals 3.5 van Software Licensing), dus we hebben een nieuwe functie geïntroduceerd waarmee u bètaversies van uw software kunt uitbrengen en klanten een gemakkelijke manier kunt bieden om die bètaversies te installeren.

Zie onze documentatie voor meer informatie.

We hebben deze functie zelfs gebruikt om enkele weken geleden een bètaversie van Software Licensing 3.5 uit te brengen several weeks ago.

Nieuwe updater-klassen voor WordPress-thema's en -plugins

De updater-klassen voor WordPress-thema's en -plugins zijn bijgewerkt om enkele bugs op te lossen, de prestaties te verbeteren en nieuwe functies (zoals bètaversies) beschikbaar te maken. Werk uw thema's en plugins bij als u deze klassen gebruikt.

De nieuwe versies van de klassen zijn:

  • 1.6.9 voor plugins
  • 1.0.2 voor thema's

Andere verbeteringen

Naast de hierboven genoemde nieuwe functies hebben we ook een aanzienlijk aantal aanvullende verbeteringen aangebracht.

  • Er is een nieuwe optie toegevoegd om e-mailmatching af te dwingen bij licentieverlengingen. Hiermee kunnen sitebeheerders vereisen dat licentieverlengingen worden gekocht met hetzelfde e-mailadres als de oorspronkelijke licentie.
  • De EDD_SL_Plugin_Updater-klasse heeft verbeterde caching en ondersteuning voor bètaversies. Werk uw integraties bij.
  • De EDD_Theme_Updater-klasse is bijgewerkt met ondersteuning voor bètaversies. Werk uw integraties bij.
  • Er zijn nieuwe actiehooks toegevoegd aan het licentieverlengingsproces.
  • Er zijn nieuwe filters toegevoegd aan get_licenses_of_purchase() en get_licenses_by_purchase().
  • Licentiesleutels zijn nu opgenomen in de /sales/ endpoint van de EDD REST API.
  • Licentiesleutels voor bundels worden nu gegroepeerd weergegeven in de shortcode-weergave.
  • Licentie-upgradeaankopen kunnen nu worden gedaan via een directe URL.
  • Licentiesleutels en bijbehorende metadata worden nu verwijderd wanneer een volledige winkelreset wordt uitgevoerd.
  • De metabox voor licentiesleutels in Besteldetails bekijken is verbeterd.
  • Inline upgradekoppelingen kunnen nu worden weergegeven op aankoopknoppen.
  • MD5-checksums zijn nu opgenomen in alle licentie REST API-antwoorden.
  • Een nieuwe sjabloontag {expiration_time} is toegevoegd aan e-mails met licentieverlengingsmeldingen.
  • Er is een nieuwe optie toegevoegd om kortingscodes uit te schakelen bij licentieverlengingen.
  • Banner-afbeeldingen kunnen nu worden toegevoegd aan WordPress-plugins via de ReadMe.txt parsing.
  • De lijsttabel met licentiesleutels kan nu worden gefilterd op downloadproduct-ID door download:#  in te voeren in het zoekveld.
  • Verbeterde labels en lay-out van de licentiemetabox.
  • Verbeterde bestandsorganisatie en naamgeving.

Opgeloste bugs

Een aantal grote en kleine bugs zijn ook opgelost.

  • Actielinks in de lijsttabel met licentiesleutels moeten de gebruiker terugsturen naar het vorige scherm.
  • Extra paragrafen toegevoegd aan e-mails met meldingen voor licentieverlenging
  • Vervaldatums worden weergegeven in GMT in plaats van lokale tijd.
  • Onjuiste verlengingsvlaggen en kortingen achtergebleven in de winkelwagen bij het verwijderen van verlenging uit de winkelwagen.
  • Ongeldig downloadbericht geretourneerd bij gebruik van "item_name" in plaats van "item_id" in de licentie REST API.
  • Onjuiste licentiesleutels gegenereerd bij het opnieuw genereren van sleutels voor een aankoop.
  • Het bijwerken van het e-mailadres van de klant werkt het e-mailadres op de licentiesleutels niet bij.
  • Foutmelding weergegeven bij het meerdere keren laden van het "Details van update bekijken" modale venster.
  • Upgrade-paden weergegeven voor verlopen en uitgeschakelde licentiesleutels.
  • Onjuist upgrade-pad ingesteld als standaard wanneer producten variabele prijzen bevatten.
  • Link Licentie verlengen ontbreekt op de pagina Licenties bekijken in de aankoopgeschiedenis van de frontend.
  • Dubbele licentiesleutels aangemaakt bij het opnieuw genereren van licentiesleutels bij een aankoop.
  • Site-URL's kunnen nog steeds worden beheerd door de klant wanneer de licentie is uitgeschakeld.
  • Het instellen van een licentiesleutel op levenslang werkt de status van de licentie niet bij.
  • Licentiesleutels worden onjuist ingesteld op uitgeschakeld wanneer een terugbetaling wordt verwerkt voor een verlenging.
  • Extra streepje weergegeven bij het afrekenen bij het verlengen van een licentiesleutel zonder variabele prijzen.
  • Het verwijderen van een verlengingsbetaling verwijdert ook de bijbehorende licentiesleutel.

Hoe de update te krijgen

Versie 3.5 van Software Licensing kan worden gedownload vanaf de pagina uw account of via one-click updates binnen uw WordPress-installatie. Als u nieuw bent bij Software Licensing, kan de extensie worden gekocht via de productpagina.

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.