Inloggen
Aan de slag

Recurring Payments Changelog

Versie 2.12.0 — 6 februari 2024
  • Rapportages: Nieuw! Introductie van het Omzetverdeling rapport, dat inzicht geeft in de bruto-omzet voor nieuwe, verlengde en geüpgradede abonnementen (met Software Licensing).
  • Compatibiliteit: Verbeterde ondersteuning voor PHP 8.0/8.1/8.2.
  • Afrekenen: Verbeterde ondersteuning voor meerdere valuta's.
  • Dashboard: Een filter toegevoegd aan de argumenten voor het aantal abonnementen in de Dashboard Widget.
  • Downloads: Verbeterde betrouwbaarheid van het kunnen downloaden van bestanden als de instelling "Bestandsdownloads beperken" was ingeschakeld.
  • EDD 3.0: Verbeterde migratie bij het upgraden van EDD 2.x naar EDD 3.x.
  • E-mails: Verbeterde e-mailtags met de "Abonnements-ID" samenvoegtag.
  • E-mails: Verbeterde instellingenschermen voor e-mails ter herinnering aan abonnementsverlenging en -verloop.
  • Prestaties: Verbeterde prestaties van het verkrijgen van de levenslange waarde van een abonnement.
  • Softwarelicenties: Een situatie opgelost waarbij het verkrijgen van de licentie van een abonnement soms een onderliggende licentie voor bundels kon retourneren.
  • Stripe: Voltooide abonnementen konden in de status 'geannuleerd' terechtkomen in plaats van 'voltooid' te blijven voor abonnementen die slechts een bepaald aantal keren factureren.
  • Stripe: Verbeterde berichten wanneer de winkelwagen conflicterende items bevat.
  • Abonnementen: Verbeterde CSS-styling voor beheervenweergaven van abonnementen in de admin.
  • Abonnementen: Verbeterde ondersteuning voor aangepaste kolommen in de lijstweergave van abonnementen.
  • Abonnementen: Verbeterde logica voor de annuleringslink om annulering van een abonnement niet toe te staan wanneer het zich in een staat bevindt die problemen kan veroorzaken bij annulering.
  • Abonnementen: Verbeterde ondersteuning voor aangepaste secties bij het beheren van abonnementen vanuit de admin.
  • Dev: Recurring vereist nu PHP 7.2, WordPress 5.4 en EDD 3.1.5.
Versie 2.11.11.1 — 7 augustus 2023
  • Fix: Geannuleerde abonnementen die voorbij hun vervaldatum waren, werden niet meer bijgewerkt naar de status 'verlopen' om mogelijke lusupdates van de status te voorkomen.
Versie 2.11.11 — 26 juli 2023
  • Fix: Eenmalige kortingen werkten de winkelwagen-totaalprijs niet correct bij.
  • Fix: Stripe-acties konden worden uitgevoerd voor abonnementen van andere gateways.
  • Dev: Acties na betaling zijn bijgewerkt om nieuwe functionaliteit te gebruiken die gepland staat voor EDD 3.2.
Versie 2.11.10.1 — 21 juli 2023
  • Automatische licentieverlengingen konden abonnementen onjuist annuleren.
