70% van de shoppers die aan je checkout begint, maakt hem nooit af. Dat is het cijfer van het Baymard Institute, gemeten over miljarden ecommerce-sessies. Het checkout-verlatingspercentage. Het percentage gestarte checkouts dat niet leidt tot een afgeronde aankoop. Ligt gemiddeld op 69,99% over alle ecommerce-categorieën. Het cart-verlatingspercentage (dat ook shoppers omvat die nooit aan de checkout beginnen) ligt iets hoger. Beide cijfers wijzen op hetzelfde onderliggende probleem: frictie. De belangrijkere statistiek is waarom die frictie bestaat.
Want zodra je de specifieke redenen kent, kun je ze oplossen. En de oplossingen zijn vaak eenvoudiger dan je denkt. Geen herontwerpen, geen nieuwe platforms, geen retainer bij een bureau. De meeste zijn configuratiewijzigingen en betere copy.
Dit artikel behandelt elke belangrijke reden voor checkout-verlating met echte data, de onderliggende oorzaak en de exacte oplossing voor Shopify en WooCommerce. Ik heb ook EU-specifieke factoren toegevoegd die in de meeste op de VS gerichte gidsen ontbreken.
De data: waarom klanten écht de checkout verlaten
Het Baymard Institute ondervraagt jaarlijks duizenden shoppers en vraagt waarom ze een recente checkout hebben verlaten. Als je de mensen weglaat die “alleen aan het rondkijken” waren (43% van de afhakers die die sessie sowieso niet zouden kopen), zijn de echte redenen:
| Reden | % van checkout-afhakers |
|---|---|
| Extra kosten te hoog (verzending, btw, toeslagen) | 48% |
| Verplicht een account aanmaken | 26% |
| Checkout-proces te lang of te ingewikkeld | 22% |
| Totale kosten niet vooraf zichtbaar | 21% |
| Levering te traag | 19% |
| Vertrouwde de site niet met creditcardgegevens | 18% |
| Website had fouten of crashte | 17% |
| Retourbeleid was niet bevredigend | 13% |
| Onvoldoende betaalmogelijkheden | 11% |
| Creditcard werd geweigerd | 4% |
Valt je iets op aan deze lijst? De meeste van deze problemen zijn zelfveroorzaakt. Jij hebt de checkout ontworpen. Jij koos of je de kosten vooraf toont. Jij besloot of een account aanmaken verplicht is. Dit zijn geen marktkrachten. Het zijn beslissingen die je kunt herstellen.
Wat is de belangrijkste oorzaak van cart-verlating? Onverwachte kosten, genoemd door 48% van de afhakers. Dit is de meest impactvolle oplossing: toon verzending, btw en toeslagen vóór de checkout-pagina, idealiter al op de productpagina zelf.
Waarom heb ik specifiek hoge aantallen verlaten checkouts? Als je analytics laat zien dat de verlating zich concentreert bij de stap voor het aanmaken van een account of bij de betaling (en niet in de cart-fase), dan zit je probleem in reden 2 of reden 6 hieronder. Schakel guest checkout in en voeg lokale betaalmethoden toe vóór elke andere oplossing.
Reden 1: extra kosten te hoog (48%)
Waarom het gebeurt
De shopper ziet een product van €49. Hij klikt door naar de checkout. Het besteloverzicht toont €49 + €7,95 verzending + €3,50 verwerkingskosten = €60,45. Dat is een prijsstijging van 23% ten opzichte van wat hij verwachtte. De mentale boekhouding heeft €49 al verwerkt als de prijs. €60,45 voelt als twee keer betalen.
Dit is het anchoring-effect. De eerste prijs die je ziet, wordt het referentiepunt. Elke toevoeging daarna is een verlies, geen verwachte kost.
De oplossing
Optie 1: Bouw de verzending in de prijs in. Verhoog je productprijs met de gemiddelde verzendkosten en bied “gratis verzending” aan. Psychologisch converteert €54 met gratis verzending beter dan €49 met €5,95 verzending, ook al is het totaal hetzelfde. Shoppers ankeren op de productprijs, niet op het totaal. Dit is goed gedocumenteerd in onderzoek naar prijspsychologie.
Optie 2: Toon het totaal voordat de checkout begint. Laat de geschatte verzending al op productpagina-niveau zien (“Verzending naar Nederland: €5,95”) of in de cart-fase, voordat men naar de checkout klikt. Schakel de verrassing uit.
Optie 3: Drempel voor gratis verzending. “Gratis verzending bij bestellingen boven €75” creëert een upsell-mechanisme en zet 65% van de in aanmerking komende shoppers ertoe aan om nóg een product toe te voegen in plaats van verzending te betalen (interne data van Shopify). Zet de drempel 20-30% boven je huidige gemiddelde orderwaarde.
Implementatie in Shopify
Configureer in Shopify Settings > Shipping and Delivery verzendzones met transparante tarieven. Voor verzendinschatting op product- en cart-pagina’s installeer je een app als “Estimated Shipping” of “Ship-o-matic.” Voor de drempel voor gratis verzending gebruik je Shopify’s eigen verzendinstellingen of de cart drawer van het thema, die de voortgang naar de drempel toont.
Implementatie in WooCommerce
Gebruik de ingebouwde “Shipping Calculator” van WooCommerce op cart-pagina’s (inschakelen in de Shipping-instellingen). De plugin “WooCommerce Free Shipping Bar” verzorgt de drempelweergave. Voor transparante vroege kostenweergave configureer je verzending in Zones en Methods, zodat de tarieven beschikbaar zijn voor de shipping calculator vóór de checkout.
EU-specifieke noot
Onder de EU-richtlijn consumentenrechten moet je de totaalprijs inclusief alle belastingen en toeslagen tonen voordat de klant zijn bestelling bevestigt. Verborgen of laat onthulde kosten zijn niet alleen een conversieprobleem, ze zijn een juridische aansprakelijkheid. Btw-inclusieve prijzen vanaf het begin tonen (in de meeste EU-lidstaten verplicht voor B2C-verkoop) elimineert de btw-verrassing.
Reden 2: verplicht een account aanmaken (26%)
Waarom het gebeurt
Een account aanmaken vraagt de shopper vijf dingen te doen die hij niet van plan was: een gebruikersnaam verzinnen, een e-mail invoeren, een wachtwoord aanmaken en onthouden, mogelijk die e-mail verifiëren, en jou vertrouwen met zijn gegevens. Voor iemand die gewoon één ding wil kopen, is dit een enorme disbalans tussen frictie en waarde.
Er zijn ook privacyzorgen. In het post-GDPR Europa zijn consumenten steeds terughoudender om hun e-mailadres af te staan voor elke interactie die niet noodzakelijk is. Een verplicht account voelt als dataverzameling, niet als service.
De oplossing
Implementeer guest checkout. Punt. Dit is voor de meeste winkels de checkout-wijziging met de grootste impact. Baymard-data laat zien dat het implementeren van guest checkout de verlating door verplichte accounts terugbrengt van 26% naar ongeveer 8%.
In Shopify: Settings > Checkout > Customer accounts. Zet op “Accounts are optional.” Dit geeft shoppers de keuze zonder hen te dwingen.
In WooCommerce: WooCommerce > Settings > Accounts & Privacy. Schakel “Allow customers to place orders without an account” in.
Account aanmaken na aankoop: Nadat de bestelling is afgerond, vraag je de gast om een account aan te maken. Op dat moment hebben ze al gekocht. De waardepropositie is helder: “Bewaar je gegevens voor de volgende keer.” De conversie voor account aanmaken na aankoop ligt op 30-45%. Veel hoger dan het vóór de aankoop afdwingen.
Social login: “Doorgaan met Google” of “Doorgaan met Apple” aanbieden vermindert de frictie van account aanmaken door wachtwoordbeheer te elimineren. Zowel Shopify (via externe apps) als WooCommerce (via plugins als WooCommerce Social Login) ondersteunen dit.
EU-specifieke noot
Het principe van dataminimalisatie uit de GDPR betekent dat je alleen informatie mag verzamelen die noodzakelijk is voor de transactie. Een verplicht account om een aankoop af te ronden is moeilijk te rechtvaardigen onder dit principe. Je hebt geen permanent account nodig om een eenmalige betaling te verwerken. Verschillende EU-toezichthouders hebben dit aangemerkt als een ontwerppatroon dat aandacht verdient.
Reden 3: checkout-proces te lang of te ingewikkeld (22%)
Waarom het gebeurt
De gemiddelde checkout op de top-100 Amerikaanse ecommerce-sites heeft 5,1 stappen en vereist 14,88 formuliervelden. Baymards usability-testen tonen dat het optimale aantal 7-8 formuliervelden is. Dat is ongeveer de helft van het huidige branchegemiddelde. Elk overbodig veld is een beslismoment waarop de shopper kan afhaken.
Het complexiteitsprobleem stapelt zich op mobiel: een formulier dat op desktop in 30 seconden in te vullen is, kan op een telefoon met klein toetsenbord en zonder autofill 3-4 minuten kosten. 75% van het ecommerce-verkeer is nu mobiel.
De oplossing
Controleer je formuliervelden. Verwijder alles wat niet strikt noodzakelijk is voor verzending en betaling. Veelvoorkomende overbodige velden: aanhef (Dhr./Mevr.), telefoonnummer voor andere doelen dan vervoerdersmeldingen, tweede adresregel als die niet nodig is, bedrijfsnaam bij B2C-winkels, geboortedatum.
Alleen verplichte velden:
- Verzending: voornaam, achternaam, adresregel 1, plaats, postcode, land
- Betaling: kaartnummer, vervaldatum, CVC, factuurpostcode (vaak gelijk aan verzendpostcode)
Dat zijn 9 velden. Alles daarbuiten vereist een rechtvaardiging.
Ondersteuning voor autofill: Zorg dat je formuliervelden de juiste HTML-autocomplete-attributen gebruiken (autocomplete="given-name", autocomplete="postal-code", enzovoort). Hierdoor kunnen browsers en wachtwoordmanagers formulieren direct vooraf invullen. Een meerderheid van de mobiele gebruikers heeft minstens één adres in hun browser opgeslagen. Eén tik zou de meeste velden moeten invullen.
Voortgangsindicatoren: Toon bij meerstaps-checkouts een duidelijke voortgangsbalk (“Stap 2 van 3”). Shoppers die het einde van de checkout kunnen zien, haken minder snel af dan zij die niet weten hoeveel stappen er nog zijn.
Eénpagina-checkout: Eénpagina-checkouts verminderen de verlating bij weinig complexe bestellingen (weinig items, standaardverzending). Voor bestellingen met hoge AOV en personalisatie is meerstaps juist beter, omdat elke stap de shopper de tijd geeft om zijn keuzes te bevestigen.
Implementatie in Shopify
Shopify’s eigen checkout is sterk geoptimaliseerd en A/B-getest tegen miljoenen transacties. Bouw hem niet opnieuw. Configureer hem wél: verwijder overbodige velden in Settings > Checkout. Shopify Plus-winkels kunnen de checkout uitgebreid aanpassen met checkout.liquid.
Implementatie in WooCommerce
De standaard WooCommerce-checkout staat berucht om zijn lengte. Installeer “Checkout Field Editor for WooCommerce” om overbodige velden te verwijderen. Voor een eénpagina-checkout gebruik je “WooFunnels” of “CartFlows.” Zorg dat de autocomplete-attributen zijn ingesteld (de meeste moderne WooCommerce-thema’s regelen dit, maar custom thema’s vaak niet).
Reden 4: totale kosten niet vooraf zichtbaar (21%)
Waarom het gebeurt
Dit hangt samen met reden 1 maar is anders. Reden 1 gaat over te hoge kosten. Reden 4 gaat over kosten die onzichtbaar zijn tot laat in het proces. Zelfs als je verzendkosten redelijk zijn, creëert het tonen ervan op pagina 3 van een 3-paginacheckout onzekerheid die op elke voorgaande stap tot verlating leidt.
Shoppers nemen tijdens de checkout micro-beslissingen: “Is dit het waard om door te gaan?” Als ze het totaal niet kunnen zien, beslissen ze blind. Sommigen haken preventief af in plaats van het risico op een verrassing te nemen.
De oplossing
Toon het totaal bij elke stap. De zijbalk met het besteloverzicht (of de bovenste sectie op mobiel) zou altijd moeten tonen: subtotaal, verzending, btw en totaal. Werk dit dynamisch bij terwijl de shopper zijn verzendadres invoert en de verzendmethode wordt berekend.
Toon btw vroeg. Bij EU-B2C horen prijzen vanaf het begin btw-inclusief te zijn. Toon je prijzen exclusief btw op je productpagina’s (wat acceptabel is voor B2B-gerichte winkels), neem dan een prominente melding op: “Btw toegevoegd bij checkout.” Verberg het niet.
Verzendcalculator op de cart-pagina. Laat de shopper de verzending berekenen voordat hij aan de checkout begint. Een landselectie-dropdown op de cart-pagina met realtime verzendtarief vermindert de schok van ontdekking-bij-checkout.
Implementatie in Shopify
Shopify’s checkout toont op desktop een vaste zijbalk met het besteloverzicht. Op mobiel klapt deze in. Zorg dat de “Uitvouwen”-interactie zichtbaar en duidelijk is (veel thema’s verbergen dit te goed). Voor een verzendcalculator op de cart-pagina gebruik je de “Estimated Shipping”-app of bouw je het in je thema met Shopify’s Shipping Rates API.
Implementatie in WooCommerce
De WooCommerce-cart bevat een ingebouwde verzendcalculator. Schakel hem in via WooCommerce > Settings > Shipping > Shipping Options > “Enable the shipping calculator on the cart page.” Voor btw-transparantie configureer je WooCommerce > Settings > Tax > “Display prices in the shop” en “During cart and checkout” passend voor je markt.
Reden 5: levering te traag (19%)
Waarom het gebeurt
Amazon heeft de leveringsverwachtingen blijvend veranderd. 60% van de EU-consumenten verwacht nu levering binnen 2-3 dagen voor standaardbestellingen (Statista 2023). Winkels die “7-10 werkdagen” tonen bij de checkout, concurreren tegen een benchmark die ze niet zelf hebben gesteld en niet makkelijk kunnen veranderen.
Dit gaat er niet om Amazon te zijn. Het gaat erom shoppers niet te verrassen met levertijden die zij onacceptabel vinden nadat ze zich mentaal al aan de aankoop hebben verbonden.
De oplossing
Toon leveringsschattingen vóór de checkout. Toon op productpagina’s “Verzonden binnen X dagen, aankomst [datumbereik].” Dit stelt verwachtingen voordat de shopper aan de checkout begint, in plaats van een teleurstelling aan het einde naar boven te brengen.
Bied meerdere verzendsnelheden. Standaard (5-7 dagen, gratis boven drempel) + Express (2-3 dagen, €X). Een aanzienlijk deel van de afhakers door levertijd converteert alsnog als ze voor snellere levering kunnen betalen. Je verliest de verkoop niet, je laat ze kiezen.
Wees nauwkeurig. Geef bereiken op die je daadwerkelijk kunt halen. Een belofte van “2-3 dagen” die regelmatig in 5 dagen levert, is slechter dan een belofte van “3-5 dagen” die in 3 levert. Teleurstelling over levering is de belangrijkste oorzaak van negatieve reviews en retouren.
EU-specifiek: Grensoverschrijdende levering aan EU-markten vanuit fulfilment buiten de EU voegt complexiteit toe. Zendingen van het VK naar de EU na de Brexit lopen regelmatig tegen douanevertragingen aan. Verzend je vanuit het VK naar EU-klanten, toon dan nauwkeurige grensoverschrijdende schattingen en informatie over invoerrechten.
Implementatie in Shopify
Apps als “Estimated Delivery Date” (Hulk Apps) tonen dynamische leveringsschattingen op productpagina’s op basis van de locatie van de shopper. Voor meerdere verzendmethoden configureer je deze in Settings > Shipping and Delivery > Shipping Profiles.
Implementatie in WooCommerce
De verzendzones van WooCommerce ondersteunen meerdere tarieven per zone. Voor de weergave van geschatte levering gebruik je de plugin “Estimated Delivery Date.” Voor de complexiteit van internationale verzending overweeg je integratie met EasyPost of ShipStation voor nauwkeurige grensoverschrijdende schattingen.

