Milano Calçados
Fashion and footwear · 2024 · 5 months
Migration from VTEX CMS to VTEX IO: a faster store, ready for headless, across a chain of 33 stores in 5 states.

Decoupled frontend, technical SEO and UX on par with the best stores, with VTEX FastStore, Shopify Hydrogen, Salesforce Composable Storefront and Next.js on any API-first engine.
Front end at the edge, an API layer with a stable contract and the commerce engine as the brain behind every order. Each layer has a clear responsibility and evolves on its own.
Reference architecture. The framework and CMS change according to the commerce platform and the stack the company already uses.
Four fronts handled by the same squad, from the storefront to operations after go-live.
Decoupled frontend on a modern stack, running at the edge and consuming the platform's APIs.
Pre-rendered HTML, dynamic metadata and structured data on every page.
The same API layer serves web, app, PWA and point of sale.
After go-live, the storefront becomes a product, with a dedicated squad and improvements every sprint.
The choice comes from the commerce platform, the maturity of the front-end team and the type of catalog, not from a preference for a stack.
Six dimensions to compare the platform's native storefront with a decoupled front end.
In full-stack, speed depends on the theme and installed apps. In headless, pre-rendered HTML and edge caching.
Limited to the platform theme in full-stack; free in headless, component by component.
Depends on the theme in full-stack. In headless, metadata, structured data and rendering are under the team's control.
Low in full-stack. Medium to high in headless, which requires mastery of SSR, ISR, edge caching and streaming.
Limited in full-stack. Native in headless, with the same API layer serving web, app and point of sale.
In full-stack, front end and back end ship together. In headless, each layer has its own deploy cycle.
One public case and scenarios delivered by CCX, described without identifying the clients.
Fashion and footwear · 2024 · 5 months
Migration from VTEX CMS to VTEX IO: a faster store, ready for headless, across a chain of 33 stores in 5 states.
Delivered scenario · VTEX FastStore
A fashion group with three brands migrated from a monolithic CMS to FastStore.
Delivered scenario · PWA with VTEX checkout
A regional chain implemented a headless PWA with VTEX checkout: an installable app and offline mode for areas with poor connectivity.
In up to two sessions, at no cost: architecture, framework, roadmap and estimated Core Web Vitals gains.
Home, listing and product pages live in 8 to 10 weeks.
Complex catalog, multiple brands, B2B and heavy integrations, in 3 to 6 months or more.
Dedicated squad, A/B testing, funnel optimization and continuous monitoring.
It is an architecture model in which the frontend, the storefront, is fully decoupled from the commerce backend. The storefront consumes APIs to display catalog, cart, search and checkout, which makes it possible to use modern technologies such as Next.js, React or Vue without depending on the platform's native screens.
Better Core Web Vitals performance, visual freedom, the same API layer for web, app, PWA and point of sale, deploy cycles independent of the backend, and room to test and optimize the experience without touching the commerce core.
No. Headless separates frontend and backend; composable goes further and splits the backend into multiple services. A store can be headless with a monolithic backend (traditional VTEX with Next.js) or headless and composable (FastStore with Algolia, Contentful and Stripe). See the composable commerce page.
Yes. FastStore is VTEX's official headless and composable framework, based on Next.js, optimized for Core Web Vitals, with native SSG and ISR and direct integration with VTEX APIs. It is the natural next step for VTEX brands that want high performance.
Yes. Hydrogen is Shopify's official headless framework, based on Remix, and works with Shopify Plus in Brazil. CCX already implements Hydrogen for Brazilian stores integrated with local payment methods, NF-e and ERPs.
Typical projects take 3 to 6 months. MVPs focused on home, listing and product pages can launch in 8 to 10 weeks. Full scopes, with a complex catalog, multiple brands, B2B or heavy integrations, usually take more than 6 months.
Quite the opposite: when well implemented, SEO improves. Next.js and FastStore use SSG and ISR to deliver pre-rendered HTML, with rich metadata, structured data and Core Web Vitals in the green.
No. Headless affects the storefront and the commerce layer. Integrations with ERP, WMS, TMS and tax systems stay as they are; we replace the presentation layer and, sometimes, part of the order orchestration.
Why headless became the standard, what it really costs and how to run the storefront after go-live.
Ten years ago, using the platform's out-of-the-box storefront was an advantage: less code, lower cost and faster launch. With Core Web Vitals weighing on Google rankings, most traffic on mobile and increasingly sophisticated visual competition, the math changed.
Native storefronts rarely load fast without heavy customization, and customizing a monolith is expensive, slow and fragile. In headless, the front-end team works on a modern stack (Next.js, Remix, Hydrogen) and the commerce engine keeps doing what it does well: catalog, orders and payments.
Headless is not a free lunch. The team needs to master modern front end, with SSR, SSG, ISR, edge caching and streaming, govern API contracts and handle versioning. The initial cost goes up, and out-of-the-box platform features, such as the visual editor and native preview, give way to a headless CMS.
CCX assesses honestly whether the company has the maturity to reap the return. When it does, the gains in performance, SEO and agility are significant. When it doesn't, an optimized native storefront may be the more prudent path.
Next.js and FastStore generate thousands of product and category pages with server-ready HTML, through SSG and ISR. Images are served in AVIF or WebP with lazy loading, metadata is dynamic and schema.org structured data shows up in search results.
CCX sets up real user monitoring, with Vercel Speed Insights or Datadog, to track how the store actually behaves, not just how it performs in the lab.
Migrating to headless doesn't end at go-live. The storefront becomes an ongoing product, with a dedicated squad, discovery cycles, A/B testing, funnel optimization and new components every sprint.
CCX offers post-go-live operating models that cover evolution and incident response. PWA, offline mode, experiments, personalization, recommendations and AI become simpler to deploy on this stack.
Thirty minutes with a CCX engineer, at no cost, to review your current architecture and leave with a framework, a delivery roadmap and an estimate of Core Web Vitals gains.