Well, a little bit controversial to use WordPress as e-commerce, because over time WordPress is 20 Years old technology that is still overrated as e-commerce. But if you want to get started then wordpress is a good choice, But to setup Good e-commerce in WordPress you need VPS (Cloud Server), Premium Themes, and Premium plugins, to convert your leads,
So if you're spending that much on Worpdress, Spend that much on a specific website that provide solution to your use case