ecommerce business struggles