How to overcome the challenges of e-commerce