There's no platform that wins this outright: the right choice is a function of a brand's complexity and stage, and the deeper question is usually monolithic versus composable architecture.
Contributors: Tim Richardson – CEO, Marc Verschueren – Performance Lead, Krystian Panasiuk – Software Engineer, Michal Hans – CTO, Piotr Czajkowski – Software Architect
A brand running a seasonal sale across a dozen markets will find out quickly whether its commerce platform can price and fulfil every one of them correctly, and the finding-out is rarely gentle. The question of which platform to build on tends to arrive already forced, by a stalled international launch, a checkout that buckles under a flash sale, or a roadmap the current setup won't support, rather than from a calm afternoon spent comparing feature lists.
The useful starting point isn't a list of features. It's where a brand's operational complexity actually sits today, and where it's heading over the next three to five years: how many markets it prices and fulfils differently, how much of the stack it wants to build custom versus buy, and how much technical capability sits behind it, in-house or through a partner. Those are the inputs that matter. The platform's logo isn't one of them.
Shopify's real strength is range. It can meet a brand on day one, when a founder is setting up a first store from a laptop, and carry that brand through growth, internationalisation and, in theory, enterprise. The tier structure does real work here: distinct product levels for distinct commercial stages, backed by a large ecosystem of apps and partners.
"Shopify is a much more modular solution," says Tim Richardson, ROIROI's CEO. "Especially with their tiers, they're able to tap into different stages of consumer brands: start-up, scale-up, enterprise."
For a large share of brands, that range is the whole argument. Onboarding is fast and the app ecosystem covers most of what a growing business needs without custom engineering. The operational overhead is low too: a brand doesn't need a large technical team to run Shopify well. A brand validating a market, or needing to be live quickly without committing to a major infrastructure project, gets real value from that speed.
Where the picture gets more complicated is at the top of the market. Shopify has pushed hard into enterprise: heavier investment in B2B tooling, and in checkout extensibility to support more complex international setups. Tim is direct about where that investment hasn't yet closed the gap. Shopify has struggled at true enterprise scale, and its headless push, Hydrogen and Oxygen, is an example of a rollout that has been rockier than the ambition behind it. The platform keeps closing that gap. It hasn't closed it yet, and that's the reality for any brand weighing this decision this year.
Centra was built for a specific brief: fashion and lifestyle brands with genuinely complex internationalisation needs. That focus is the actual design intent, not a limitation wearing a nicer name, and it shows up in the architecture itself rather than in the platform's marketing.
The segmentation model is the clearest evidence of that. Centra structures the buying experience across four parameters: Market, Ship-to country, Pricelist and Language. A single Market can be geographic, tier-based (VIP, employee, B2B) or a blend of both, and Country-State granularity goes further still, letting the same product sit in stock in one location and out of stock in another at SKU level. For a brand running differentiated pricing and localised assortments across multiple markets, that depth is the difference between an architecture built for the problem and a pile of workarounds that turns into technical debt within a couple of years.
That capability raises a real question: what team does a brand actually need to run Centra well? Tim's view is plain: does a brand need a CTO in the room, an in-house engineering function, or can it lean entirely on a partner?
The answer sits in the middle, and it's a legitimate capability requirement rather than a mark against the platform. A brand doesn't need a CTO on the leadership team to run Centra successfully. What's needed is real engineering capability behind the build, whether in-house or through a partner that has actually shipped composable commerce in production. Centra's Storefront API, the GraphQL layer behind modern headless builds on the platform, is a serious piece of engineering: custom attribute filtering, dynamic listing pages, flexible bundles, subscriptions and back-in-stock logic all come from it, and none of it arrives pre-assembled. Migrating onto it from Centra's older Checkout API isn't a configuration change either. The data model and the pricing logic underneath are different enough that a mistake here tends to surface after launch, when it's expensive to unwind. A brand that treats Centra as plug-and-play, the way it might treat Shopify, will find that out the expensive way.
"An often-heard argument is that Centra is expensive to maintain, since third-party developers are needed," says Marc Verschueren, ROIROI's Performance Lead. "But Shopify also has variable fees that make use of the platform more expensive."
Marc's right on both counts. Centra's costs are front-loaded and visible: a custom front end to build, and ongoing engineering to keep it running. Shopify's costs are spread out and far less visible going in: transaction fees and app subscriptions add up quietly as a brand adds tools like a CRM or a loyalty programme, each with its own line item and its own integration surface. Shopify's headline pricing looks accessible right up until a growing brand has assembled the stack it actually needs to compete, at which point "low-cost entry point" reads like a different sentence.
Neither platform is cheap once a brand is operating at scale. Total cost of ownership over the right timeframe, weighed against what each platform actually lets a business build, matters more than the sticker price on either one.
Choosing Centra isn't a single-vendor decision. Krystian Panasiuk, one of ROIROI's software engineers, frames it as one of three pieces a brand needs to get right. Alongside the commerce platform itself, that means a custom front end and a CMS such as Storyblok or Sanity.
Choosing Centra, in other words, means choosing an ecosystem rather than a single platform. The front end and content layer get selected and integrated deliberately, alongside the commerce engine itself, rather than bundled in behind a theme store and a template. Shopify bundles most of that decision by design, which is a large part of why the Shopify-versus-Centra framing gets confusing in the first place. One side of the comparison is a single product with tiers. The other is a set of coordinated decisions that a brand, or its agency, has to make well. Comparing them feature for feature misses what's actually different about them.
Which points to the more useful question underneath the whole comparison. "An interesting take on this," Tim says, "is that it's maybe less about Shopify or Centra, and more about the architecture. It's really a monolithic versus composable question."
For most implementations, Shopify runs as a relatively monolithic system: the storefront and checkout sit inside the same commerce logic, rather than being built and run separately. That's a clear advantage when speed to market and simplicity matter most, with less surface area to break and faster onboarding. Centra's Storefront API is built for the opposite bet: the front end and CMS run as separate layers that can evolve independently, with commerce logic staying in Centra itself. That independence carries commercial weight once a brand's complexity in pricing, assortment or localisation demands flexibility a template can't give it, and it means a platform update or a CMS migration doesn't force a rebuild of everything at once.
Framed this way, the decision stops being about which logo a brand trusts more. It becomes a question of which failure mode it would rather manage: the constraints of a coupled system, or the coordination overhead of a composable one.
ROIROI was among the first agencies building production implementations on Centra's Storefront API while it was still being finalised. Our first pilot was with a major international fashion group at enterprise scale, and other brands within that group followed once the pattern had proven itself.
The first build outside that group was Rapunzel of Sweden, a migration that was genuinely non-trivial. Moving off Centra's older Checkout API surfaced real differences in filter behaviour, promotion pricing and checkout flow, the kind of detail a greenfield build would never have exposed. Several of those findings fed directly back into Centra's own API development.
That accumulated production experience now lives inside ROI², our React accelerator for Centra builds, run through enterprise production across a dozen live brands and pre-integrated with Storyblok, Depict, Ingrid and our own design system. Centra offers its own Storefront Accelerator as a reference implementation, a solid starting point for understanding the mechanics; ROI² is what that starting point looks like after the edge cases have already been found and fixed. For a client, that means less time re-solving problems already solved, and more time spent on what makes their brand distinct. The first Centra build carries the steepest cost, and every brand that builds on it afterwards benefits from the ones who went first.
There's no perfect commerce platform. Anyone claiming otherwise is usually selling the one they happen to implement.
A brand building from scratch, moving quickly, with manageable international complexity, is well served by Shopify. The ecosystem is mature and the operational overhead is low, so it can be live fast. A multi-market fashion or lifestyle brand with substantial segmentation requirements and differentiated pricing across geographies, backed by a technical team, in-house or through a partner, that can run a composable stack properly, is one for whom Centra deserves serious consideration. The investment is real, and so is the capability it unlocks.
A rough way to self-assess: how many markets is a brand pricing and fulfilling differently today, not on a five-year roadmap? Does the team, or the agency, have production experience with the architecture in question, or just familiarity with the logo? And if the platform disappeared tomorrow, how much of the operation would need rebuilding versus reconfiguring? Brands with simple answers to those questions tend to be well served by Shopify. Brands where the answers get complicated are usually the ones for whom Centra's extra weight is buying them something real.
Platform migrations are expensive and disruptive. That argues for working through this properly, before a forced deadline makes the decision for a brand, rather than reactively once the platform has already run out of road. Shopify and Centra are both credible, well-resourced platforms built for different businesses at different stages of complexity. The deeper distinction between them is architectural, not a feature checklist, and being clear-eyed about the operational consequences on both sides is what makes the decision useful rather than theoretical.