Vaak moet je tijdens de checkout verschillende stappen doorlopen, gaande van je winkelmandje vullen, tot inloggen, tot je verzendgegevens invullen en in de laatste stap je betaalgegevens vervolledigen. Elk van deze stappen is een afzonderlijke pagina, die op zijn beurt weer moet laden. Bovendien is het vaak zo dat de consument pas in één van de latere stappen de verzendkosten ontdekt.