Reden 6: vertrouwde de site niet met creditcardgegevens (18%)
Waarom het gebeurt
Creditcardfraude neemt toe. Er waren in 2024 65% meer gemelde gevallen dan in 2019 (Federal Trade Commission). Shoppers zijn steeds waakzamer. Een site die er onbetrouwbaar uitziet, verouderd ontwerp, geen beveiligingsindicatoren, onbekend merk. Verliest verkopen door deze aarzeling, ook al is je checkout technisch veilig.
Vertrouwen is evenzeer een perceptieprobleem als een technisch probleem. Je kunt SSL, PCI-compliance en getokeniseerde betalingen hebben. Maar als je checkout-pagina eruitziet alsof hij in 2009 is ontworpen, zullen shoppers alsnog aarzelen.
De oplossing
SSL en HTTPS. Dit is een basisvereiste, maar controleer het. Je hele checkout-proces moet HTTPS zijn. Eén enkele mixed-content-waarschuwing (één HTTP-element op een HTTPS-pagina) triggert een browserwaarschuwing die conversies de das omdoet.
Trust badges bij de checkout. Toon beveiligingscertificeringen (Norton Secured, McAfee, Trustpilot) bij het betaalformulier. Onderzoek van Baymard toont dat McAfee SECURE- en Norton Secured-badges de checkout-conversie met 4-11% verhogen voor minder bekende merken.
Bekende betaallogo’s. Het tonen van Visa, Mastercard, PayPal, iDEAL (Nederland), Klarna en andere logo’s die je klanten herkennen, signaleert dat er legitieme betaalinfrastructuur aanwezig is. Deze logo’s zijn vertrouwenssignalen, zelfs als de shopper die specifieke methoden niet gebruikt.
Leesbaar privacy- en beveiligingsbeleid. Een link naar je privacybeleid bij het betaalformulier. Niet weggestopt in de footer, vermindert aarzeling. Beter nog: een samenvatting van één zin. “Wij bewaren nooit je volledige kaartgegevens. Betalingen worden verwerkt door [Provider].”
Modern, strak ontwerp. Dit is de ongemakkelijke. Een verouderd checkout-ontwerp communiceert onbetrouwbaarheid, ongeacht je daadwerkelijke beveiliging. Dit is een perceptieprobleem. Een professionele, strakke checkout-layout is op zichzelf een vertrouwenssignaal.
Implementatie in Shopify
Shopify’s eigen checkout draagt ingebouwde vertrouwenssignalen (Shopify’s eigen merkherkenning, SSL standaard, PCI DSS Level 1-compliance). Toon deze: “Powered by Shopify” en het slotje in de browserbalk zijn zichtbare geruststelling. Voeg trust badges toe via checkout-aanpassing (Shopify Plus) of via checkout-apps.
Implementatie in WooCommerce
WooCommerce vereist actiever werk aan vertrouwenssignalen. Installeer een SSL-certificaat (Let’s Encrypt is gratis via je host). Toon logo’s van betaalgateways bij de checkout (de meeste gateways leveren badge-assets). Gebruik een gerenommeerde betaalgateway (Stripe, PayPal, Mollie voor de EU) in plaats van een onbekende verwerker.
Reden 7: website had fouten of crashte (17%)
Waarom het gebeurt
Technische fouten bij de checkout zijn onevenredig schadelijk. Een fout op een productpagina kan een terloopse bezoeker kosten. Een checkout-fout kost je een toegewijde koper op het moment van de hoogste koopintentie. En shoppers die checkout-fouten meemaken, proberen het zelden opnieuw, ze gaan naar een concurrent.
Veelvoorkomende boosdoeners: time-outs van de betaalgateway, validatiefouten met onbehulpzame meldingen, sessie-time-outs midden in de checkout, JavaScript-fouten bij adresvalidatie, en een mobiel toetsenbord dat formuliervelden afdekt.
De oplossing
Kwaliteit van foutmeldingen. Wanneer er iets misgaat, vertel de shopper wat er gebeurde en wat hij moet doen. “Er is een fout opgetreden” is niet behulpzaam. “Je kaart is geweigerd. Controleer het kaartnummer en probeer het opnieuw, of probeer een andere betaalmethode” is wel behulpzaam.
Betaal-herhaalflow. Maak het makkelijk om opnieuw te proberen met een andere betaalmethode na een weigering. Reset niet het hele formulier. Behoud het verzendadres en andere velden, wis alleen de betaalvelden.
Sessiebehoud. Als een shopper 15 minuten in de checkout zit en zijn sessie verloopt, verliest hij zijn cart. Stel sessie-time-outs in op minimaal 30 minuten voor actieve checkout-sessies.
Regelmatige checkout-tests. Voer wekelijks een echte transactie door je checkout uit. Test op mobiel (zowel iOS als Android). Test op trage verbindingen. Behandel je checkout als productie-infrastructuur die monitoring vereist, niet als een webpagina die je deployt en vergeet.
Prestatiemonitoring: Gebruik Shopify’s Analytics of de Core Web Vitals van Google Search Console om de prestaties van je checkout-pagina te monitoren. Checkout-pagina’s die meer dan 3 seconden laden, verliezen 57% van de bezoekers.
Betrouwbaarheid Shopify vs WooCommerce
Shopify’s gehoste checkout is beheerde infrastructuur met een uptime-SLA van 99,99%. Checkout-fouten worden vrijwel altijd veroorzaakt door apps, custom scripts of verkeerd geconfigureerde instellingen, niet door Shopify zelf. Bekijk geïnstalleerde apps en verwijder alles wat onnodig scripts aan de checkout toevoegt.
De betrouwbaarheid van de WooCommerce-checkout is volledig jouw verantwoordelijkheid. Je host, plugincompatibiliteit en updatediscipline bepalen de betrouwbaarheid. WooCommerce-checkouts op goedkope shared hosting falen regelmatig onder belasting. Gebruik beheerde WooCommerce-hosting (Kinsta, WP Engine, Nexcess) en monitor de uptime actief.
Reden 8: retourbeleid was niet bevredigend (13%)
Waarom het gebeurt
Online shoppen vereist een sprong in het diepe. De shopper kan het product niet aanraken, passen of inspecteren voordat hij koopt. Het retourbeleid is het vangnet dat die sprong mogelijk maakt.
Een restrictief retourbeleid, korte termijnen, herstockkosten, koper betaalt retourverzending. Signaleert de shopper dat je niet achter je product staat. Een ruimhartig retourbeleid signaleert vertrouwen.
Een verlatingspercentage van 13% door het retourbeleid is vrijwel zeker onderschat. De meeste shoppers die je retourbeleid wantrouwen, zullen het niet als “retourbeleid” verwoorden in een enquête. Ze voelen gewoon een vaag onbehagen en vertrekken.
De oplossing
Toon je retourbeleid bij de checkout. Niet alleen een link, een samenvatting. “Gratis retour binnen 30 dagen. Geen vragen gesteld.” Eén zin, dicht bij de koopknop.
Verleng je retourtermijn. De EU-richtlijn consumentenrechten verplicht een retourrecht van 14 dagen voor online aankopen als wettelijk minimum. Maar 14 dagen is geen concurrentievoordeel, het is de wettelijke ondergrens. 30 dagen, 60 dagen of 365 dagen (voor niet-bederfelijke goederen) zijn onderscheidende punten.
Bied gratis retourverzending. Koper-betaalt-retourverzending is de grootste afschrikker in retourbeleid. Vooral voor EU-klanten is dit een basisvereiste in competitieve categorieën (mode, elektronica, woonartikelen). Bouw de kosten in je prijsmodel in.
EU-specifiek: De richtlijn consumentenrechten geeft EU-consumenten 14 kalenderdagen om zonder opgaaf van reden af te zien van een aankoop op afstand. Je kunt dit recht contractueel niet overrulen. Wat je vermelde retourbeleid ook is, EU-klanten hebben minstens dit recht. Toon het duidelijk. Het verbergen elimineert de verplichting niet, en EU-consumenten kennen hun rechten steeds beter.
Reden 9: onvoldoende betaalmogelijkheden (11%)
Waarom het gebeurt
De voorkeur voor betaalmethoden is veel gefragmenteerder dan de meeste in de VS ontworpen platforms aannemen. Nederland: iDEAL is goed voor 55% van de online betalingen. Duitsland: overschrijving (Lastschrift) en factuur (Kauf auf Rechnung) worden veel gebruikt. Zweden, Finland, Noorwegen: de pay-later-producten van Klarna worden verwacht. België: Bancontact. Al deze hebben een aanzienlijke adoptie die generieke Visa/Mastercard-only-checkouts missen.
In de EU is alleen internationale kaartbetalingen aanbieden niet “universeel”. Het is het actief uitsluiten van de voorkeursbetaalmethode van een aanzienlijk percentage van je publiek.
De oplossing
Controleer betaalmethoden per je top 3 klantlanden. Voeg vervolgens de #1 lokale betaalmethode voor elk land toe. Voor Nederland: voeg iDEAL toe (via Mollie, Stripe of Adyen). Voor Duitsland: voeg SEPA-incasso en/of Klarna toe. Voor België: voeg Bancontact toe.
Voeg buy-now-pay-later toe. Klarna, Afterpay (Clearpay) en Scalapay bieden allemaal gespreide-betalingsopties die de gemiddelde orderwaarde en conversie verhogen, vooral voor bestellingen boven €100. Deze integreren makkelijk met zowel Shopify (via app) als WooCommerce (via plugin).
Digitale wallets. Apple Pay en Google Pay reduceren de checkout tot één biometrische bevestiging. De conversie van Apple Pay-gebruikers die aan de checkout beginnen, is 60% hoger dan die van gebruikers die kaartgegevens invoeren (data van Stripe). Schakel deze in waar mogelijk.
Implementatie in Shopify
Schakel in Settings > Payments Shopify Payments in (bevat de belangrijkste kaarten + digitale wallets in één integratie). Voor lokale EU-betaalmethoden voeg je Mollie of Adyen toe als betaalprovider. Beide ondersteunen iDEAL, Bancontact, Klarna en andere lokale methoden.
Implementatie in WooCommerce
WooCommerce bevat geen eigen betaalverwerking. Installeer de plugin Mollie Payments for WooCommerce. Dat is de snelste manier om iDEAL, Bancontact, Klarna, SEPA en andere EU-methoden in één integratie toe te voegen.
EU-specifieke factoren voor checkout-verlating
Naast de Baymard-data hebben EU-winkels te maken met aanvullende verlatingsfactoren die in Amerikaans onderzoek minder prominent zijn:
Onduidelijke GDPR/cookie-consent-UX
Agressieve cookiebanners die de checkout-pagina blokkeren, meerstaps-consentbeheer vereisen of verwarring scheppen over welke data wordt verzameld, verminderen conversies. Specifiek: cookiebanners die op checkout-pagina’s verschijnen (nadat de shopper al navigatieconsent heeft gegeven) zijn storend en onnodig. Stel je CMP zo in dat de cookiebanner op het checkout-domein wordt onderdrukt.
Grensoverschrijdende vertrouwenskloof
EU-shoppers die kopen bij winkels in andere EU-landen (bijvoorbeeld een Nederlandse shopper die koopt bij een Duitse winkel) hebben meer vertrouwensaarzeling dan bij binnenlandse aankopen. Duidelijke signalen die helpen: checkout in de lokale taal, prijzen in lokale valuta, lokaal telefoonnummer of contactadres, en een verzendoorsprong binnen de EU.
Verwarring over btw-weergave
B2C-winkels die over meerdere EU-markten opereren, hebben te maken met de EU-VAT One-Stop-Shop (OSS)-regels, die vereisen dat je lokale btw-tarieven rekent op basis van het land van de klant. Als je checkout een Nederlandse shopper een Duits btw-tarief toont, valt dat op. Corrigeer de btw-weergave per klantlocatie, automatisch afgehandeld door Shopify Markets of WooCommerce’s EU-btw-compliance-plugins.
Melding van het herroepingsrecht
De EU-richtlijn consumentenrechten vereist dat je consumenten tijdens het bestelproces informeert over hun herroepingsrecht (retour zonder opgaaf van reden). Niet alleen in je voorwaarden, actief tijdens de checkout. Dit is niet alleen een wettelijke vereiste; het is ook een vertrouwenssignaal. Toon het.
Verlaten cart vs verlaten checkout: het verschil in herstel
Deze termen worden vaak door elkaar gebruikt, maar ze beschrijven verschillende punten in de funnel, en verschillende herstelstrategieën.
Verlaten cart: De shopper heeft producten toegevoegd maar is nooit aan de checkout begonnen. Mogelijk heeft hij rondgekeken zonder koopintentie. Herstel is moeilijker omdat je vaak niet zijn e-mailadres hebt.
Verlaten checkout: De shopper is aan de checkout begonnen. Meestal door zijn e-mailadres op stap 1 op te geven, maar vertrok vóór de betaling. Deze shoppers hebben expliciete koopintentie. Herstel is effectiever omdat je hun contactgegevens hebt en ze echte betrokkenheid hebben getoond.
Je checkout-verlatingspercentage en cart-verlatingspercentage zullen verschillen. De meeste platforms (Shopify, WooCommerce) rapporteren beide apart. Geef prioriteit aan het herstel van verlaten checkouts. Dat converteert 2-3x zo goed als het herstel van volledige cart-verlating, omdat de shopper actief aan het kopen was, niet aan het rondkijken.
Prioriteitsvolgorde voor implementatie
Je hebt beperkte tijd en budget. Los deze op in volgorde van impact:
- Guest checkout. De wijziging met de grootste impact voor de meeste winkels. Kost 5 minuten in de Shopify-instellingen.
- Toon totale kosten vroeg. Verzendcalculator op de cart-pagina, of bouw verzending in de prijzen.
- Optimaliseer de formuliervelden van de checkout, verwijder alles wat niet vereist is.
- Voeg lokale betaalmethoden toe, specifiek voor je belangrijkste EU-markten.
- Vertrouwenssignalen bij de checkout, beveiligingsbadge, betaallogo’s, samenvatting van het retourbeleid.
- Leveringsschattingen op productpagina’s, stel verwachtingen voordat de checkout begint.
- Retourbeleid. Verleng de termijn, bied gratis retour aan als je marges het toelaten.
- Mobiele checkout-audit. Test de hele flow op een echte telefoon, op 4G, niet op wifi.
De eerlijke samenvatting
De meeste checkout-verlating is te voorkomen. De data is duidelijk. De oplossingen zijn bekend. De implementatie is rechttoe rechtaan.
De kloof tussen weten en doen is waarom de meeste winkels een verlatingspercentage van 70% hebben. De winkels in het topkwartiel, 50-55% verlating, hebben geen toverformule gevonden. Ze hebben gewoon de basis correct geïmplementeerd.
Repareer je checkout voordat je investeert in hersteltools. Elke euro die je uitgeeft aan e-mails voor verlaten carts is een kost die je betaalt omdat je checkout niet converteerde. Verminder eerst de verlating, herstel daarna de rest.
Begin met guest checkout. Doe dat vandaag.
Verder lezen
- Strategieën voor het herstellen van verlaten carts, zodra je de checkout hebt gerepareerd, lees je hier hoe je de carts herstelt die toch worden verlaten
- E-mailtemplates voor verlaten carts, 10 bewezen templates om afhakers opnieuw te bereiken
- Best practices voor Shopify-kortingen bij verlaten carts, wanneer je kortingen inzet bij herstel en wanneer ze averechts werken
- Oplossingen voor cart-verlating, aanvullende wijzigingen op de site, naast de checkout-flow
Klaar om dit op te lossen? Mijn design-abonnement dekt checkout-optimalisatie als doorlopend UX-werk.