How to compete with other ecommerce businesses in 2024