Amadeus ConsultingStart a project
Menu

Field guide

Headless commerce

Headless commerce separates the storefront’s presentation from the systems providing commerce functions such as catalog data and cart operations. The storefront communicates with those systems through interfaces such as APIs, instead of depending on a single tightly coupled theme and backend.

Separate storefront presentation from commerce operations

Separating the frontend gives the team a different architecture; it does not automatically provide a better buying experience. The team still needs to connect product information, search, identity, cart, checkout and analytics. Each boundary introduces responsibilities for failures, caching and changes to the connected services.

Illustrative store sketch: Product-information source → commerce catalog → API → custom storefront → cart/checkout service. An editor changes a product image upstream. The team traces when the custom storefront receives the change and what happens if the API is unavailable. A cached product may still display while checkout needs a fresh stock decision; the design must explain how the buyer sees that mismatch.

Identify the additional release responsibilities

The sketch is not a claim that every platform exposes the same capabilities. Shopify’s headless documentation describes its frontend/backend separation and additional maintenance considerations. Vendor access, checkout boundaries, implementation effort and running costs need review for the actual project.

Next, name the buyer requirement the existing storefront cannot satisfy. Map every system and release owner, then test one complete purchase path and one failure case before choosing headless as the preferred architecture.

Website field guide · Ecommerce platform fit matrix · Content management system

Reference: Shopify developer documentation: headless commerce. Checked November 4, 2026.