Inloggen
Aan de slag

Easy Digital Downloads Blog

WordPress-tutorials, tips en bronnen om uw bedrijf te helpen groeien

Easy Digital Downloads 2.7 uitgebracht

Laatst bijgewerkt:

auteur afbeelding
Door Pippin Williamson
recensent afbeelding
BEOORDEELD Door Chris Klosowski President

Na meer dan drie weken van bètatesten zijn we verheugd om de release van versie 2.7 van Easy Digital Downloads aan te kondigen. Deze update bevat veel belangrijke verbeteringen die zorgen voor betere prestaties, verbeterde interfaceontwerpen, uitgebreidere exportopties, tal van verbeteringen gericht op ontwikkelaars, en meer.

We hebben 2.7 al enkele weken op onze eigen sites draaien en nu zijn we klaar om het aan jullie allemaal vrij te geven. Laten we eens kijken naar de belangrijkste verbeteringen die in 2.7 zijn opgenomen.

Scherm Details Bestelling Bekijken

Het scherm Details Bestelling Bekijken is een scherm waarmee alle winkeleigenaren bekend zijn en waarschijnlijk een scherm waar veel winkelbeheerders veel tijd aan besteden. In 2.7 hebben we verschillende duidelijke verbeteringen aan het scherm aangebracht.

Ten eerste hebben we ondersteuning toegevoegd voor het aanpassen van individuele artikelbedragen. Voorheen was het alleen mogelijk om totale bestelbedragen aan te passen, maar nu kunnen winkelbeheerders de prijs, belasting, hoeveelheid en totaal voor elk artikel op de aankoop afzonderlijk bewerken, wat veel meer flexibiliteit biedt.

Ten tweede hebben we enkele aanpassingen gedaan aan de organisatie van het scherm om de nieuwe velden voor bedragen per artikel op te nemen en de bovenste helft van het scherm intuïtiever gemaakt.

Het scherm heeft ook drie andere verbeteringen:

  1. De sectie Klantgegevens is nu gemakkelijker te gebruiken. Het proces voor het toewijzen van een bestelling aan een nieuwe klant is intuïtiever en navigeren naar het detailsscherm voor de gekoppelde klant is nu eenvoudiger.
  2. Elke kortingscode die op een bestelling is ingewisseld, wordt nu rechtstreeks gekoppeld aan het kortingsbewerkingsscherm.
  3. Als er belastingen worden geïnd, wordt het belastingtarief dat op de bestelling in rekening wordt gebracht nu weergegeven naast het veld voor het totale belastingbedrag in het vak Betaling Bijwerken .

CSV-inkomstenrapport

Sinds de allereerste versies van Easy Digital Downloads hebben we een PDF-inkomstenrapport opgenomen waarmee winkeleigenaren een PDF-bestand konden exporteren dat verkopen en inkomsten over een bepaalde periode toonde. In 2.7 hebben we dit PDF-rapport vervangen door een CSV-versie die ook meer informatie bevat.

Dit rapport genereert een CSV-bestand voor de opgegeven tijdsperiode dat het volgende bevat:

  • Aantal verkopen
  • Bruto-inkomsten
  • Aantal terugbetalingen
  • Terugbetaald bedrag
  • Aantal ingetrokken
  • Inkomsten ingetrokken
  • Aantal verlaten
  • Verlaten waarde
  • Aantal mislukt
  • Mislukte waarde
  • Netto-inkomsten

Met dit CSV-rapport is het eenvoudig om een maand-op-maand, jaarlijks of zelfs meerjarig rapport te genereren dat een duidelijk overzicht geeft van de prestaties van een winkel.

Variabele prijzen voor bundels

Bundels bevatten nu ondersteuning voor het specificeren van de prijsoptie voor opgenomen producten. Als uw producten bijvoorbeeld drie standaard prijsopties hebben, kunt u nu instellen tot welke prijsoptie van de producten klanten toegang krijgen bij aankoop van de bundel.

Dit stelt winkelbeheerders in staat om de downloadbestanden in te stellen waartoe klanten toegang krijgen en maakt ook de configuratie mogelijk voor extensie-enabled functies (zoals licenties) met prijsoptie-specifieke instellingen.

