E-commerce can be a strange and lively industry, combining all the organizational challenges of retail with the supply chain complexities of shipping and the unpredictable trends of social media.