Centra vs Shopify for Fashion Brands: An Honest Answer From People Who've Built on Both

Every Centra comparison article you've read was written by Centra. Every Shopify comparison was written by a Shopify agency. Neither will tell you the thing you need to hear: sometimes the other one is right.

We're a Centra Pro Partner. We also build on Shopify, both headless and Liquid themes. We've been inside both codebases with real clients on real projects, for brands like Nudie Jeans and Samsøe Samsøe. We don't have a platform to sell you.

This is the comparison we'd want to read ourselves.


The one question that decides almost everything

Before variant limits, before TCO calculations, before you talk to any agency: do you need wholesale alongside DTC?

If yes — stockists, seasonal order windows, delivery date commitments, B2B invoicing — Centra's case becomes hard to argue against. It was built from the ground up with DTC and wholesale running off the same backend, the same catalogue, the same inventory. One team, one system. No syncing nightmares between a B2C Shopify store and a bolt-on wholesale portal.

Shopify's B2B has improved dramatically. B2B GMV on Shopify grew 140% in 2024 and 101% in Q2 2025 alone. Those are real numbers. But "growing fast" and "built for fashion wholesale" are different things. Seasonal ordering logic, preorder management, delivery windows, the nuanced price list structures that fashion brands run: these remain harder to execute on Shopify. The platform retired its original wholesale channel in April 2024 and migrated merchants to its new B2B product. The new product is better. It's still not Centra for wholesale-heavy fashion operations.

If you're DTC only, the answer opens up considerably.


When Centra wins

Multi-market at scale

Centra's market management is the best in the industry for fashion. Full stop. Language, currency, warehouse, price list, tax logic — all decoupled at the market level, all administrable from one backend. Nudie Jeans runs 54 active markets from a single Centra instance. Holzweiler manages 20 markets with a team of five.

In practice, the model is a grid: markets on one axis, pricelists and warehouses on the other, and every product decision inherits cleanly from it. Opening a new market is configuration, not a project. Where it still gets complex is at the edges. Pricelists multiply faster than you expect once campaigns, wholesale tiers and currency rounding rules enter the picture, and keeping them coherent takes real discipline in the admin. The model holds, but it rewards a team that treats market setup as an ongoing practice rather than a one-time task.

Shopify Markets exists, and it works. But it has hard limits. Shopify Plus caps expansion stores at 10. Shopify Markets charges a currency conversion fee on international orders: 1.5% in the US, 2% elsewhere. At scale, that's a material cost. And the localization model in Shopify works differently from Centra's market decoupling. Not because Shopify can't go international, but because Centra was designed for international from the start.

Fashion-specific data models

Shopify Plus supports up to 100 variations per product. That sounds like a lot until you're selling bras, or trousers with inseam lengths, or shirts with collar and sleeve sizes. Fashion math compounds quickly. Centra doesn't have this constraint. Its variant model was built for the real complexity of apparel.

Beyond variants: delivery windows, seasonal collection management, preorders, size charts. Centra handles these natively. On Shopify, you're patching them with apps or custom development.

Headless-native means cleaner architecture

Centra is headless by design. There is no theme system underneath it. The APIs were built assuming you'll build your own frontend. They're deeper, more consistent, and not shaped by the compromises that come from also having to support a theme ecosystem.

You can feel the difference in the day-to-day engineering. Centra's APIs assume the frontend is yours: one consistent surface for products, prices, carts and checkout, with market context built into every response. Shopify's Storefront API is good GraphQL, but its shape still remembers themes. Some platform features arrive theme-first and reach the API later, checkout customization lives inside its own boundaries, and certain data sits behind metafields conventions you have to design around. None of this is disqualifying. It means that on Centra the API is the product, and on Shopify the API is one of the products.

This matters architecturally. When you build headless on Centra, you're working with the grain of the platform. When you build headless on Shopify, you're sometimes working against it.


When Shopify wins

Early-stage brands testing market fit

We've written before that Shopify is well-suited for brands still figuring out how their product strategy lands across a few markets before committing to a more complex platform. That's still true.

Centra is powerful and complex. It has a steeper internal learning curve. Its admin UI, to be honest, can feel dated. This comes up repeatedly in real user reviews, and it's fair. For a brand with a lean team, limited technical capacity, and still-forming market assumptions, Centra's full feature set becomes overhead rather than advantage.

If you're pre-scale, Shopify gets you live faster, with less front-loaded infrastructure cost, and a lower operational burden.

App-ecosystem-dependent brands

Over half of Shopify Plus stores have Klaviyo installed. The Shopify App Store has more than 12,300 applications. TikTok Shop, Instagram Shopping, loyalty platforms, review tools — the integrations work out of the box.

Brands whose marketing operations run on a dense stack of third-party tools have a real advantage staying on Shopify. The connections are native, maintained by vendors who prioritize Shopify, and don't require custom middleware.

Shop Pay as a conversion lever

Shop Pay's GMV grew 50% in 2024, accelerating to 65% growth in Q2 2025. For DTC brands with high repeat purchase rates, one-click checkout for returning customers is a meaningful conversion lever, not a marginal one. This is harder to replicate on Centra without third-party tooling.

US-centric brands

Shopify's domestic depth in North America is real. Payment provider relationships, logistics integrations, the Shopify Markets tooling — it all reflects a decade of building for that market. If your primary market is the US and you're not running complex multi-market operations or wholesale, Shopify's advantages often outweigh Centra's.


