Skip to content

Migration glossary

Headless Commerce

Headless commerce is an architecture where the storefront (what customers see and interact with) is built separately from the commerce backend (product catalog, cart, checkout, order management), and the two communicate through an API instead of being one tightly coupled system. "Headless" refers to the storefront - the presentation layer - being decoupled from the backend, which can then serve multiple different "heads" (a website, a mobile app, an in-store kiosk) from one source of truth.

Headless vs. traditional (monolithic) platforms

A traditional ecommerce platform bundles the storefront templates and the backend together - Shopify's Liquid themes or WooCommerce's WordPress templates are examples of the storefront being generated directly by the platform itself. In a headless setup, the storefront is a separate application (often built with a framework like Next.js or similar), and it fetches data from the backend platform's API instead of the platform rendering pages directly. Some platforms (Shopify, commercetools, several others) support both a traditional and a headless mode.

Why it changes a migration

Migrating into or out of a headless setup is a different kind of project than migrating between two traditional platforms. Moving a traditional-platform store to a headless architecture typically means building a new storefront from scratch (not porting an existing theme), while the backend/catalog migration follows the same data-mapping principles as any other move. Moving between two headless backends is often more contained on the storefront side, since the frontend can sometimes be updated to point at a new API rather than rebuilt entirely - but the backend's catalog, order, and customer data still need the same careful mapping as any migration.

When headless is (and isn't) the right move

Headless architectures generally trade more implementation and ongoing engineering effort for more flexibility in the storefront experience - custom interactions, non-website channels (apps, kiosks), or performance requirements a template-based storefront can't meet. For a store without that specific need, a traditional platform is usually simpler to run and migrate. This is a decision worth making deliberately during the assessment, not defaulting to either option.

Frequently asked questions

Is headless commerce always faster than a traditional storefront?

Not automatically - performance depends on how the headless storefront is built, not just the architecture choice. A poorly built headless frontend can be slower than a well-optimized traditional theme.

Do I need custom developers to run a headless store?

Generally yes on an ongoing basis - a headless storefront doesn't come with the theme editor and app-store customization options a traditional platform offers, so changes typically go through custom development rather than a visitual editor.

Can I migrate from a traditional platform to headless without losing SEO?

Yes, but it requires the same redirect and URL-structure planning as any migration, plus specific attention to how the new headless frontend renders content for search engines (server-side rendering matters here) - it's not automatic just because the backend data is preserved.

Which platforms support headless commerce?

Several major platforms offer a headless/API-first mode alongside or instead of their traditional storefront - the right choice depends on your specific backend requirements, which we help evaluate rather than defaulting to whichever platform is trending.

Prevedshop.com

Moving your store? Let’s find out what needs to come with you.

Tell us where the store is now and where it is going. We’ll come back with the useful questions—not a generic sales pitch.

Show me the migration plan