Versie 2.11.10 — 19 juli 2023
  • Belangrijk: Recurring Payments vereist nu minimaal WordPress 4.9 en Easy Digital Downloads 3.0.
  • Verbetering: PayPal Commerce-abonnementen zijn bijgewerkt om het abonnement correct te annuleren na twee mislukte betalingspogingen. Bestaande abonnementen worden dienovereenkomstig bijgewerkt.
  • Verbetering: Terugkerende rapporten in EDD 3.0+ zijn bijgewerkt om bestellingen nauwkeurig te groeperen op basis van de tijdzone van de winkel.
  • Verbetering: Geannuleerde abonnementen die hun vervaldatum hebben overschreden, worden nu gemarkeerd als verlopen. Ontwikkelaars die de edd_subscription_expired hook gebruiken, moeten hun code controleren.
  • Oplossing: Als edd_get_receipt_page_uri beschikbaar was, linkte de transactie shortcode niet naar de juiste bon.
  • Oplossing: Bestaande gebruikers die nog geen klanten waren, werden in sommige scenario's belemmerd bij het kopen.
  • Oplossing: Het terugbetalen van een abonnement stuurde een annuleringsmail.
  • Oplossing: Vervaldatums werden nog steeds gemaild wanneer een abonnement werd terugbetaald.
  • Oplossing: De Content Restriction-integratie kon gebruikers toegang geven tot alle variaties in plaats van de expliciet ingestelde variaties.
  • Oplossing: Terugkerende kortingen werken nu met gratis proefperiodes.
  • Oplossing: Stripe-annuleringsfouten tonen geen markup meer in abonnementsnotities.
  • Oplossing: Een falend abonnement dat in Stripe is geannuleerd, werd niet correct geannuleerd in EDD.
  • Oplossing: Het annuleren van een abonnement in Stripe werkte het abonnement in EDD niet bij.
  • Oplossing: Het opvragen van abonnementen met een null prijs-ID gaf geen abonnementen voor producten met één prijs terug.
  • Oplossing: Als een gratis proefperiode in de winkelwagen zat en er een korting werd toegevoegd, was het winkelwagen totaal onjuist.
  • Oplossing: Het upgraden of vernieuwen van een gelicentieerd product kon het bestaande abonnement annuleren voordat het nieuwe abonnement werd aangemaakt.
  • Oplossing: Sommige gebruikers kregen onterecht geen toegang wanneer downloads beperkt waren tot actieve abonnees.
  • Dev: get_page_by_title is verouderd in WordPress 6.2; Recurring gebruikt nu direct WP_Query.
  • Dev: Het installatie- en upgrade proces van de plugin is verbeterd om de belasting van een website te verminderen.
  • Dev: edd_recurring_add_payment_pre_args is toegevoegd voor ontwikkelaars die betalingsgegevens moeten wijzigen voordat vernieuwingen aan de database worden toegevoegd.
  • Dev: De database query methoden zijn bijgewerkt om consistentie te garanderen tussen het ophalen en tellen van abonnementen.
Versie 2.11.9 — 9 februari 2023
  • Nieuw: Recurring registreert nu abonnementsspecifieke mogelijkheden om een betere rolbeheer en toegang tot abonnementen mogelijk te maken.
  • Verbetering: Sta toe dat datums worden gedefinieerd bij het toevoegen van een nieuwe verlengingsorder.
  • Verbetering: Kortingsberekeningen voor Software Licensing zijn herzien om correct te zijn en te werken met winkelwagenkortingen.
  • Oplossing: Valuta's werden niet altijd correct weergegeven in de orderdetails op sites met meerdere valuta's.
  • Oplossing: Verlengingsorders werden niet altijd gekoppeld aan de juiste e-mail nadat een klant hun e-mailadres had bijgewerkt.
  • Oplossing: De abonnementsorderstatus is toegevoegd aan de lijst met leverbare orderitemsstatussen.
  • Oplossing: Er kon een fout optreden op het scherm met orderdetails als orders werden beschouwd als onderdeel van een abonnement, maar er geen abonnement bestond.
  • Oplossing: De link voor licentieverlenging op het scherm met abonnementsdetails werd niet correct weergegeven.
  • Dev: Een onnodige legacy filter voor PDF-facturen is verwijderd.
Versie 2.11.8.1 — 11 november 2022
  • Verbetering: Het is nu mogelijk om handmatig een abonnement toe te voegen met een initieel bedrag van $0.
  • Oplossing: De Stripe express checkout kon PHP-meldingen veroorzaken wanneer Recurring werd geladen.
  • Oplossing: De kortingscontrole kon een fout geven in EDD 2.x.
  • Oplossing: Het bijgewerkte admin-script is mogelijk niet geladen vanwege caching.
  • Oplossing: De Stripe-gateway kon een fatale fout veroorzaken met eenmalige proefperiodes.
  • Dev: Onnodige bestanden zijn verwijderd uit de vendors-directory.
