Designing an ecommerce site might seem simple: Choosing a firm design, immediate navigation, high level of mobile responsiveness and it is just...