Why are e-shops constantly gaining ground over traditional stores?