Naar hoofdinhoud

WooCommerce vs Shopify: kosten, limieten en productdata vergeleken

WooCommerce vs Shopify vergeleken op kosten, SEO en apps, plus hoe beide varianten, attributen en eigen velden opslaan en wat een overstap kost.

WooCommerce vs Shopify: kosten, limieten en productdata vergeleken

Bij WooCommerce vs Shopify draait het om de vraag wie de software beheert. Shopify is een gehost platform: je betaalt een maandabonnement, Shopify regelt servers, beveiliging en checkout, en jij werkt binnen de grenzen van het platform. WooCommerce is een gratis open-source plugin voor WordPress: je betaalt voor hosting en extensies, de code en database zijn van jou, en updates, snelheid en beveiliging zijn jouw verantwoordelijkheid.

Kies Shopify als je deze maand live wilt met weinig technisch onderhoud en je producten met drie opties per product toe kunnen. Kies WooCommerce als je al op WordPress zit, een developer achter de hand hebt of productdata wilt opslaan op een manier die Shopify niet biedt. De meeste vergelijkingen stoppen bij kosten en gebruiksgemak. Hier kijken we ook naar hoe beide platforms producten, varianten en eigen velden opslaan, want dat bepaalt hoe lastig je catalogus nu te beheren is en hoeveel werk een overstap later kost.

Shopify en WooCommerce naast elkaar, punt voor punt

De tabel vergelijkt beide platforms op de punten waar elke koper naar vraagt, plus de cataloguslimieten die de meeste reviews overslaan. De Shopify-prijzen zijn de europrijzen op de prijspagina van Shopify op 12 oktober 2026. Shopify toont prijzen in de lokale valuta, dus ze verschillen per land en per maandelijkse of jaarlijkse betaling. Sorteer of filter op elke kolom.

Keuzetabel WooCommerce vs Shopify

SoftwarekostenBasic € 28 per maand, Grow € 78, Advanced € 384 (maandelijks betalen); Plus vanaf € 2.100Gratis plugin; WordPress is gratisShopify is voorspelbaar; WooCommerce beweegt mee met hosting en extensies
HostingInbegrepenJe kiest en betaalt zelf een hostDe snelheid van WooCommerce met 50.000 SKU's hangt af van de server
Kaartkosten (eigen betaaldienst)Shopify Payments: 1,9% + € 0,25 op Basic, tot 1,4% op PlusWooPayments: 1,5% + € 0,25 voor Nederlandse kaarten, geen maandbedragReken het door met je eigen ordervolume en kaartmix
Toeslag voor andere betaalproviders2% (Basic), 1% (Grow), 0,6% (Advanced), 0,2% (Plus)Geen toeslag van WooCommerceTelt mee als je Mollie, Buckaroo of een B2B-factuurprovider wilt
Varianten per product2.048Geen gedocumenteerde limietGrote maat- en kleurrasters passen op beide; test thema's en apps boven 100
Opties per product3Zoveel attributen als je toevoegtEen vierde keuze voor de klant vraagt op Shopify om een omweg
Eigen veldenMetavelden en metaobjectenEigen attributen en post meta via pluginsShopify-velden hebben een type; WooCommerce-velden zijn zo consistent als je plugins
TalenIngebouwd, beheerd per marktVraagt om een plugin zoals WPML of PolylangVertalingen staan op verschillende plekken, en dat raakt elke koppeling
Product-CSV15 MB per bestand, gekoppeld op URL-handleIngebouwde importer, gekoppeld op ID of SKUKoppelen op SKU maakt updates in WooCommerce makkelijker
Toegang tot codeAlleen thema-code en appsVolledige toegang tot PHP en databaseBij WooCommerce kun je alles aanpassen, en dus ook alles stukmaken
10 van 10 rijen
De limieten van Shopify liggen vast en zijn gedocumenteerd; die van WooCommerce hangen vooral af van je hosting en plugins.

Wat je per platform echt betaalt

