Pro
- Nieuw: Mogelijkheid toegevoegd om unieke kortingscodes te genereren bij het aanmaken van nieuwe kortingen.
Lite & Pro
- Belangrijk: Deze release vereist PHP 7.4 of hoger en WordPress 5.8 of hoger.
- Belangrijk: Amazon Pay is formeel afgekeurd en niet langer beschikbaar voor nieuwe installaties. Bestaande winkels die Amazon Pay gebruiken, worden aangemoedigd om andere opties te verkennen.
- Nieuw: PHP 8.1 wordt nu volledig ondersteund.
- Nieuw: Kortingscodes kunnen nu worden toegepast op specifieke prijsvariaties.
- Nieuw: Een kortingscode kan nu worden ingesteld om specifieke downloadcategorieën in te sluiten of uit te sluiten.
- Nieuw: Winkeleigenaren kunnen nu kortingscodes archiveren om hun promoties eenvoudiger te beheren.
- Nieuw: De kortingslijst heeft nu een verbeterd inzicht in de status en het gebruik van kortingen.
- Nieuw: Een nieuw producttype 'Service' is toegevoegd aan de dropdown Producttype, om niet-downloadbare producten toe te staan.
- Nieuw: Betwiste betalingen in PayPal en Stripe zetten de bestelling op een nieuwe status 'In afwachting' en beperken de toegang tot downloads.
- Nieuw: Wanneer een betaling wordt betwist met PayPal of Stripe, wordt een link naar het geschil toegevoegd aan de details van de bestelling in de admin, samen met bestelnotities.
- Nieuw: De datum waarop de voltooide bestelacties zijn uitgevoerd, wordt nu opgeslagen als onderdeel van de bestelling zelf, niet als metadata, en zal duidelijker worden weergegeven op de schermen met bestelgegevens. Bestaande meta zal op de achtergrond worden gemigreerd; meldingen worden bijgewerkt om winkel eigenaren op de hoogte te houden van de voortgang.
- Verbetering: Aankoopbewijzen worden nu verzonden met behulp van uitgestelde acties, om de prestaties van de betalingsverwerking te verbeteren.
- Verbetering: De metabox voor bundelproducten is verbeterd voor prestaties op sites met veel producten.
- Verbetering: De query voor niet-gebundelde producten is bijgewerkt om performanter te zijn, met name bij het bewerken van een downloadproduct.
- Verbetering: Verbeterde prestaties van checkout- en klantopzoekingen door selectief legacy hooks en filters uit te voeren die betaalobjecten bevatten.
- Verbetering: Site Health en telemetrie controleren nu de status van de REST API via een test-endpoint.
- Verbetering: De applicatiekosten voor Stripe-betalingen worden verwijderd voor pass-houders die toegang hebben tot de Stripe Pro-extensie, zelfs als ze Stripe Pro niet hebben geïnstalleerd.
- Verbetering: De stijlen van Easy Digital Downloads-blokken zijn bijgewerkt voor niet-blokthema's om alleen te worden geladen wanneer het blok wordt gerenderd.
- Verbetering: Het EDD Products-blok staat nu toe dat producten worden gefilterd op auteur.
- Oplossing: Update de niet-gelicentieerde applicatiekosten van Stripe naar 3%.
- Oplossing: Stripe Payment Elements ondersteunde niet langer een thema van 'none', en 'stripe' is nu de standaard.
- Oplossing: Versterking toegevoegd rond het bekijken van de tabel met aanpassingsoverzichten.
- Oplossing: Om conflicten met andere plugins te voorkomen, zijn kritieke vendor-bibliotheken verplaatst naar de EDD-namespace.
- Oplossing: Regionale ondersteuning voor Stripe controleert nu eerst het land van het Stripe-account voordat het land van de winkel wordt gecontroleerd.
- Oplossing: PayPal Commerce-bestellingen werden niet altijd voltooid bij gebruik van de bevestigingspagina.
- Oplossing: Het Stripe Payment Element gebruikt nu de locale van de browser voor lokalisatie.
- Oplossing: Het gebruik van de Import-tool kon een fatale fout veroorzaken.
- Oplossing: Kortingscodes die resulteerden in 100% korting konden voorkomen dat de gebruiker de aankoop kon voltooien.
- Oplossing: Opgeslagen winkelwagens werden voor sommige gebruikers niet correct opgeslagen.
- Oplossing: Bij het opslaan van een winkelwagen met Stripe als actieve gateway, werd het bericht dat de winkelwagen was opgeslagen te vroeg verwijderd.
- Oplossing: Het herberekenen van de statistieken van een klant werd niet altijd correct gepland.
- Oplossing: Onjuist opgemaakte 'toevoegen aan winkelwagen'-URL's konden een PHP-waarschuwing veroorzaken.
- Oplossing: Vlakke korting kan resulteren in een onjuist afgerond totaal, afhankelijk van de winkelwagenvoorwaarden.
- Oplossing: Het bekijken van de bestelgegevens van een gemigreerde bestelling waarvan de korting was verwijderd, zag er onvolledig uit.
- Oplossing: Het was mogelijk dat sites met incompatibele MySQL-versies de juiste waarschuwingen niet zagen.
- Oplossing: Het activeren van een pass met een lege licentiesleutel kon lijken vast te lopen.
- Fix: De Stripe JavaScript is verbeterd om efficiënter te zijn, alleen foutmeldingen te verwijderen en alleen te draaien wanneer de Stripe-gateway is geselecteerd.
- Fix: Stripe kon proberen een eigenschap bij te werken die niet wordt ondersteund door de Stripe API.
- Fix: Nieuwe PayPal Commerce-abonnementen werden mogelijk niet correct gemarkeerd als voltooid.
- Fix: EDD Blocks-placeholderstijlen konden interfereren met WordPress Core-placeholders.
- Fix: Aanvullende, niet officieel ondersteunde kosteninformatie wordt nu opgeslagen als metadata voor orderaanpassingen.
- Dev: Veel filters en hooks die
EDD_Payment-objecten doorgegeven, hebben nu een complementaire hook of filter dieEDD\Orders\Order-objecten gebruikt. - Dev: Easy Digital Downloads registreert niet langer de
edd_payment- enedd_discount-posttypen. - Dev: Easy Digital Downloads – Core bevat nu de basiscode van Stripe, en Stripe Pro 3.0.0 bevat alleen pro-functies.
- Dev: Code voor oude, niet-ondersteunde versies van PHP is verwijderd.
- Dev: Een nieuwe
edd_after_order_actions-hook is geïntroduceerd om alle gebeurtenissen te beheren die moeten plaatsvinden wanneer een bestelling wordt aangemaakt. Dit gebruikt het bestellingsobject voor verbeterde prestaties en elk gebruik vanedd_after_payment_actionsmoet dienovereenkomstig worden bijgewerkt. - i18n: 141 Toevoegingen, 199 Verwijderingen/Locatiewijzigingen, 17 Verschillen (aantallen zijn bij benadering).




