An online store isn't just the front. It's the customer's process (catalog, search, checkout) but also yours (orders, stock, accounting, returns, issues). If the back isn't well wired, you'll spend more hours handling incidents than selling.
I've built e-commerce for brands like Vesteix Llaminer (Shopify) and B2B portals such as Grupo Marver. I do standard Shopify when that's right, and headless with Next.js when you need speed, advanced SEO or custom experiences.