Laat een bezoeker altijd bevestigen voordat een gedeelde winkelwagen de huidige winkelwagen vervangt. Een deel-link is een uitnodiging om een selectie te bekijken, geen toestemming om bestaande keuzes te wissen. Toon daarom eerst wat wordt overgenomen, wat al in de eigen cart staat en welke gevolgen de gekozen actie heeft.
Dit detail bepaalt of delen betrouwbaar voelt. Iemand kan de link openen vanuit een chat, nieuwsbrief of interne mail en vergeten dat er al een persoonlijke bestelling klaarstaat. Als die inhoud direct verdwijnt, is de schade groter dan één extra klik ooit kan zijn. Een duidelijke tussenstap beschermt zowel de gebruiker als de klantenservice.
Kies bewust tussen vervangen, samenvoegen en bewaren
Vervangen is technisch het eenvoudigst: na akkoord wordt de bestaande cart leeggemaakt en wordt de gedeelde selectie opnieuw opgebouwd. Samenvoegen klinkt vriendelijker, maar veroorzaakt lastige vragen. Wat gebeurt er met hetzelfde product in twee aantallen, met conflicterende configuraties of met een coupon die alleen op één selectie gold? Bied samenvoegen alleen als die regels expliciet zijn ontworpen en getest.
Een derde route is tijdelijk bewaren. De webshop slaat de huidige cart onder een herkenbare naam op, herstelt daarna de gedeelde selectie en geeft een weg terug. Dat past bij ingelogde zakelijke klanten, maar vraagt goed rechten- en bewaarbeheer. Voor een eenvoudige gaststroom is een leesbaar voorvertoningsscherm met “Annuleren” en “Mijn winkelwagen vervangen” vaak voldoende.
| Actie | Wanneer passend | Belangrijkste risico |
|---|---|---|
| Vervangen | Een duidelijke, losse selectie | Bestaande cart verdwijnt zonder heldere waarschuwing |
| Samenvoegen | Eenvoudige producten zonder configuratieconflicten | Dubbele regels, aantallen en kortingslogica |
| Eerst bewaren | Ingelogde B2B-klanten met meerdere werklijsten | Onduidelijke eigenaar of verouderde opgeslagen carts |
Maak de bevestiging concreet en toegankelijk
Vraag niet alleen “Weet je het zeker?”. Schrijf bijvoorbeeld: “Je huidige winkelwagen bevat 4 artikelen. Als je doorgaat, vervangen we die door de 7 artikelen uit deze gedeelde selectie.” Zet de veilige uitweg als volwaardige knop naast de bevestiging. De bezoeker moet met toetsenbord kunnen wisselen, de dialoog moet een begrijpelijke naam hebben en na annuleren hoort de focus terug te keren naar de knop die hem opende.
Na bevestiging is feedback nodig. Meld hoeveel regels zijn toegevoegd en welke niet konden worden hersteld. Een product kan intussen verdwenen zijn of onvoldoende voorraad hebben. Geef fouten een opvallende statusmelding en verplaats de focus alleen wanneer dat echt nodig is. Een geslaagde actie kan rustiger via een statusregio worden aangekondigd.
Denk ook aan het sluiten van de dialoog. Escape, annuleren en de terugknop moeten een voorspelbare uitkomst hebben. Laat de bevestigingsknop tijdelijk niet opnieuw aanklikbaar zijn terwijl de server werkt, maar herstel hem met een concrete foutmelding als het request mislukt. Een half uitgevoerde vervanging is onacceptabel: bouw de nieuwe cart eerst volledig op of herstel de eerdere inhoud wanneer een onverwachte fout optreedt.
Fictief voorbeeld: installateur deelt een klantselectie
Installateur Noor maakt voor een klant een selectie van een thermostaat, sensoren en montagemateriaal. De klant opent de link op een laptop waarop al filters voor een andere bestelling in de winkelwagen staan. De webshop toont beide aantallen en biedt aan de bestaande cart eerst als “Onderhoud keuken” te bewaren. De klant kiest daarvoor, bekijkt vervolgens de thermostaatselectie en bevestigt de vervanging.
Bij herstel blijkt één sensor tijdelijk niet bestelbaar. De webshop voegt de overige artikelen toe, markeert de sensor en laat de klant teruggaan naar een alternatief. De oorspronkelijke filters zijn niet verloren en de klant begrijpt precies waarom het totaal afwijkt. Als de definitieve order daarna naar bedrijfssoftware moet, hoort alleen die bevestigde order in de integratiestroom. Lees hoe je zo’n overdracht beheersbaar maakt bij webshop en ERP betrouwbaar koppelen.
Acceptatiecriteria vóór livegang
- Een deel-link wijzigt nooit iets vóór een expliciete bevestiging.
- Het scherm noemt het aantal bestaande en gedeelde regels.
- Annuleren bewaart de huidige winkelwagen volledig.
- De bevestiging werkt met toetsenbord, schermlezer en vergroting.
- Prijs, voorraad en productstatus worden bij herstel opnieuw gecontroleerd.
- Een gedeeltelijk herstel geeft één duidelijke wijzigingssamenvatting.
- Dubbel klikken of herladen voegt dezelfde selectie niet twee keer toe.
- Terugkeren naar een bewaarde cart is begrijpelijk en gecontroleerd.
Behandel de bevestiging als onderdeel van het verkoopproces, niet als losse pop-up. Moeten delen, bewaren en interne goedkeuring in één maatwerkstroom samenkomen, vergelijk dan eerst maatwerksoftware met standaardsoftware en bepaal waar extra logica werkelijk waarde toevoegt.
Laat Yindle de veilige overdracht van gedeelde winkelwagens uitwerken.
Deze bevestigingsstap is precies het gebruiksscenario voor Yindle Share Cart. De nieuwe gids Een gedeelde WooCommerce-winkelwagen ontwerpen werkt uit hoe je de keuze tussen bekijken, vervangen en samenvoegen uitlegt.