Inloggen
Aan de slag

Recurring Payments Changelog

Versie 2.12.1 — 16 februari 2024
  • Oplossing: Het kopen van een abonnement voor sommige winkels met ingeschakelde belastingen berekende de abonnementsbedragen niet correct.
  • Oplossing: Vernieuwingsbestellingen kregen geen sequentiële bestelnummers toegewezen wanneer dit was ingeschakeld.
  • Admin: Documentatielinks zijn bijgewerkt om direct naar relevante documentatie te gaan.
  • Dev: Het opslaan van een variabele prijs download met terugkerende betalingen ingeschakeld is bijgewerkt voor PHP-compatibiliteit.
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
  • Verbetering: HTML-ID's toegevoegd aan foutmeldingen van Software Licensing.
  • Oplossing: 'Abonnement annuleren'-checkbox wordt weergegeven, zelfs als er geen abonnement is gekoppeld aan de betaling.
  • Oplossing: Ongeïndexeerde fout in de methode add_subscription_cart_details().
  • Oplossing: Het was mogelijk om een notitie toe te voegen aan een abonnement over een statuswijziging, zelfs als de daadwerkelijke statuswijziging mislukte. Nu wordt de notitie alleen toegevoegd als het database record succesvol is bijgewerkt.
  • Oplossing: Fatale fouten bij het uitvoeren van oude database-upgrades.
  • Dev: Zorg ervoor dat het PayPal-functiesbestand altijd wordt geladen.
  • EDD 3.0: Voeg 'Abonnement annuleren'-checkbox toe aan de nieuwe terugbetalings-UI.
Versie 2.10.3 — 29 april 2021
  • Verbetering: Sjabloontags kunnen nu worden gebruikt in de onderwerpregels van e-mails voor Betaalde Ontvangst/Mislukt.
  • Verbetering: De breedte van het "Times"-invoerveld is vergroot.
  • Oplossing: Stripe-integratie controleert niet correct nul-decimale valuta's bij het aanmaken van een Stripe-abonnement/product.
  • Oplossing: Automatische licentieverlengingen worden niet weergegeven in het rapport "Licentieverlengingen" van Software Licensing.
  • Oplossing: Verlengingsbetalingen stelden de "completed_date" niet in.
  • Oplossing: Deprecation notices in PHP 8.
  • Oplossing: Onnodige bestanden worden opgenomen in de build.

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.