De abonnementen van Shopify bundelen hosting, checkout en de basisfuncties. Op de europrijspagina kost Basic € 28 per maand bij maandelijks betalen (€ 21 bij jaarlijks betalen), Grow € 78 (€ 59), Advanced € 384 (€ 289), en Plus begint bij € 2.100 per maand. Online kaartbetalingen via Shopify Payments kosten 1,9% + € 0,25 op Basic, 1,8% op Grow, 1,6% op Advanced en 1,4% op Plus (steeds plus € 0,25). Gebruik je een andere betaalprovider, dan rekent Shopify zelf nog 2% op Basic, 1% op Grow, 0,6% op Advanced en 0,2% op Plus.

WooCommerce zelf kost niets. Je betaalt voor hosting, een domein, een thema en de extensies die je nodig hebt, zoals een abonnementenplugin, een B2B-prijsplugin of een meertaligheidsplugin. De eigen betaaldienst van WooCommerce, WooPayments, rekent 1,5% + € 0,25 voor Nederlandse kaarten en noemt geen opstart- of maandkosten voor online betalingen. Je kunt ook elke andere betaalprovider gebruiken zonder toeslag van het platform.

De verborgen kosten bij WooCommerce zitten in tijd: plugin-updates, conflicten na updates, back-ups en snelheidswerk. Bij Shopify zitten ze in apps: wat op WordPress een gratis plugin is, is op Shopify vaak een app met een maandbedrag. Vergelijk beide met dezelfde lijst functies, niet met de prijs van het basisabonnement.

Opzetten, onderhoud en wie eigenaar is van de code

Shopify neemt de server van je over. Je kiest een thema, voegt producten toe, koppelt betalingen en gaat live; Shopify onderhoudt het platform en draait de checkout. Daar staat controle tegenover: de checkout-logica en de database kun je niet aanpassen, en alles buiten het thema loopt via apps of de API's van Shopify.

WooCommerce draait overal waar WordPress draait: een PHP- en MySQL-host met HTTPS die voldoet aan de serververeisten van WooCommerce, met een actuele WordPress- en PHP-versie en minstens 256 MB geheugen. Voldoe je daaraan, dan kun je alles aanpassen, van de winkelwagen tot de manier waarop productdata wordt opgeslagen. Die vrijheid is waarom bureaus WooCommerce graag gebruiken, en waarom een shop met 40 plugins traag en kwetsbaar kan worden. Support is net zo verdeeld: elk Shopify-abonnement heeft 24/7 support via livechat, terwijl je bij WooCommerce hulp krijgt van je hostingpartij, de maker van elke betaalde extensie en de WordPress-forums. WordPress, je thema en elke plugin bijwerken is bij WooCommerce jouw taak; bij Shopify niet.

Beide platforms kunnen grote catalogi aan. Bij Shopify gaat schaal over de limieten van je abonnement en de kwaliteit van je apps. Bij WooCommerce over hosting, caching en databasetuning. Beide kunnen later ook als back-end dienen voor een losse headless storefront.

Apps op Shopify, plugins op WordPress

Apps uit de Shopify App Store draaien bij Shopify of op de servers van de ontwikkelaar en haken in op de beheeromgeving. Installeren en verwijderen gaat netjes, maar elke app bewaart zijn eigen data, en veel apps zetten productgegevens in eigen metafields of databases. WordPress-plugins draaien in je eigen site en schrijven naar je eigen database, meestal als post meta. De data is dan van jou, maar elke plugin gebruikt eigen veldnamen, waardoor twee plugins dezelfde EAN op twee plekken kunnen opslaan.

Schrijf voordat je kiest de vijf extensies op die je niet kunt missen (bijvoorbeeld B2B-prijslijsten, bundels, productreviews, een feedtool en vertalingen) en zoek per platform uit wat ze kosten en waar ze hun data opslaan. Waar een extensie je productdata bewaart, telt zwaarder dan de beoordeling, want dat is de data die je later moet verhuizen of synchroniseren.

SEO en betalen: waar de twee platforms verschillen

Met beide kun je goed ranken. Shopify geeft elk product een SEO-titel, metabeschrijving en URL-handle, maakt de sitemap en robots.txt aan en zet canonical tags; het vaste voorvoegsel /products/ in de URL kun je niet wijzigen. Onze Shopify SEO-checklist behandelt de rest. Bij WooCommerce kies je zelf de permalinkstructuur en heb je een SEO-plugin zoals Yoast SEO of Rank Math nodig voor titels, beschrijvingen en schema; zie WooCommerce SEO voor de instellingen per product.

