Een winkelwagen is het onderdeel van een webshop waarin een bezoeker producten verzamelt voordat hij of zij gaat afrekenen. De winkelwagen toont de gekozen producten, aantallen, prijzen en het totaalbedrag. Het werkt vergelijkbaar met een winkelwagentje in een fysieke winkel.
Wat doet een winkelwagen
De winkelwagen geeft de bezoeker een overzicht van alles wat is gekozen: de producten, het aantal, de prijs per stuk, het subtotaal en meestal ook de verzendkosten, een eventuele korting en de btw. Hier kan de bezoeker aantallen aanpassen of producten verwijderen. Is de inhoud juist, dan gaat de bezoeker verder naar de checkout om de bestelling af te ronden.
Een winkelwagen is nog geen bestelling: zolang er niet is afgerekend, is er niets besteld en meestal ook nog geen voorraad gereserveerd.
Hoe de inhoud wordt bewaard
De inhoud van de winkelwagen wordt tijdelijk opgeslagen. Dat gebeurt vaak in een sessie, de tijdelijke koppeling tussen de browser en de server, of in een cookie, een klein tekstbestand in de browser. Bij een ingelogde klant kan de winkelwagen ook aan het account worden gekoppeld. Het gevolg is dat een winkelwagen na verloop van tijd kan verlopen of op een ander apparaat leeg is, tenzij de klant is ingelogd.
Varianten en nuances
Een winkelwagen kan een aparte pagina zijn of een uitklapvenster, een zogenoemde mini-winkelwagen, dat bij elk toegevoegd product verschijnt. Verlaat een bezoeker de webshop zonder af te rekenen, dan spreekt men van een verlaten winkelwagen. Sommige webshops sturen in dat geval een herinnering, mits de klant daarvoor zijn gegevens heeft achtergelaten en dat toestaat.
Een duidelijke, overzichtelijke winkelwagen helpt bezoekers om hun keuze nog eens te controleren voordat ze betalen.