E commerce does generate traffic, research in my country shows that e commerce websites are the most visited apart from gambling websites, lol. But that amount of daily visitors would of course generate traffic.It plays a vital role. Once the customers are curious about what you're offering to them, they most likely visit your website, thus, it generates traffic. Not only it generates traffic but also sales if they decided to buy your product from the website.