Chat with multiple e-commerce website developers. Consultations are free. Gather information on their approaches and suggested solutions. Share information on your requirements and you’ll collect ideas.
When it comes time to select a developer, get multiple offers. You can play them against each other, compare pricing and recommended strategies, learn about prior work, and properly vet each candidate company.