eCommerce struggles