Versie 2.11.8 — 9 november 2022
  • Nieuw: Abonnementen kunnen nu worden geëxporteerd naar een CSV-bestand.
  • Nieuw: De abonnements-tabel heeft nu een filterbalk om te filteren op product of abonnementsstatus.
  • Nieuw: De email-tag subscription_details is geregistreerd voor aankoopbewijs-emails.
  • Nieuw: De email-tags subscription_details, subscription_period en subscription_term zijn geregistreerd voor de renewal- en expiration-emails.
  • Nieuw: Eenmalige kortingen kunnen per individuele korting worden ingeschakeld.
  • Verbetering: De admin-abonnementsformulieren zijn volledig herschreven om toegankelijker, responsiever en intuïtiever te zijn.
  • Verbetering: De abonnements-tabellen zijn bijgewerkt om consistenter te zijn met WordPress en EDD.
  • Verbetering: Abonnementen hebben nu hun eigen tabblad bij het bekijken van klantgegevens.
  • Oplossing: In EDD 3.0 werd bij het bijwerken van de klant voor een bestelling het gerelateerde abonnement niet bijgewerkt.
  • Oplossing: De Content Restriction-integratie had mogelijk een ongedefinieerde variabele.
  • Oplossing: In bepaalde gevallen leek de migratie van bestelitems nooit te stoppen, ook al was deze voltooid.
  • Oplossing: Het is nu mogelijk om een product met een gratis proefperiode te kopen met PayPal Commerce.
  • Oplossing: Bij het verwijderen van klantgegevens worden actieve abonnementen nu automatisch geannuleerd.
  • Dev: De minimale PHP-versie is nu 5.6; de minimale EDD-versie is 2.9.
  • Dev: Hoe de plugin laadt is bijgewerkt.
Versie 2.11.7 — 31 mei 2022
  • Verbetering: Het formulier voor het bijwerken van de betaalmethode gebruikt nu de Stripe-hook om het creditcardformulier te laden in plaats van deze direct aan te roepen.
  • Wijziging: De EDD Subscriber-rol zal niet worden geregistreerd voor nieuwe installaties.
  • Wijziging: Vernieuwingsbestellingen krijgen nu een unieke betalingssleutel toegewezen.
  • Oplossing: De machtiging van de EDD Subscriber-rol werd niet correct geregistreerd.
  • Oplossing: Het handmatig aanmaken van een abonnement voor een product met een enkele prijs kon een PHP-melding veroorzaken.
  • Oplossing: Als een vernieuwingstransactie mislukte in PayPal Commerce, werd deze niet als mislukt gemarkeerd in EDD.
  • Oplossing: Het handmatig aanmaken van een abonnement stelde niet de juiste betaalmodus in wanneer de testmodus was ingeschakeld.
  • Dev: De methode voor het tellen van abonnementen gebruikte een dubbelzinnige kolomreferentie voor de primaire sleutel.
  • Verbetering: EDD 3.0 – abonnementsinformatie wordt verplaatst naar de tabbladen met bestelgegevens.
  • Fix: EDD 3.0 – de Stripe-gateway controleert nu op de `complete` bestelstatus bij het controleren of een abonnement opnieuw kan worden geactiveerd.
  • Fix: EDD 3.0 – Vernieuwingsbestellingen stelden een onjuiste prijs-ID in voor producten met één prijs.
  • Fix: EDD 3.0 – Vernieuwingsbestellingen voeren geen ledger-functies meer uit om download-/klantstatistieken bij te werken.
  • Fix: EDD 3.0 – De bestelstatus edd_subscription is toegevoegd aan de arrays van voltooide, terugbetaalbare, netto en bruto bestelstatussen.
  • Fix: EDD 3.0 – Handmatig toegevoegde abonnementsbestellingen stelden niet de juiste bestelitemstatus in.
  • Dev: EDD 3.0 – Bestelitems worden gemigreerd om de juiste status te hebben. Dit heeft alleen invloed op bestaande 3.0-installaties.
  • Dev: EDD 3.0 – Unit tests zijn bijgewerkt voor EDD 3.0-compatibiliteit.
