Like any business, creating an e-commerce site isn't as easy as paying for a domain and letting the website sit.