Bij betalen is de eigen checkout van Shopify de belangrijkste reden om voor Shopify te kiezen, en volgens de Shopify-hulp over lokale valuta's krijgen alleen winkels met Shopify Payments alle functies voor verkopen in meerdere valuta's. WooCommerce werkt met bijna elke betaalprovider, ook voor iDEAL en Bancontact via de plugin van bijvoorbeeld Mollie of Buckaroo, zonder toeslag van het platform.

Zo modelleert Shopify producten, opties en varianten

Een Shopify-product bevat de gedeelde content: titel, beschrijving, leverancier, producttype, tags, afbeeldingen en SEO-velden. Daaronder hangen varianten, de verkoopbare versies met een eigen SKU, barcode, prijs, gewicht en voorraad. Varianten ontstaan uit opties. Volgens het Shopify Help Center kan een product maximaal drie opties, 2.048 varianten en 250 media-items hebben. De limiet lag op 100 varianten tot Shopify hem op 15 oktober 2025 verhoogde; onze gids over de Shopify-variantenlimiet laat zien waar thema's en apps nog bij 100 stoppen.

Al het andere gaat in metavelden (metafields): eigen velden met een type op producten, varianten, collecties en andere onderdelen, zoals materiaal, wasvoorschrift of garantietermijn. Metaobjecten zijn je eigen soorten records, bijvoorbeeld een maattabel waar veel producten naar verwijzen. De productcategorie van Shopify brengt daarnaast categoriemetavelden met vaste waarden mee, zoals stof of halslijn. In onze gids over Shopify metafields lees je meer over namespaces, types en definities.

Talen zitten in het platform zelf. Je voegt talen toe en publiceert ze, en markten bepalen welke talen een regio krijgt; vertalen gaat met de Translate & Adapt-app van Shopify, een CSV-import of een vertaalapp, volgens de taaldocumentatie van Shopify.

Zo modelleert WooCommerce simpele en variabele producten

WooCommerce slaat producten op als WordPress-berichten, met prijzen, voorraad en de meeste andere waarden in post meta. De standaard producttypen zijn simpel, gegroepeerd, extern/affiliate en variabel; virtueel en downloadbaar zijn vinkjes op een product. Een variabel product is de ouder, en elke variatie is een kind met een eigen prijs, SKU, voorraad, gewicht, afbeelding en een veld voor GTIN, UPC, EAN of ISBN.

Variaties ontstaan uit attributen, en WooCommerce kent er twee soorten. Globale attributen maak je één keer aan onder Producten, Attributen en gebruik je bij meerdere producten; ze krijgen een taxonomienaam zoals pa_color en kunnen filters en archiefpagina's aansturen. Eigen attributen horen bij één product, en je typt de waarden gescheiden door een verticale streep, zoals Medium | Large | XL. De documentatie van WooCommerce over variabele producten noemt geen maximum aantal variaties, maar meldt wel dat de dynamische keuzelijsten op de productpagina alleen werken bij 30 variaties of minder.

Eigen velden zijn in WooCommerce post meta, toegevoegd door plugins of code: een EAN-plugin schrijft misschien _ean, een merkenplugin _brand, een SEO-plugin zijn eigen sleutels. Voor meerdere talen heb je een plugin nodig. De plugin WPML Multilingual & Multicurrency for WooCommerce vertaalt simpele, variabele, gegroepeerde en externe producten en vraagt voor de vertaalfuncties een betaald WPML-abonnement; Polylang heeft een eigen WooCommerce-add-on.

Een WooCommerce-winkel koppelen: je keurt de toegang goed in je WordPress-beheer en kiest of de koppeling importeert, exporteert of allebei.

Eén sokkenpakket, op beide platforms gemodelleerd

Neem een 3-pack merino crew sokken in twee maten (39 tot 42 en 43 tot 46) en drie kleuren (Charcoal, Navy, Olive). Dat zijn zes verkoopbare versies, elk met een eigen SKU en EAN. Materiaal, wasvoorschrift en land van herkomst zijn voor elke versie gelijk.

