The Top Challenges of Integrating E-commerce Systems