Versie 2.11.6 — 8 februari 2022
  • Fix: De transactielijst in de shortcode edd_subscriptions toont nu de juiste datum.
  • Fix: Content Restriction — De controle op actieve abonnementen voor een specifiek product in de shortcode-attributen is gecorrigeerd.
  • Wijziging: Content Restriction — Wanneer de abonnementsparameter aan de shortcode wordt toegevoegd, worden de Content Restriction-berichten gebruikt als een gebruiker geen toegang heeft tot de inhoud.
Versie 2.11.5 — 26 januari 2022
  • Verbetering: De link "Factuur bekijken" op de front-end abonnementspagina is vervangen door een link "Transacties bekijken". Hiermee kan de klant alle transacties bekijken die bij een abonnement horen, in plaats van alleen de eerste.
  • Verbetering: Stripe – Activeer EDD-abonnementen via webhook. Dit lost een uitzonderlijk scenario op waarbij de Stripe-betaling werd gedaan, maar het EDD-abonnement niet werd geactiveerd.
  • Fix: Content Restriction – Bij gebruik van de shortcode edd_restrict werd het berichtparameter genegeerd wanneer de abonnementscontrole was ingesteld.
  • Fix: Content Restriction – De shortcode edd_restrict werkte niet goed bij het gebruik van een mix van terugkerende en niet-terugkerende producten.
  • Fix: PayPal – Abonnementsstatus werd onjuist gewijzigd in "verlopen" nadat het abonnement was voltooid. (Bij gebruik van het veld "Aantal keren".)
  • Fix: Vernieuwingsbetalingen tonen de abonnementsstatus niet op de admin-pagina Details van betaling.
  • Fix: Voeg een extra controle toe om ervoor te zorgen dat vernieuwingsherinneringen niet worden verzonden voor geannuleerde abonnementen.
Versie 2.11.4 — 7 december 2021
  • Refactor: Terugkerende e-mailinstellingen zijn verplaatst naar het tabblad "E-mails" in hun eigen sectie.
  • Refactor: Terugkerende instellingen zijn verplaatst naar het tabblad "Betalingen" als u EDD 2.11.3 of hoger gebruikt.
  • Verbetering: Sta alle e-mailsjablonen (inclusief die van EDD-kern en andere extensies) toe om te worden gebruikt in e-mails voor terugkerende betalingen.
  • Verbetering: Bij het bekijken van een betaling met een bijbehorend abonnement wordt de status van dat abonnement nu naast de ID weergegeven.
  • Verbetering: Betere logging van foutmeldingen wanneer de PayPal Commerce PAYMENT.SALE.COMPLETED webhook mislukt.
  • Oplossing: Mogelijke 'undefined index'-fout bij het aanroepen van edd_get_settings_tabs().
  • Oplossing: De cronjob die abonnementsstatussen automatisch bijwerkt naar "verlopen" controleert nu ook "proef"-abonnementen naast "actieve" abonnementen.
  • Oplossing: PHP-melding bij het downloaden van een bestand onder bepaalde omstandigheden.
  • Oplossing: PHP-waarschuwingen bij het bekijken van een abonnement waarvan de ouderbetaling is verwijderd.
  • Dev: Refactor hoe licenties worden geïnstantieerd.
Versie 2.11.3 — 28 september 2021
  • Nieuw: Bij het aanmelden voor een gratis proefperiode wordt het verlengingsbedrag nu weergegeven vóór de verzendknop.
  • Oplossing: Het terugbetalen van een abonnementsbetaling in PayPal werkt de status in EDD niet bij.
  • Oplossing: Proefabonnementen aangemaakt vóórdat de PayPal-abonnement werd geactiveerd.
