Het is enkele weken in ontwikkeling geweest, maar Easy Digital Downloads v1.4.4 is zojuist uitgebracht. Er zijn veel nieuwe dingen waar we erg enthousiast over zijn voor deze release, waaronder nieuwe winkelgebruikersrollen, verschillende significant verbeterde API's, validatie van postcode tijdens het afrekenen, en meer.
De belangrijkste verbetering die merkbaar zal zijn voor gebruikers, is de nieuwe set winkelgebruikersrollen die we hebben toegevoegd. Winkel eigenaren kunnen nu beter controleren welke werknemers wat kunnen zien in de backend van de winkel. We hebben vier nieuwe gebruikersrollen geïntroduceerd:
- Winkelmanager – Deze rol kan alles doen
- Winkel Boekhouder – Deze rol kan betalingsgeschiedenis, inkomsten, rapporten zien en betalingen beheren
- Winkel Werknemer – Deze rol kan producten bewerken / maken, maar geen statistieken of rapporten voor de producten zien
- Winkel Verkoper – Deze rol kan hun eigen producten bewerken / maken, maar niets anders
Deze nieuwe gebruikersrollen geven winkel eigenaren veel meer controle over wie wat kan doen, en maken het ook gemakkelijker voor winkels om extra werknemers aan te nemen zonder zich zorgen te hoeven maken dat ze toegang hebben tot gevoelige informatie.
We hebben nogal wat andere kleine verbeteringen aangebracht, waaronder het toevoegen van een waarschuwing in het dashboard als de afrekenpagina per ongeluk wordt verwijderd, postcode validatie tijdens het afrekenen (indien aanwezig), uittreksel ondersteuning voor het Download post type, verbeterde prijsweergave in het dashboard voor variabel geprijsde items, ondersteuning voor bulk bewerken van productprijzen, en meer.
Naast de verbeteringen zijn er nogal wat bugs opgelost. De meest opvallende zijn:
- Een ontbrekende DIV-tag in de Dashboard Samenvatting widget
- Een probleem met de weergave van decimalen van de Japanse Yen
- Een probleem met HTML-codering van het kortingsbedrag tijdens het afrekenen
- Een probleem met het onnauwkeurig tellen van het aantal betalingen in het systeem
- Een probleem met het verzenden van aankoopbewijzen bij het wijzigen van de betalingsstatus NIET naar voltooid.
De volledige lijst met wijzigingen staat hieronder:
- Nieuw: Toegevoegde nieuwe EDD_Export klasse voor flexibeler exportsysteem
- Nieuw: Pagina's worden automatisch aangemaakt en opgeslagen in de EDD-opties bij activering
- Nieuw: Toegevoegde uittreksel ondersteuning voor download post type
- Nieuw: Toegevoegde nieuwe filter voor [downloads] short code HTML
- Nieuw: Toegevoegde dashboardwaarschuwing voor betalingsgeschiedenis wanneer in Testmodus
- Nieuw: Toegevoegde dashboardwaarschuwing als de afrekenpagina is verwijderd
- Nieuw: Toon prijsbereik voor variabel geprijsde producten in de lijst Downloads
- Nieuw: Geïntroduceerd edd_get_lowest_price_option() en edd_get_highest_price_option()
- Nieuw: Toegevoegde ondersteuning voor bulk bewerken van productprijzen
- Nieuw: Voeg nieuwe winkelbeheer gebruikersrollen toe
- Nieuw: Valideer postcodes tijdens aankoop op basis van landcode
- Fix: Ontbrekende DIV-tag in Dashboard Samenvatting widget
- Fix: HTML-codering op totaalbedrag geretourneerd na toepassing van korting
- Fix: Kortingen op prijzen boven 1000 mislukt
- Fix: Stel post_date_gmt in bij het aanmaken van betalingen
- Fix: Japanse YEN decimale weergave
- Fix: "Alle" weergave in Betaalgeschiedenis telde geen aangepaste statussen mee
- Fix: Aankoopbewijs verzonden bij wijziging van betalingsstatus
- Fix: Voornaam vereist maar niet afgedwongen
- Fix: Bestands-URL's werden niet opgeslagen wanneer de bestandsnaam niet werd opgegeven





