Jednym z najważniejszych czynników jest oczywiście profesjonalnie wykonany sklep internetowy. Musi on być poprawnie skonfigurowany, przyjazny użytkownikom i robotom wyszukiwarek. Równie istotny pozostaje sam produkt, a także jego cena. Oferta sklepu musi zachęcać do zakupu, wyróżniać się na tle innych, zaskakiwać. Mile widziane przez e-konsumentów okazują się tematyczne promocje. Nie bez znaczenia pozostaje też komfort, związany z dokonywaniem transakcji. Wynika on z wdrożenia nowoczesnych sposobów płatności.