4 November 2024

When Shopify is enough and when it isn't

Shopify works well for a wide range of product businesses. It also has real limits. Here is an honest read of where the line sits.

ShopifyE-commerceStrategy

Shopify is the default answer for a reason. It is fast to get running, the ecosystem is solid, and for the vast majority of product businesses selling online, it handles the core requirement well.

But it is not always enough. And the cases where it falls short are worth being clear about.

Where Shopify works well

Standard B2C product commerce. If you are selling physical products to end consumers — single variant or multi-variant, low to moderate catalog complexity — Shopify is a good fit. The setup cost is predictable, the platform is stable, and you will spend your time on what matters rather than infrastructure.

B2B with Shopify’s native B2B features. The B2B tier on Shopify Plus is capable for many wholesale setups. Dealer portals, pricing tiers, net payment terms — if your B2B needs are relatively standard, it covers them without requiring a custom build.

Multilingual and multi-market. Shopify Markets handles a lot of the complexity around currency, taxes and localization. It is not perfect, but for most businesses expanding across regions it gets the job done without a custom solution.

Where Shopify hits its limits

Complex configurators. If your product has deep configuration logic — build-to-order, custom assemblies, parametric options — Shopify’s variant model becomes painful fast. You can work around it with metafields and custom apps, but at some point you are fighting the platform rather than using it.

Fitment-heavy catalogs. Powersports is the classic example. Year/make/model fitment at scale is not something Shopify handles natively. There are apps that address this, but they add complexity and cost. If fitment is your primary navigation logic, budget accordingly.

Very high volume B2B with complex rules. Shopify Plus B2B works for many cases, but if you have a large dealer network with market-specific pricing, complex tiering, and integration requirements against a legacy ERP, you will hit friction. Not always a dealbreaker, but worth modelling before committing.

Heavily customized checkout flows. Shopify’s checkout is opinionated. You can extend it, but you cannot fully replace it on standard plans. If your business model requires non-standard checkout behavior — complex quote flows, approval-based ordering, subscription models outside the standard apps — evaluate carefully.

The honest answer

For most product businesses, Shopify is the right choice. It is not the most flexible platform, but flexibility is overrated if you do not need it. The cost of maintaining a more flexible custom setup usually exceeds the value.

The cases where something else makes sense are real, but they are more specific than most people think. Evaluate on your actual requirements, not on what might be needed someday.

We have built enough Shopify projects to know where it works and where it does not. The honest answer is usually: it works, with the right structure.

← All notes