Op Shopify: één product met Option1 name Maat en Option2 name Kleur, en zes varianten met elk een SKU (MER-3P-CH-3942 enzovoort), een barcode en een prijs. Materiaal en wasvoorschrift gaan in productmetavelden, bijvoorbeeld custom.material. Een derde keuze, zoals wel of geen cadeauverpakking, neemt de laatste optie; een vierde past niet meer.

Op WooCommerce: één variabel product met twee globale attributen, pa_size en pa_color, allebei met het vinkje Gebruik voor variaties, en zes variaties met een eigen SKU en GTIN. Materiaal kan een eigen attribuut zijn dat alleen in het tabblad Aanvullende informatie staat, of post meta van een plugin. Een cadeauverpakking is gewoon een derde attribuut.

De productdata is identiek, maar de veldnamen, de plek van elke waarde en de CSV-kolommen verschillen. Dat verschil is wat een overstap echt kost.

Waar elk Shopify-veld in WooCommerce terechtkomt

ProductVariabel product (of simpel product bij één variant)Ja
Optie (max. 3)Attribuut met Gebruik voor variaties, globaal of eigenJa, kies globaal voor filters
Variant (max. 2.048)VariatieJa
Barcode van de variantVeld voor GTIN, UPC, EAN of ISBNJa
URL-handleProductslug (permalink)Ja, maar plan redirects
CollectiesProductcategorieën en tagsDeels: slimme collecties hebben geen tegenhanger
ProductmetaveldenEigen attributen of post metaVraagt om een plan per veld
MetaobjectenGeen standaard tegenhangerNee: opnieuw opbouwen als attributen, pagina's of plugin
Shopify-productcategorieGeen standaard tegenhangerNee: koppel aan je eigen categorieën
Vertalingen (Translate & Adapt)Vertalingen in WPML of PolylangVraagt om een plugin en een aparte import
10 van 10 rijen
De basisvelden gaan één op één over; metavelden, metaobjecten, categorieën en vertalingen vragen bij een overstap om keuzes.

CSV-bestanden en API's: hoe draagbaar je catalogus is

Beide platforms exporteren producten naar CSV, en geen van beide CSV's is een volledige back-up. Volgens het Shopify Help Center mag een product-CSV niet groter zijn dan 15 MB. Volgens de CSV-documentatie van Shopify hangen variantregels via de URL-handle onder de eerste productregel, komen productmetavelden als extra kolommen mee, worden variantmetavelden niet ondersteund, zitten collecties niet in de export en kun je met een CSV geen producten verwijderen. Onze gids over de Shopify-product-CSV zet de kolommen met voorbeelden op een rij.

De ingebouwde importer en exporter van WooCommerce verwerkt simpele, variabele, gegroepeerde en externe producten en variaties, die via SKU of ID naar hun ouder verwijzen. Attributen staan in genummerde kolommen zoals Attribute 1 name, met een vlag voor globaal; eigen velden krijgen het voorvoegsel meta:; updates worden gekoppeld op ID of SKU. De standaard importer kan geen alt-teksten voor afbeeldingen zetten, en de maximale bestandsgrootte bepaalt je server.

Voor doorlopende koppelingen hebben beide een API. Bij Shopify is dat de Admin GraphQL API, met limieten op basis van de zwaarte van je queries. WooCommerce heeft een REST API die op je eigen server draait, dus de limieten zijn die van je hosting.

Wat een latere platformwissel kost aan catalogwerk

Een winkel verhuizen betekent producten, klanten, bestellingen, URL's en apps verhuizen. Migratietools en bureaus doen de winkelkant. Aan de catalogus gaan de meeste uren op, omdat de twee datamodellen niet op elkaar aansluiten: producten met drie opties, metavelden, metaobjecten, plugin-meta en vertalingen vragen allemaal om een besluit. Een catalogus die al buiten de winkel leeft, met eigen attribuutnamen en SKU's, verhuis je met veel minder herstelwerk.

Catalogusdata die je veiligstelt voor een overstap

0 van 8 klaar0%
De meeste van deze velden overleven een gewone CSV-export niet.

