Wat betreft marktaandeel is WordPress de meest populaire manier om een e-commercewinkel te beginnen. En ondanks de overweldigende populariteit van WooCommerce, zijn er wel degelijk meerdere manieren hoe je WordPress kan inzetten om een e-commercewinkel te beginnen. Een van die opties is Easy Digital Downloads.

En je vraagt je misschien af… als ik moet kiezen tussen WooCommerce en Easy Digital Downloads, welke plugin moet ik dan gebruiken om mijn winkel te bouwen?

Het korte antwoord is dat WooCommerce voor fysieke producten is en dat Easy Digital Downloads voor digitale producten wordt gebruikt.

Verhoog de snelheid van je WordPress-site tot 200% door naar Kinsta over te stappen.

NU MET GRATIS VERHUIZING

Aan bovenstaande zin is geen woord gelogen, maar het is natuurlijk wel erg gesimplificeerd. Je kan immers prima WooCommerce gebruiken om digitale producten te slijten. Evenzo is het mogelijk om fysieke producten te verkopen met Easy Digital Downloads.

Het antwoord is dus nog niet zo eenvoudig. Hoog tijd dus om ons in te graven in deze volledige vergelijking van WooCommerce versus Easy Digital Downloads.

Aan het einde van dit artikel zou je moeten weten wat de juiste optie is voor jouw WordPress e-commercewinkel.

WooCommerce en Easy Digital Downloads

Zonder enige twijfel is WooCommerce het zwaargewicht binnen WordPress e-commerce. WooCommerce werd in 2015 voor ~$30 miljoen overgenomen door Automattic en heeft nu een marktaandeel van ~8% als het gaat om alle e-commercesites op het internet. Als je de top 1 miljoen sites bekijkt is dit zelfs 21%.

WooCommerce werd oorspronkelijk gemaakt om fysieke producten te verwerken, maar kan tegenwoordig ook gebruikt worden voor digitale producten.

Zijn populariteit, gecombineerd met het feit dat het wordt ondersteund door Automattic, betekent:

  • Er is een enorme marktplaats voor WooCommerce-extensies die je kan gebruik om extra functionaliteiten toe te voegen aan je winkel. Hetzelfde geldt voor WooCommerce-thema’s.
  • De plugin staat continue in ontwikkeling en wordt wijdverbreid ondersteund. Met andere woorden, het gaat nergens heen.
  • Het is makkelijk om hulp of deskundige ondersteuning te vinden als je tegen problemen aanloopt.

Easy Digital Downloads, vaak afgekort als EDD, is minder populair dan WooCommerce. Kijken we naar de cijfers, dan zien we dat slechts ~0,2% van de BuiltWith Top Million hierop draait. Maar dat op zichzelf is geen reden tot paniek; het is behoorlijk populair bij e-commercewinkels die digital producten verkopen.

Zoals de naam al doet vermoeden, is Easy Digital Downloads gebouwd om digitale producten te verwerken. Toch ondersteunt de plugin wel degelijk fysieke producten, ook al is dit vrij beperkt. Net als WooCommerce:

  • Easy Digital Downloads beschikt over een marktplaats van zowel officiële extensies als extensies van derden. Easy Digital Downloads nam de marktplaats in 2017 in eigen beheer, maar je kan nog steeds tal van externe add-ons vinden.
  • Hoewel Sandhills Development, het bedrijf achter EDD, lang niet zo groot is als Automattic, is het een gevestigde naam. Naast EDD biedt het ook plugins aan als Restrict Content Pro en AffiliateWP.
Google trends – WooCommerce versus Easy Digital Downloads
Google trends – WooCommerce versus Easy Digital Downloads

Wat kan je verkopen met WooCommerce en Easy Digital Downloads?

In onze eerdere uitleg stelden we dat je WooCommerce gebruikt om fysieke producten te verkopen en dat je Easy Digital Downloads kan installeren als je digitale producten aan de man wil brengen. Deze oversimplificatie moeten we deels rechtzetten: je kan beide gebruiken om zowel fysieke als digitale producten te verkopen.

Dat gezegd hebbende, is er wel degelijk een goede reden dat deze vuistregel hout snijdt:

  • Hoewel je Easy Digital Downloads kan gebruiken om fysieke producten te verkopen, is het nog steeds gebouwd om digitale producten te verkopen. De ondersteuning voor fysieke producten is dus nooit zo uitgebreid als wat je krijgt met WooCommerce.
  • WooCommerce heeft veel features die, kort door de bocht, totaal niet nodig zijn voor digitale producten. Kortom, er is veel overkill. Helemaal als je een puur digitale winkel hebt.
  • Hoewel beide platforms softwarelicentiesleutels ondersteunen, lijken de meeste ontwikkelaars de voorkeur te geven aan de benadering van Easy Digital downloads als het gaat om licentiesleutels en abonnementen. De softwarelicentiemodule van EDD wordt bovendien regelmatig bijgewerkt.