The genuinely hard cases

Headless on Shopify vs. headless on Centra

This is where most comparisons go quiet, because it requires an opinion.

You can build a beautiful, performant, fully custom storefront on Shopify using Hydrogen — React, Remix, deployed on Oxygen. Fashion Nova migrated to Hydrogen in 2024. It works.

But there's a real architectural tension. Shopify's admin, its app ecosystem, and its core product assumptions were all built for themes. Going headless means some apps won't work, some admin functionality behaves unexpectedly, and Shopify's product roadmap is always optimizing for the majority of its 4.8 million stores who are not running headless. Maintaining a headless Shopify build over time means tracking a roadmap that doesn't prioritize you.

Our rule of thumb: the better ROI comes from using a platform according to its native strengths. A native headless platform used headlessly; a theme-native platform used with themes. The exceptions exist, but they're exceptions.

Our own headless Shopify builds bear this out. The core commerce flows are clean: products, carts and checkout sessions behave exactly as the Storefront API promises, and a Next.js frontend on top of them is pleasant work. The friction appears at the edges. An app the brand relies on turns out to render only inside themes. A merchandising feature ships to theme stores first. Editorial preview needs its own plumbing because the platform assumes its own editor. Each workaround is small. The cost is that you own all of them, permanently.

When does a growing brand migrate?

There's a specific moment when Shopify Plus becomes the wrong tool. It usually looks like this: a brand is running separate Shopify instances per region, plus a wholesale portal, plus a separate ERP integration per store. The catalogue is duplicating across systems. The internal team is managing three backends instead of one.

This is the pattern we listen for in strategy conversations. Not a revenue threshold, but a team describing the same catalogue three times, a merchandiser keeping spreadsheets to reconcile markets, an ops lead who can name every sync job because each one has failed at least once. When the conversation is mostly about keeping systems agreeing with each other, the platform question has already answered itself.

That's the signal. Not revenue, not order volume. Operational fragmentation. When running the business requires more effort than growing it, the platform has become a constraint.

The build cost for a headless Centra storefront is real and should be stated honestly. You're commissioning a custom frontend from day one, with no theme to lean on. That's a higher upfront investment than launching on Shopify Plus. The question is whether the long-term cost of staying on a platform that doesn't fit your business model exceeds that investment.

The reverse migration

One thing nobody in this category writes about: brands sometimes go the other direction.

Nudient, a Swedish phone accessories brand, moved from a headless Centra implementation to Shopify Plus. Before drawing conclusions, the specifics matter: the business profile, the operational context, the team capacity. But it happened. Platform migrations aren't one-way, and Centra isn't automatically the right call for every brand that can afford it.

The profile that struggles with Centra is consistent: a lean, marketing-led team, a simple catalogue, one or two markets, no wholesale, and a growth engine that lives in the app ecosystem. For that brand, Centra's depth is weight without payoff, and a custom frontend is a standing cost with no theme to fall back on. Nothing about that is a failure of the platform. It's a mismatch of platform and operating model, which is the only kind of platform failure there is.

Platform choice should serve the business. Not the other way around.


A decision framework, not a formula

When we advise a brand on platform choice, four signals carry most of the decision.

Wholesale. An established stockist business with seasonal order windows leans Centra. None, or a basic version of it, leans Shopify.

Markets. Five or more with distinct pricing leans Centra. One to three, mostly DTC, leans Shopify.

Catalogue. Fashion variant depth leans Centra: inseams, collar sizes, seasonal drops. Standard sizing and a simpler catalogue lean Shopify.

Team. An organisation comfortable owning a composable stack can carry Centra. A lean team that needs to move fast, or one whose growth runs on the app ecosystem, belongs on Shopify.

Brands that score mixed across these, with no clean answer in either direction, are the ones where we'll say: let's talk before we recommend anything.


How Aino approaches this

On Shopify we build both ways: custom Liquid themes when that fits the brand and the operation, and headless storefronts on Next.js or Hydrogen with Sanity or Contentful for content, deployed on Vercel. On Centra the stack usually includes Next.js, Storyblok or Contentful, and our own @aino commerce engine for shared storefront logic. If you land on the Centra side, here is what working with us as a Centra agency looks like.

The intelligence layer we build on top, search, merchandising and translations, works with either platform, but the platforms feed it differently. Centra's market model hands us clean, structured data per market, which makes richer personalization natural to implement. On Shopify the same result usually routes through metafields and app data, which works, with more assembly. Platform choice doesn't decide whether the intelligence layer exists. It decides how much of the budget goes to building intelligence and how much goes to plumbing.

The platform determines what's possible, but not what you build. We've seen bad Centra implementations and excellent Shopify storefronts. The quality of what you build on top matters as much as the platform underneath.


The platform is infrastructure, not identity

The worst version of this conversation is when platform choice becomes tribal — when agencies advocate for platforms instead of business outcomes, and brands feel loyalty to a system rather than asking whether it still fits.

Both platforms have real strengths and real limitations. The right question is: which one best serves this specific business model, this team, and this growth trajectory, today and in three years?

For fashion brands running serious multi-market DTC alongside wholesale, Centra's advantages compound quickly. For brands earlier in the journey, leaning heavily on a marketing app stack, or not yet ready to invest in a composable frontend build, Shopify is often the more honest recommendation.

Pick the platform after you understand the business. Not before.



Back to Journal

.