Welk platform bij welke webshop past

  • Een nieuw merk met tot een paar duizend SKU's, geen developer en een of twee markten: Shopify. Het abonnement koopt je tijd, en drie opties per product is genoeg voor de meeste mode- en wooncatalogi.
  • Een webshop met veel content die al op WordPress draait: WooCommerce. Je houdt je blog, je SEO-historie en je hosting en voegt een winkel toe.
  • B2B, configureerbare of technische producten: WooCommerce, of Shopify Plus als het budget er is. Veel attributen en eigen prijslogica passen beter bij WordPress dan drie optievakjes.
  • Meerdere talen en landen: Shopify als je het ingebouwd wilt; WooCommerce als je WPML of Polylang prima vindt en vertalingen met elke plugin in de pas wilt houden.
  • Meerdere kanalen naast de webshop, zoals bol: allebei, zolang de productdata één thuis buiten de webshop heeft, zodat de webshop één kanaal van de vele is.
Kolommen controleren: elke kolom uit een platformexport wordt aan één attribuut gekoppeld voordat er iets wordt geïmporteerd.

Eén catalogus voor Shopify, WooCommerce of allebei

Welk platform je ook kiest, je productdata hoeft niet alleen daarin te staan. WISEPIM is een PIM, geen webshopplatform of migratiedienst: het importeert producten uit Shopify en WooCommerce, laat je titels, beschrijvingen en attributen aanvullen en vertalen met AI, en exporteert ze terug, met optionele auto-sync ongeveer 30 seconden nadat je een product opslaat. Het importeert ook CSV- en Excelbestanden met kolomkoppeling, zodat een platformexport een schone catalogus met je eigen attribuutnamen wordt. Stap je ooit over, dan staat die catalogus al op één plek, klaar om naar de nieuwe winkel te exporteren.

Diego Nijboer

CTO and Co-Founder at WISEPIM, building AI-powered solutions that transform product data management for e-commerce businesses. Over 10 years of experience solving complex technical challenges in e-commerce and PIM systems.

Veelgestelde vragen

Nog vragen?

Kan je het antwoord niet vinden? Neem contact op met ons team.

Contact opnemen

De WooCommerce-plugin is gratis, Shopify begint bij € 28 per maand bij maandelijks betalen. Toch kost WooCommerce geld: hosting, een domein, betaalde extensies en onderhoudstijd. Een kleine webshop met weinig extensies is op WooCommerce vaak goedkoper; een shop die veel betaalde plugins en developer-uren nodig heeft, kan duurder uitvallen dan een Shopify-abonnement. Vergelijk beide met dezelfde lijst functies.

Ja. Producten, klanten en bestellingen verhuis je met CSV-bestanden, migratie-apps of een bureau. Het lastige deel is de productdata: WooCommerce-producten met meer dan drie variatie-attributen, eigen velden van plugins en vertalingen in WPML of Polylang hebben in Shopify geen vaste plek. Bepaal vooraf welke attributen opties en welke metavelden worden, en zet redirects op voor oude URL's.

Geen van beide wint vanzelf. Shopify regelt sitemaps, canonical tags en SEO-velden standaard, maar legt voorvoegsels zoals /products/ vast. WooCommerce geeft volledige controle over permalinks en markup, maar vraagt om een SEO-plugin en snelle hosting. Rankings hangen veel meer af van unieke productteksten, complete attributen en goede interne links dan van het platform.

Alleen als je een andere betaalprovider dan Shopify Payments gebruikt. Dan rekent Shopify 2% op Basic, 1% op Grow, 0,6% op Advanced en 0,2% op Plus, bovenop de kosten van je provider. Met Shopify Payments betaal je het kaarttarief van je abonnement, bijvoorbeeld 1,9% plus € 0,25 per online kaartbetaling op Basic in de europrijzen.

Het kan tienduizenden producten aan als hosting, caching en database daarop zijn ingericht. WooCommerce noemt geen limiet voor variaties, maar variabele producten met meer dan 30 variaties verliezen de dynamische keuzelijsten op de productpagina, en elke plugin belast de database extra. Test imports en de snelheid van productpagina's met je echte catalogus voordat je kiest.

Verder ontdekken

Zorgvuldig gekozen vervolgstappen om dieper te gaan.

Betere productdata, betere resultaten.Verkoop meer producten.

4,7