Belangrijkste punten:

  • Als je winkel voornamelijk digitale producten verkoopt met her en der een fysiek product, dan is Easy Digital Downloads waarschijnlijk de beste keuze.
  • Als je winkel voornamelijk fysieke producten verkoopt, dan kan je waarschijnlijk beter voor WooCommerce kiezen, omdat Easy Digital Downloads alleen beperkte ondersteuning biedt voor fysieke verzending. Mocht je in de toekomst overwegen om een aantal digitale producten te verkopen, is WooCommerce een prima oplossing, omdat ze dit ondersteunen. Bekijk onze uitgebreide gids over WooCommerce-abonnementen.

Welke betalingsgateways kan je gebruiken?

Als het gaat om de grote betalingsgateways, dan ga je waarschijnlijk geen verschil merken tussen WooCommerce en Easy Digital Downloads. Dat wil zeggen, beide plugins ondersteunen grote namen, als:

  • PayPal
  • Stripe
  • Authorize.net
  • 2Checkout

Dat gezegd hebbende, WooCommerce’s gateways voor Stripe en PayPal zijn gratis. Bij Easy Digital Downloads moet je $89 betalen om toegang te krijgen tot Stripe.

Gebruik je Square? Lees dan onze blogpost met een uitgebreide vergelijking tussen de twee: Stripe versus Square.

Bovendien, als je een andere betalingsgateway nodig hebt – zoals een speciale lokale betalingsgateway – dan heb je dankzij de populariteit van WooCommerce meer kans van slagen vanwege het bredere aanbod aan extensies.

Je kan een lange lijst vinden met externe betalingsgateways voor Easy Digital Downloads, maar veel daarvan worden niet goed onderhouden.

Belangrijkste punten:

  • Beide ondersteunen alle belangrijke betalingsgateways.
  • Bij WooCommerce vind je meer gratis betalingsgateways.
  • WooCommerce biedt betere ondersteuning voor kleinere, lokale gateways vanwege zijn populariteit.

Welke add-ons en thema’s zijn beschikbaar?

Vanwege zijn populariteit heeft WooCommerce een bredere selectie aan plugins en thema’s. Een snelle zoekopdracht laat het volgende zien:

  • ~5.600 WooCommerce-plugin op WordPress.org in vergelijking met ~600 voor Easy Digital Downloads
  • ~2.700 WooCommerce-plugins bij CodeCanyon, vergeleken met ~300 voor Easy Digital Downloads

Natuurlijk heb je geen duizenden plugins nodig voor je site – een paar is waarschijnlijk voldoende of gewoon de allerbeste WooCommerce plugins uit deze gecustomiseerde lijst. Het verschil tussen de twee platformen hoeft dus niet per se je beslissing te beïnvloeden.

De reden dat we deze getallen presenteren is om te laten zien dat WooCommerce over veel meer extensies beschikt. Dit kan van pas komen als je naar speciale (niche)functionaliteiten op zoek bent.

Dat gezegd hebbende, Easy Digital Downloads biedt extensies voor alle belangrijke functies die je nodig hebt om digitale producten te verkopen, naast tal van fantastische thema’s.

Belangrijkste punten:

  • WooCommerce heeft een aanzienlijk grotere marktplaats voor add-ons en thema’s.
  • In de praktijk hoeft dit geen verschil te betekenen, omdat je waarschijnlijk slechts een aantal belangrijke plugins nodig hebt – je moet dus voor jezelf nagaan of elke oplossing de functionaliteiten kan bieden middels de kernfunctionaliteiten of add-ons.

Is de ene plugin gemakkelijker te gebruiken dan de andere?

Beide plugins maken het je makkelijk om een e-commercewinkel op te zetten. Er zijn dus weinig verschillen in gebruiksvriendelijkheid. Als je WooCommerce kan gebruiken, dan zou je geen problemen moeten hebben met Easy Digital Downloads (en vice versa).

Op zoek naar een vergelijk van hoe het is om met beide plugins een winkel op te zetten? We hebben voor beide plugins een aparte tutorial geschreven:

Beide tutorials leiden je door het hele proces van het opzetten van een e-commercewinkel. Dit zou je een idee moeten geven van hoe makkelijk deze plugins zijn in gebruik.

Belangrijkste punt:

  • Met beide plugins kan je eenvoudig een e-commercewinkel opzetten met WordPress.

WooCommerce versus Easy Digital Downloads: Prijzen

Eindelijk komen we bij de prijs…

Hoewel beide kernplugins gratis zijn, is het onvermijdelijk dat je op zijn minst een paar premium extensies moet aanschaffen. Dit geldt voor beide plugins.

Helaas is er geen regel of formule om te bepalen welke goedkoper is – het is te vergelijken met de vraag: “is een rode auto goedkoper dan een blauwe?”. Het antwoord is, dat hangt ervan af…

Eind 2016 verhoogde Easy Digital Downloads zijn prijzen. Hierdoor zijn losse WooCommerce-extensies over het algemeen iets goedkoper of komen de prijzen overeen. Bijvoorbeeld:

  • De meeste betalingsgateways-extensies van WooCommerce kosten $79. Bij Easy Digital Downloads gaan ze voor $89 over de digitale toonbank.
  • Softwarelicenties bij WooCommerce kosten $129 en terugkerende betalingen $199. Dit bedrag is bij Easy Digital Downloads respectievelijk $199 en $199.

Easy Digital Downloads verkoopt echter wel bundels, waarmee je een aanzienlijk bedrag kan besparen. Voor $499 per jaar kan je alle extensies gebruiken op een onbeperkt aantal sites. Dit bespaart je een hoop geld, helemaal als je meerdere sites beheert:

Easy Digital Downloads bundels (jaarlijks gefactureerd)
Easy Digital Downloads bundels (jaarlijks gefactureerd)

Deze bundel kostte vroeger $899, een hoog bedrag. De nieuwe prijs van $499 maakt het een aantrekkelijke deal. Als je niet elke extensie nodig hebt, kan je ook goedkopere bundels vinden.

Hoewel ook WooCommerce aan bundels doet, is dit niet te vergelijken met de korting die je krijgt met de bundels van Easy Digital Downloads.

Als je dus veel extensies nodig hebt, helemaal op meerdere sites, dan is de kans groot dat de bundels van Easy Digital Downloads een mooie deal voor je is.

Belangrijkste punten:

  • Er is dus geen vuistregel die bepaalt of WooCommerce of Easy Digital Downloads goedkoper is.
  • Over het algemeen zijn losse WooCommerce-extensies iets goedkoper.
  • Maar de bundels van Easy Digital Downloads kunnen je echter een fikse korting leveren, helemaal als je veel extensies nodig hebt of meerdere winkels beheert.

E-commerce performance

Iets dat je beslist niet over het hoofd mag zien is performance. WordPress-sites met e-commerce zijn erg veeleisend en genereren veel dynamische pagina-loads die niet uit de cache geleverd kunnen worden. Hierin lijken ze veel op lidmaatschapssites, waarvoor we een lang artikel hebben geschreven over de do’s en don’ts met betrekking tot hosting.

Doordat Easy Digital Downloads een vrij specifieke plugin is, heeft deze over het algemeen betere out-of-the-box performance. Hier is bijvoorbeeld een geoptimaliseerde Easy Digital Downloads-winkel die op Kinsta wordt geladen in minder dan 600ms.

Easy Digital Downloads laadtijd voorbeeld
Easy Digital Downloads laadtijd voorbeeld

Als we kijken naar een nieuwe installatie van WooCommerce tegenover Easy Digital Downloads, dan zien we ook een verschil. We hebben een winkelpagina opgezet met één product, een winkelwagen en hierop een aantal tests uitgevoerd.

Nieuwe installatie van WooCommerce

Onze nieuwe, niet-geoptimaliseerde WooCommerce-installatie werd in 774ms geladen. Hier zijn de acht WooCommerce-scripts die op de winkelpagina werden geladen:

  • /plugins/woocommerce/assets/css/woocommerce-layout.css
  • /plugins/woocommerce/assets/css/woocommerce-smallscreen.css
  • /plugins/woocommerce/assets/js/frontend/add-to-cart.min.js
  • /plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js
  • /plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js
  • /plugins/woocommerce/assets/js/frontend/woocommerce.min.js
  • /plugins/woocommerce/assets/js/frontend/cart-fragments.min.js
  • /?wc-ajax=get_refreshed_fragments

