De drie redenen waarom consumenten online shoppen zijn: assortiment, gemak en prijs. Assortiment omdat er veel meer keuze is (onder de retailers bij elkaar genomen), gemak omdat mensen 24/7 kunnen bestellen vanuit hun luie stoel en prijs omdat er gemakkelijk vergeleken kan worden tussen de diverse verkopers, zowel de directe prijs van het product als de indirecte kosten zoals verzendkosten en leveringsvoorwaarden.