Volledige verlaten / in behandeling zijnde aankopen

Easy Digital Downloads 2.7 stelt klanten in staat om onvoltooide aankopen te hervatten bij volgende bezoeken. Dit omvat zowel het voltooien van achtergelaten aankopen als het opnieuw indienen van aankopen die mogelijk niet succesvol zijn voltooid toen ze oorspronkelijk werden ingediend.

Een voorbeeldscenario is als volgt:

  • Klant voegt artikelen toe aan de winkelwagen
  • Klant doorloopt de kassa met PayPal, maar voltooit deze niet aan de PayPal-kant (en klikt niet op ‘Annuleren en terugkeren naar site’)
  • Klant bezoekt de pagina ‘Aankoopgeschiedenis’ en vindt de nieuw toegevoegde wachtende betaling
  • Een knop ‘Aankoop voltooien’ verschijnt, waardoor de klant met PayPal kan afrekenen en de transactie kan voltooien.

Snellere rapporten

We hebben veel tijd besteed aan het sneller en capabeler maken van onze inkomstenrapporten voor grote datasets. De verbeteringen die we in 2.7 hebben aangebracht zijn zo significant dat we de laadtijd van de rapportengrafiek van 3 minuten (voor een specifiek testgeval) hebben teruggebracht tot slechts 1-2 seconden. In ons testgeval hebben we een inkomstenrapport geladen dat januari 2012 tot januari 2017 toonde. Deze periode omvatte grote datasets voor elke maand binnen dat bereik en duurde slechts 1-2 seconden om te laden. Als u veel tijd besteedt aan het bekijken van inkomsten-/verkooprapporten, zou dit een zeer welkome verbetering moeten zijn.

Verbeteringen aan de ontwikkelaars-API

2.7 van Easy Digital Downloads bevat verschillende duidelijke verbeteringen voor ontwikkelaars.

EDD_Cart-object

Voor het eerst sinds versie 1.0 bevat Easy Digital Downloads nu een EDD_Cart object dat een eenvoudig te gebruiken API biedt voor interactie met de inhoud van de winkelwagen. Dit nieuwe object biedt methoden voor het benaderen en manipuleren van winkelwagengegevens. Het verbetert ook drastisch de prestaties van het afrekenscherm. Vóór 2.7 kon het afrekenscherm gemakkelijk 2,6 seconden duren om te laden, zelfs op een site met hoge prestaties. In 2.7 is deze laadtijd met bijna twee seconden verminderd. In één testgeval zagen we de laadtijd van de kassa van 2,6865 seconden naar slechts 0,8456 seconden gaan zonder andere wijzigingen dan het nieuwe winkelwagenobject.

Nieuwe edd_get_payment()-functie

Een nieuwe functie is geïntroduceerd als wrapper-methode voor het ophalen van een instantie van een EDD_Payment object in plaats van het maken van een instantie door rechtstreeks toegang te krijgen tot de klasse.

De edd_get_payment() functie werkt met de objectcache om de prestaties van het ophalen van betalingen te verbeteren.  De nieuwe functie accepteert dezelfde parameters als de constructor van EDD_Payment maar retourneert ook false als een betaling niet werd gevonden (d.w.z. een onjuiste betalings-ID werd opgegeven).

Als u interactie heeft met EDD_Payment objecten, gebruik dan de nieuwe edd_get_payment() functie, aangezien deze een aanzienlijke prestatieverbetering kan opleveren.

EDD_Discount-object

Een andere nieuwe API die we introduceren in 2.7 is de EDD_Discount API.  Het is ontworpen om het afhandelen van kortingscodes te vereenvoudigen en volgt hetzelfde model als EDD_Payment, waardoor het wijzigen van een korting ook eenvoudig is. Voorheen werd alle kortingsinteractie afgehandeld via de edd_discount_ functies, wat resulteerde in de creatie van een nieuw object telkens wanneer een functie werd aangeroepen.  Nu bevat één enkele instantie van EDD_Discount alles over die kortingscode, wat kortingen over het algemeen efficiënter maakt.

Andere opmerkelijke verbeteringen