Versie 2.11.2 — 20 september 2021
  • Verbetering: Valuta toevoegen aan de PayPal Commerce $plan_string logica. Dit zorgt ervoor dat er verschillende PayPal-plannen worden aangemaakt voor verschillende valuta's.
  • Oplossing: Softwarelicenties – bij het upgraden van een licentiesleutel via PayPal Commerce, kwam de verlengingsdatum van het abonnement niet overeen met de vervaldatum van de licentiesleutel.
  • Oplossing: EDD rapporteert af en toe een onjuiste abonnementsvervaldatum na een upgrade. (De datum van EDD kwam niet overeen met de verlengingsdatum van de betaalprovider, die de juiste was.)
  • Oplossing: PayPal-proefperiodes worden af en toe voor de verkeerde duur aangemaakt.
Versie 2.11.1 — 30 augustus 2021
  • Verbeterd: Betere compatibiliteit met caching-pagina's bij gebruik van de PayPal Commerce Gateway.
Versie 2.10.5 — 7 juni 2021
  • Oplossing: Stripe – Verlengingsbetalingen worden niet correct geregistreerd voor valuta's met nul decimalen.
  • Oplossing: EDD 3.0 – Stripe-betalingsintenties met valuta's met nul decimalen kunnen niet worden vastgelegd.
  • Oplossing: EDD 3.0 – Automatische verlengingsbetalingen nemen de belastingtarief niet over van de ouderlijke bestelling.
Versie 2.11 — 7 juni 2021
  • Nieuw: Ondersteuning toevoegen voor de PayPal Commerce-gateway.
  • Oplossing: Softwarelicenties – De verkeerde vervaldatum kon worden berekend bij gebruik van eenmalige proefperiodes.
  • Oplossing: Softwarelicenties – Upgrade logica houdt nu rekening met verschillende licentieduren met variabele prijzen.
  • Oplossing: PayPal Express – Verlengings-IPN kon een onjuist betalingsbedrag registreren in EDD.
  • Oplossing: Een kortingscode kon een proefperiode van $0 wijzigen naar een bedrag van niet-nul.
  • Oplossing: Belastingberekeningen werden verbeterd bij gebruik van aanmeldingskosten.
  • Oplossing: EDD 3.0 – Meer verwijzingen bijgewerkt naar de `post_`-functieaanroepen.
  • Oplossing: EDD 3.0 – Weergaven van de bestellingentabel gebruikten nog steeds wp_count_posts voor betalingen.
  • Oplossing: EDD 3.0 – Terugkerende betalingen kunnen de parameter voor de bestelstatus overschrijven bij het opvragen van bestellingen.
Versie 2.10.4 — 24 mei 2021
  • Improvement: Added HTML IDs to Software Licensing error notices.
  • Fix: “Cancel Subscription” checkbox shows even if there is no subscription associated with the payment.
  • Fix: Undefined index error in add_subscription_cart_details() method.
  • Fix: It was possible to have a note added to a subscription about a status change, even if the actual status change failed. Now the note is only added if the database record updated successfully.
  • Fix: Fatal errors when running old database upgrades.
  • Dev: Ensure PayPal functions file is always loaded.
  • EDD 3.0: Add “Cancel Subscription” checkbox to the new refund UI.
Version 2.10.3 — April 29, 2021
  • Improvement: Template tags can now be used in the Payment Received/Failed email subjects.
  • Improvement: The width of the “Times” input box has been increased.
  • Fix: Stripe integration not properly checking zero decimal currencies when creating a Stripe plan/product.
  • Fix: Automatic license renewals not showing in Software Licensing “License Renewals” report.
  • Fix: Renewal payments weren’t setting the “completed_date”.
  • Fix: Deprecation notices in PHP 8.
  • Fix: Unnecessary files being included in build.
Version 2.10.2 — March 4, 2021
  • Fix: A customer could end up with two subscriptions if they have a failing one and then manually renew. The failing one is now cancelled when the new one is created.
  • Fix: JavaScript errors when updating a payment method for a Stripe subscription.
  • Fix: Old subscription not cancelled when upgrading via the Test Gateway.
  • Fix: Addresses for renewal payments could be empty if the customer record doesn’t have an associated address, but the original payment did.
  • Fix: Fatal error when manually creating a subscription with an invalid payment ID.
  • Dev: EDD 3.0 compatibility with earnings export.

Populaire Bronnen

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.