WooCommerce-sites, en met name grote, hebben soms last van lange laadtijden. Dit wordt veroorzaakt door het script /?wc-ajax=get_refreshed_fragments. De feature cart fragments en/of AJAX-aanvraag in WooCommerce wordt gebruikt om het totaal van de winkelwagen bij te werken zonder de pagina te vernieuwen. Het probleem is dat dit verzoek niet gecachet kan worden. Dit levert soms problemen op.

Een optie om dit te verhelpen is dit script niet in te laden (dequeue-en). Je kan dit zelfs op een specifieke pagina doen, zoals je belangrijkste pagina, de homepagina. Dit hoeft natuurlijk niet, maar kan de snelheid ten goede komen. Je kan dit probleem op GitHub zien. Een voorbeeld van een dequeue-functie die je kan gebruiken:

add_action( 'wp_enqueue_scripts', 'dequeue_woocommerce_cart_fragments', 11); function dequeue_woocommerce_cart_fragments() { if (is_front_page()) wp_dequeue_script('wc-cart-fragments'); }

Een alternatief is het gebruik van een performance plugin waarmee je de feature cart fragments of een eventuele JavaScript-oplossing uitschakelt. En mocht je je het afvragen, alle bovenstaande script worden ook sitewide geladen wanneer WooCommerce is ingeschakeld.

Nieuwe installatie van Easy Digital Downloads

Onze nieuwe niet-geoptimaliseerde installatie van Easy Digital Downloads werd in 717ms geladen. Dit is 7,36% langzamer in vergelijking met WooCommerce. Er zijn slechts twee Easy Digital Downloads-scripts die op de winkelpagina worden geladen:

  • /plugins/easy-digital-downloads/templates/edd.min.css
  • /plugins/easy-digital-downloads/assets/js/edd-ajax.min.js

Hoewel dit geen groot verschil is, is EDD absoluut lichter als we kijken naar wat er op de winkelpagina wordt geladen. Overigens laden beide scripts, net als bij WooCommerce, sitewide wanneer EDD is ingeschakeld.

E-commerce optimaliseren voor performance

Zowel Easy Digital Downloads als WooCommerce kunnen – indien correct geoptimaliseerd – snel laden. Doorgaans moet je hiervoor bij WooCommerce wel meer tweaken. Ook heb je hosting nodig die voor WooCommerce is geoptimaliseerd. Ons WordPress-team houdt zich dagelijks bezig met de optimalisatie van WooCommerce- en EDD-sites met veel verkeer. Er is niets dat we nog niet gezien hebben. Hier is een kleine greep uit de (extra) stappen die we zetten om de perfecte balans te vinden tussen prestaties en functionaliteit:

  • We hebben snelle paginacaching op serverniveau met regels om goede WooCommerce- en EDD-functionaliteit te garanderen.
  • Standaard worden bepaalde pagina’s die nooit gecachet zouden moeten worden, uitgesloten van caching. Denk hierbij aan de pagina met het winkelwagentje, Mijn Account en de afrekenpagina.
  • Gebruikers omzeilen de cache automatisch wanneer de cookies woocommerce_items_in_cart of add_items_in_cart worden gedetecteerd om een soepel en in-sync betalingsproces te garanderen.

Bij Kinsta heb je ook de mogelijkheid om een pakket te kiezen met meer PHP-workers. PHP-workers behandelen in wezen alle aanvragen die niet vanuit de cache worden geleverd.

Moet je WooCommerce of Easy Digital Downloads gebruiken?

Als puntje bij paaltje komt, kan de beslissing gereduceerd worden tot het simpele verschil dat we in de introductie presenteerden:

  • Voor een winkel die voornamelijk fysieke producten verkoopt, is WooCommerce waarschijnlijk de beste optie.
  • Voor een winkel die veelal digitale producten verkoopt, en dan met name producten waarvoor softwarelicenties nodig zijn, dan is Easy Digital Downloads waarschijnlijk de juiste keuze.

In sommige gevallen kunnen de unieke behoeften van jouw winkel ervoor zorgen dat de ene optie beter is dan de andere, maar het bovenstaande is een vuistregel waar de meeste winkels wel wat mee kunnen.

Hoe zit het met jou? Heb je beide plugins gebruikt? Welke zou je aanraden en waarom?

Brian Jackson

Brian heeft een enorme passie voor WordPress, gebruikt het al meer dan tien jaar en heeft zelfs al aantal premium plugins ontwikkeld. Brian houdt van bloggen, films en hikes. Kom in contact met Brian op Twitter.