De bovenstaande wijzigingen zijn de belangrijkste functies die we willen benadrukken, maar er zijn ook andere belangrijke verbeteringen.

  • Het toegepaste belastingtarief wordt nu opgeslagen in de betalingsmeta en weergegeven op het scherm Bestelgegevens bekijken
  • Geselecteerde afbeeldingsgrootte wordt nu ingevoegd in het veld Bestands-URL in de box Downloadbestanden
  • Berichten die zijn geregistreerd met edd_set_error worden nu via een hook uitgevoerd
  • Verbeterde WP-CLI betalingscreatie ter ondersteuning van een datumbereik
  • Aantalvelden kunnen nu worden uitgeschakeld op individuele downloadproducten
  • EDD_Payment en edd_get_payment accepteren nu een betalingstransactie-ID
  • Geïntroduceerd een meer EDD-specifieke download-shortcode
  • edd-ajax.min script verplaatst naar de footer om asynchroon laden van jQuery mogelijk te maken
  • Een knop 'Rapporten vernieuwen' toegevoegd aan de grafiekweergave
  • Overgeschakeld op het gebruik van nieuwe IPN-eindpunten voor PayPal Standard
  • Postcode / postcode nu inbegrepen in de functie voor belastingberekening
  • Verbeterde fouttolerantie en foutafhandeling bij het maken van kortingscodes
  • De HTML-markup van de profiel-editor is bijgewerkt om overeen te komen met andere formulieren in EDD
  • API-verzoeklogboeken kunnen nu worden geëxporteerd vanuit Downloads → Rapporten → Exporteren
  • Bestandsdownloadlogboeken kunnen nu worden geëxporteerd vanuit Downloads → Rapporten → Exporteren

Opmerkelijke bugs opgelost

Naast alle verbeteringen in versie 2.7 hebben we ook een aantal bugs opgelost.

  • EDD_License ondersteunde item_id niet correct
  • Inkomsten per categorie schattingen waren niet correct
  • Gestopt met doorsturen naar PayPal op Nu Kopen knoppen als PayPal gateway is uitgeschakeld
  • Amazon Gateway-instellingen worden nu gecontroleerd voordat de scripts voor Amazon Payments worden geladen
  • De edd_download_redirect_to_checkout filter respecteerde in sommige configuraties het gewenste resultaat niet
  • De betalingsnotities werden opgenomen in de normale reactietelling
  • Het uitschakelen van API-verzoeklogging werkte niet
  • De history-downloads.php template toonde de namen van variabele prijzen niet correct
  • Bij het toevoegen van kosten aan de winkelwagen behouden we nu de decimale precisie
  • Het opnieuw tellen van winkelstatistieken reset nu de rapporttransiënten
  • Multi-optie aankoopmodus en variabele prijzen werken beter met 'koop nu'-knoppen

We zijn erg blij dat deze release vandaag voor iedereen beschikbaar is en we verwelkomen alle feedback die u erover heeft. Als u vragen of problemen heeft, aarzel dan niet om hieronder een reactie achter te laten of een supportticket te openen.

Populaire Bronnen

Openbaarmaking: Onze inhoud wordt ondersteund door lezers. Dit betekent dat als u op sommige van onze links klikt, wij mogelijk een commissie verdienen. Zie hoe EDD wordt gefinancierd, waarom het ertoe doet en hoe u ons kunt steunen.

Ervaar Naadloze Verkoop met EDD

Beheer moeiteloos uw digitale winkel met krachtige tools en veilige transacties

Populair op EDD Nu!

Meer PayPal-betaalmethoden en PayPal Fastlane toevoegen in WordPress
Geef uw klanten meer manieren om te betalen met PayPal in WordPress
Easy Digital Downloads laat u nu meer PayPal-betaalmethoden aanbieden in WordPress. Met één verbinding kunnen uw klanten betalen…
Hoe migreer je van een marktplaats naar je eigen WordPress-winkel
Hoe migreer je van een marktplaats naar je eigen WordPress-winkel
Marktplaatskosten blijven stijgen en platformregels blijven veranderen. Maar uw klanten hoeven niet van iemand anders te zijn. Hier is…

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.