Versie 1.3.1 is vandaag uitgebracht en brengt een zeer significante upgrade naar een van de interne systemen van de plugin, en ook een erg leuke nieuwe functie waar veel gebruikers om hebben gevraagd. Je kunt nu het totale aantal keren dat kopers hun gekochte bestanden kunnen downloaden beperken via een eenvoudige optie in de Download Configuratie.
De nieuwe Download Limiet functie is te zien in de onderstaande screenshot:
Deze functie stelt je in staat om een limiet in te stellen op het aantal keren dat een koper de bestanden van elke aankoop kan downloaden. Als je dit bijvoorbeeld op 10 instelt, kunnen kopers elk bestand slechts 10 keer downloaden. Als ze proberen het bestand opnieuw te downloaden, krijgen ze een foutmelding die hen laat weten dat ze hun limiet hebben bereikt.
De andere grote update in v1.3.1 is het nieuwe logsysteem dat we in de plugin hebben ingebouwd. Dit logsysteem stelt ons in staat om gebeurtenissen eenvoudig te loggen zoals ze gebeuren in de plugin. Elke keer dat een bestand wordt gedownload, wordt bijvoorbeeld informatie over de gebruiker gelogd in de database, zodat jij als beheerder kunt bekijken wie precies de bestanden heeft gedownload (en waar ze ze vandaan hebben gedownload).
Het logsysteem zal binnenkort worden uitgebreid met foutenlogging voor betaalgateways, dus elke keer dat er een aankoop is die resulteert in een fout (zoals een geweigerde kaart), zal de fout worden gelogd. Dit zal uiterst nuttig zijn voor winkel eigenaren die mislukte betalingen, creditcardfraude en al het andere met betrekking tot aankopen moeten opsporen.
Er zijn verschillende andere wijzigingen geïntroduceerd in 1.3.1, dus bekijk het complete wijzigingslogboek hieronder:
- Duitse vertaalbestanden bijgewerkt
- Nieuwe optie voor downloadlimiet toegevoegd om het aantal keren dat kopers bestanden kunnen downloaden te beperken
- Enkele tekstregels die ontbraken in de lokalisatie zijn gecorrigeerd
- Nieuwe 'graceful failure' toegevoegd voor ontbrekende callback functies voor instellingenvelden
- Tientallen nieuwe filters toegevoegd voor functie-returns
- Nieuwe functie toegevoegd voor het bijhouden van verouderde functieaanroepen
- Controle toegevoegd om ervoor te zorgen dat items in de winkelwagen van het type 'download' zijn
- Bug opgelost met het aanmaken van de lege index.php in wp-content/uploads/edd/
- Bug opgelost met een HTML-klassenaam in edd_get_purchase_link()
- Upgrade routine toegevoegd voor het converteren van oude download- en aankooplogs naar de nieuwe EDD_Logging klasse
- Nieuwe upgrade routine toegevoegd voor het afhandelen van database-upgrades
- Nieuwe EDD_Logging klasse toegevoegd voor het loggen van gebeurtenissen
- Onnodige parameters voor register_post_type() verwijderd
- Verbeteringen in code-opmaak
- Ondersteuning toegevoegd voor aangepaste rapportweergaven





