In dit artikel
Je WooCommerce checkout aanpassen begint bij de vraag welke versie je hebt. Sinds eind 2023 krijgen nieuwe webshops de blokcheckout: die pas je zonder code aan in de editor, maar oude PHP-aanpassingen werken er niet in. Schrap daarna velden die je niet nodig hebt, zoals bedrijfsnaam, adresregel 2 en de bestelopmerking, en sta bestellen als gast toe. Laat land, adres en e-mail staan, want daar hangen verzending, btw en de orderbevestiging aan.
WooCommerce checkout aanpassen: welke checkout heb je?
Voordat je iets aan je checkout verandert, moet je weten welke je hebt. WooCommerce heeft er twee. De klassieke checkout is een shortcode die je aanpast met PHP-code of plugins. De blokcheckout bestaat uit blokken die je in de editor van WordPress aan- en uitzet en verschuift. Volgens WooCommerce is die blokcheckout standaard voor webshops die na versie 8.3 van november 2023 zijn begonnen.
Zo zie je welke je hebt: open in WordPress de pagina Afrekenen. Zie je een groot blok met velden, verzendopties en een besteloverzicht, dan heb je de blokcheckout. Zie je alleen een placeholder met de tekst Klassieke shortcode, of de shortcode [woocommerce_checkout], dan heb je de klassieke.
| Klassieke checkout | Blokcheckout | |
|---|---|---|
| Aanpassen zonder code | Beperkt, vooral via plugins | Ja, in de editor |
| Velden verbergen of verplicht maken | Via code of plugin | In de zijbalk van het blok |
| Extra velden | PHP-filters of plugin | Additional Checkout Fields API of plugin |
Oude snippets met woocommerce_checkout_fields |
Werken | Werken niet |
| Plugins voor betalen en verzenden | Werken bijna allemaal | Check per plugin |
Dat laatste punt is waar het vaak misgaat. Veel tutorials op internet geven je een stukje PHP met de filter woocommerce_checkout_fields. In de blokcheckout doet dat niets. Je denkt dat je een veld hebt weggehaald, maar je klant ziet het nog steeds.
Welke velden kunnen weg zonder dat er iets misgaat?
Elk veld in je checkout kost je klant tijd. Volgens het Baymard Institute, dat al jaren onderzoek doet naar afrekenprocessen, komt een gemiddelde Amerikaanse checkout op bijna 15 invulvelden, terwijl 7 tot 8 genoeg zou zijn. Dat is Amerikaans onderzoek, maar het principe geldt hier net zo: vraag alleen wat je echt nodig hebt. Dat geldt voor elk formulier op je site, zoals je leest in conversie verhogen. Bij de checkout weegt het zwaarder, want daar staat je omzet.
Maar niet elk veld kan zomaar weg. Sommige velden lijken overbodig, terwijl verzending, btw of je administratie ervan afhangt.
| Veld | Waarvoor nodig | Advies voor een Nederlandse webshop aan particulieren |
|---|---|---|
| E-mailadres | Orderbevestiging, betaalbevestiging, track & trace | Laten staan, verplicht |
| Voor- en achternaam | Verzendlabel en factuur | Laten staan |
| Land | Verzendkosten en btw-tarief | Laten staan, ook als je alleen in Nederland verkoopt |
| Adres, postcode en plaats | Verzending | Laten staan |
| Huisnummer en toevoeging apart | Kloppende verzendlabels | Handig, vaak via je verzendplugin |
| Bedrijfsnaam | Zakelijke facturen | Verbergen, of optioneel als je ook zakelijk verkoopt |
| Adresregel 2 | Appartement of toevoeging | Verbergen of optioneel |
| Telefoon | Vragen over de levering | Optioneel, tenzij je vervoerder het vraagt |
| Apart factuuradres | Facturen naar een ander adres | Standaard gelijk aan verzendadres |
| Bestelopmerking | Speciale wensen | Weg, tenzij je er echt iets mee doet |
| Account aanmaken | Herhaalaankopen, ordergeschiedenis | Niet verplicht, zie hieronder |
| Waardebonveld | Kortingscodes | Weg als je geen codes gebruikt, wel laten staan rond acties |
| Akkoord voorwaarden | Je voorwaarden en privacyverklaring | Laten staan, met een link naar beide |
Verkoop je ook aan bedrijven in andere EU-landen, dan heb je juist een veld extra nodig: het btw-nummer. Waarom, en hoe WooCommerce daarmee omgaat, lees je in WooCommerce btw instellen.
Zo pas je de blokcheckout aan zonder code
Open de checkout in de editor. Gebruik je een blokthema, ga dan naar Weergave > Editor en open daar de template voor de pagina Afrekenen. Gebruik je een klassiek thema, open dan onder Pagina's gewoon de pagina Afrekenen. Open daarna de Lijstweergave: daar zie je alle onderdelen van de checkout onder elkaar.
Velden verbergen of verplicht maken
- Klik op het blok met de klantgegevens of het verzendadres.
- In de zijbalk staat Adresvelden. Daar zet je Bedrijfsnaam, Adresregel 2 en Telefoon aan of uit, en kies je of ze verplicht zijn.
- Die instelling geldt voor het verzend- en het factuuradres samen.
Andere onderdelen weghalen of aanpassen
- Bestelopmerking. Dit blok kun je verwijderen. Doe dat als niemand die opmerkingen leest.
- Waardebonformulier. Het enige onderdeel van het besteloverzicht dat je kunt weghalen. Gebruik je in november kortingscodes, laat het dan staan.
- Terug naar winkelwagen. Een link die je in het blok met de knoppen aan- of uitzet. Laat hem uit als je bezoekers niet terug wilt laten twijfelen.
- Algemene voorwaarden. Met de optie Selectievakje vereisen moet je klant akkoord aanvinken voordat hij kan bestellen.
- Snel afrekenen. Dit blok toont Apple Pay of Google Pay als je betaalprovider dat ondersteunt. Voor wie op zijn telefoon bestelt, scheelt dat het hele formulier.
Alle opties per onderdeel staan in de documentatie van WooCommerce over het checkoutblok.
Gebruik je een blokthema, dan toont WooCommerce op de checkout standaard een vereenvoudigde header met alleen je logo of sitenaam. Dat is bewust: minder menu, minder afleiding. Laat dat zo.
Bestellen als gast
Ga naar WooCommerce > Instellingen > Accounts en privacy en zet Afrekenen als gast inschakelen (aanbevolen) aan. Wil je wel accounts, kies dan bij Account aanmaken voor Na het afrekenen (aanbevolen). Je klant bestelt eerst en kan daarna met één klik een account maken. Volgens het Baymard Institute noemt 18% van de Amerikaanse shoppers die een bestelling afbreken als reden dat ze een account moesten aanmaken.
Extra velden toevoegen
Heb je toch een extra veld nodig, zoals een gewenste leverdatum of "hoe heb je ons gevonden?", dan zijn er twee routes. Een developer gebruikt de Additional Checkout Fields API van WooCommerce. Daarmee kun je velden zetten bij de contactgegevens, bij het adres of in een apart blok met bestelinformatie. Sinds WooCommerce 11.2 van 7 oktober 2026 kunnen dat ook datumvelden zijn. Zonder code kan het met een plugin als Checkout Field Editor van ThemeHigh, die volgens wordpress.org op meer dan 400.000 webshops draait en ook met de blokcheckout werkt.
Wanneer houd je de klassieke checkout?
De blokcheckout is de toekomst van WooCommerce, maar je hoeft niet morgen over. Blijf voorlopig op de klassieke checkout als:
- je betaal- of verzendplugin nog niet met de blokcheckout werkt;
- er maatwerk in je checkout zit dat op de oude hooks draait;
- je het vlak voor een drukke periode zou moeten ombouwen.
Mollie Payments for WooCommerce ondersteunt de blokcheckout al sinds 2022. Bij verzendplugins loont het om te testen. Werken de afleveropties en de aparte velden voor huisnummer en toevoeging in de blokcheckout? Hoe die koppeling verder werkt, lees je in WooCommerce koppelen aan MyParcel en e-Boekhouden.
Wil je terug van blokken naar klassiek, open dan de pagina Afrekenen, selecteer in de lijstweergave het blok Afrekenen en zet het in de blokwerkbalk om naar Klassieke shortcode. Doe hetzelfde met de winkelwagen. Andersom kan ook: vervang de shortcode door het blok Afrekenen. Doe zo'n overstap altijd eerst op een testomgeving.
Wat de checkout nog meer sneller maakt
Minder velden is de bekendste ingreep, maar niet de enige. Volgens het Baymard Institute is de belangrijkste reden om af te haken tijdens het afrekenen dat de extra kosten te hoog uitvallen, zoals verzending: dat noemt 40% van de Amerikaanse shoppers die afhaken. 17% vindt het afrekenen te lang of te ingewikkeld, en 12% kan de totale prijs niet vooraf zien.
Dat vertaalt zich naar een paar concrete punten:
- Toon verzendkosten vroeg. Op de productpagina of in de winkelwagen, niet pas in de laatste stap. Hoe je ze per zone instelt, lees je in WooCommerce verzendkosten instellen.
- Bied de betaalmethoden die je klant verwacht, zoals iDEAL, en creditcard of Bancontact als je ook in het buitenland verkoopt.
- Bied snel afrekenen aan met Apple Pay of Google Pay als je betaalprovider dat heeft.
- Laat zien dat het veilig is. Je retourbeleid, reviews en contactgegevens horen dicht bij de knop.
- Maak foutmeldingen duidelijk. Een veld dat rood wordt zonder uitleg, is een reden om te stoppen.
- Test op een telefoon. Daar bestelt een groot deel van je klanten, en daar vallen te kleine knoppen en lange formulieren het meest op.
Waarom bezoekers in het algemeen afhaken, van laadtijd tot vertrouwen, staat in bounce rate verlagen. Ook bij Sushito, waarvan ik de website vernieuwde, zat de winst niet in één grote ingreep: duidelijke navigatie en een verbeterd bestel- en reserveringsproces leverden meer bestellingen en reserveringen op.
WooCommerce checkout aanpassen voorbeeld: zo test je of het helpt
Eerst een voorbeeld van een ingekorte checkout voor een webshop aan particulieren in Nederland. Vóór: e-mail, voornaam, achternaam, bedrijfsnaam, land, straat, adresregel 2, postcode, plaats, telefoon (verplicht), een apart factuuradres, een bestelopmerking en een verplicht account. Na: e-mail, voor- en achternaam, land, postcode, huisnummer, straat en plaats, telefoon als optioneel veld en het vinkje voor de voorwaarden. Het factuuradres staat standaard gelijk aan het verzendadres, en een account kan na het afrekenen.
Een aanpassing als deze voelt al snel als verbetering. Maar je wilt weten of er ook meer bestellingen uit komen. Zo pak je dat aan:
- Meet vooraf. Noteer over de afgelopen vier weken hoeveel mensen het afrekenen starten en hoeveel er bestellen. In GA4 zie je dat met de e-commerce-events
begin_checkoutenpurchase, als je meting goed staat. - Doe zelf een testbestelling op je telefoon en houd bij hoe lang het duurt en hoeveel keer je tikt.
- Pas één ding tegelijk aan, bijvoorbeeld eerst de velden en daarna snel afrekenen. Anders weet je niet wat het verschil maakte.
- Kijk mee met echte bezoekers. Met sessie-opnames in een tool als Microsoft Clarity zie je bij welk veld mensen blijven hangen.
- Vergelijk na vier weken dezelfde cijfers. Let op seizoenen: november is geen eerlijke vergelijking met oktober.
Checklist voor Black Friday
Black Friday valt dit jaar op vrijdag 27 november 2026. Dan wil je geen checkout die je net hebt omgebouwd en nog niet hebt getest. Werk deze lijst ruim van tevoren af:
- Overbodige velden verborgen, land en adres staan er nog.
- Bestellen als gast staat aan.
- Het waardebonveld staat er, als je kortingscodes gebruikt.
- Elke betaalmethode één keer getest, op telefoon en laptop.
- Verzendkosten kloppen voor elk land waar je naar verstuurt.
- Na de laatste update van WooCommerce en je plugins opnieuw getest.
- De orderbevestiging komt aan en staat niet in de spam.
De rest van je voorbereiding, van e-mailreeks tot advertenties, staat in Black Friday campagne: zo bereid je je voor in 6 weken.
Conclusie: haal weg wat niet nodig is, en meet het
Je WooCommerce checkout aanpassen begint bij de vraag of je de klassieke of de blokcheckout hebt. In de blokcheckout verberg je de meeste velden zonder code, in de klassieke heb je code of een plugin nodig. Haal weg wat je niet gebruikt, zoals bedrijfsnaam, adresregel 2 en de bestelopmerking, sta bestellen als gast toe en toon de verzendkosten vroeg. Laat land, adres en e-mail staan. En meet voor en na, zodat je weet wat het opleverde.
Een deel van de mensen haakt hoe dan ook af. Hoe je die met een herinneringsmail terughaalt, lees je in verlaten winkelwagen mail. Wil je weten wat een webshop of website bij mij kost? Download dan de prijslijst.
Veelgestelde vragen
Wat is het verschil tussen de klassieke en de blokcheckout in WooCommerce?
De klassieke checkout is een shortcode die je vooral met PHP-code en plugins aanpast. De blokcheckout bestaat uit blokken die je in de editor van WordPress verschuift, aan- en uitzet. Sinds versie 8.3 van november 2023 is de blokcheckout standaard voor nieuwe webshops. Bestaande shops houden de klassieke versie tot je zelf overstapt. Het grootste praktische verschil: snippets met de filter woocommerce_checkout_fields en de oude hooks werken niet in de blokcheckout.
Heb ik een checkout-plugin nodig voor WooCommerce?
Meestal niet. In de blokcheckout verberg je velden, zet je onderdelen aan of uit en verander je de volgorde al zonder plugin. Een plugin is pas nodig als je extra velden wilt zonder developer, zoals Checkout Field Editor van ThemeHigh, of als je de checkout helemaal anders wilt opbouwen met een funnelbouwer. Elke extra plugin is wel extra code op de belangrijkste pagina van je webshop. Check dus altijd of hij de blokcheckout ondersteunt en test na elke update.
Waarom zie ik mijn aanpassing niet in de checkout?
Daar zijn drie gebruikelijke oorzaken. Je hebt een PHP-snippet voor de klassieke checkout gebruikt, terwijl je webshop de blokcheckout draait: die snippets doen daar niets. Of je hebt de verkeerde pagina aangepast, terwijl een andere pagina als afrekenpagina is ingesteld onder WooCommerce > Instellingen > Geavanceerd. Of je ziet een oude versie uit de cache van je browser of je cacheplugin. Test in een privévenster en leeg de cache na elke wijziging.
Kan ik de volgorde van de stappen in de checkout veranderen?
Grotendeels wel. In de blokcheckout verschuif je de onderdelen met de klantgegevens via de lijstweergave in de editor, en je kunt ze daar ook een andere titel geven. De onderdelen in het besteloverzicht, zoals subtotaal en totaal, kun je omhoog of omlaag zetten maar niet verwijderen. Begin met de volgorde die WooCommerce aanbiedt: eerst contactgegevens, dan adres, verzending en betaling. Die volgorde kennen klanten, dus verander hem alleen als je een goede reden hebt.
Benieuwd hoe ik dit in de praktijk aanpak?
Het pitchdeck laat de hele werkwijze zien.
Geschreven door Dennis Boekhout
Marketing freelancer uit 's-Hertogenbosch. Volg op LinkedIn (opent in een nieuw tabblad)