Thanks Mai,
I don’t believe it’s a case of either or. They each have quite different tool sets and provide solutions for different market segments.
Commerce Hub is your go-to for B2B or B2C businesses selling lower volume (direct) high-value goods and services (including subscriptions). It helps sales convert payment intent into sold revenue. (this is a generalisation and my view please talk to sales about your requirements for an in-depth assessment).
Shopify is a fully-featured set of eCommerce tools primarily developed around the needs of B2C businesses for an online store. There is a free HubSpot developed integration (and a couple of third-party apps) available from the HubSpot Marketplace. These integrations enable you to operate basic marketing and sales functions in HubSpot.
For customers looking to unlock advanced commerce features, for example, a self-service sales portal for customers, you will probably find Shopify and the off the shelve integrations limited due to the inability to integrate with more complex sales processes. HubSpot CRM and Commerce Hub may be able to be configured to provide some of the functionality you need, but not the eCommerce and portal experience that B2B buyers are now expecting.
If you’re in this situation, I’d recommend looking to implement CommercePro (CommercePro.co) alongside Commerce Hub. CommercePro is an application layer that deploys on HubSpot and enables customers to implement a fully featured e-commerce environment in HubSpot - no third-party platforms and integrations are required.
Hope this helps