We are all familiar with e commerce and the "regular" platforms. It is common to choose one or the other. You are on Woo Commerce, Shopify, Magento, Salesforce Commerce Cloud, and linked to Business Systems and CRMs that are immutable and never share information.
And yet, they all share common qualities. They all need responsive templates, a payment gateway, Product List with Collection Attributes that include: price, Featured Image, Variants, Sizes. Notifications need to go out.