Migration Shopify vers Headless : Guide Next.js, Hydrogen & Remix
Votre boutique Shopify traite les commandes sans problème — jusqu'à ce que vous regardiez un enregistrement de session. Le checkout charge en 4,2 secondes. Votre page produit ne peut pas tester A/B les bundles dynamiques sans une application qui coûte 299 $/mois. La conversion mobile tourne autour de 1,8% tandis que votre budget de publicité rémunérée augmente. J'ai migré 14 boutiques Shopify vers le headless au cours des trois dernières années : sept avec Next.js, quatre sur Hydrogen, trois sur Remix. Certaines migrations se sont déployées en six semaines sans aucune perte de revenus. D'autres ont saigné 40 000 $ en frais de développement avant que nous les sauvions. La différence n'était pas le framework — c'était si l'équipe avait mappé chaque webhook Shopify, règle de panier et metafield avant le premier build command. Voici ce qui casse réellement quand vous passez au headless, et l'audit pré-migration en 11 étapes qui le prévient.
Ce guide couvre tout ce que j'aurais aimé que quelqu'un me dise avant ma première migration Shopify headless : quel framework frontend choisir, comment préserver vos classements SEO, comment réaliser une migration sans temps d'arrêt, quel en est le coût réel, et les délais réalistes basés sur la complexité du magasin. Pas de vague. Pas de « ça dépend » sans expliquer de quoi ça dépend.
Table des matières
- Pourquoi migrer de Shopify vers Headless ?
- Architecture Shopify Headless Expliquée
- Choisir votre Frontend : Next.js vs Hydrogen vs Remix
- Le Processus de Migration Étape par Étape
- Préservation du SEO Pendant la Migration
- Stratégie de Migration sans Temps d'Arrêt
- Répartition des Tarifs et des Délais
- Pièges Courants de la Migration
- Quand Headless N'est Pas le Bon Choix
- FAQ

Pourquoi migrer de Shopify vers Headless ?
Soyons clairs : Shopify standard est excellent pour la plupart des magasins. Si vous faites moins de 2M $/an et votre thème fait ce que vous avez besoin, vous n'avez probablement pas besoin de headless. Sérieusement. J'ai dissuadé plus de gens de cette migration que je ne les y ai encouragés.
Mais il y a des raisons légitimes de passer au headless :
- Plafond de performance : Les thèmes Liquid ont un goulot d'étranglement de rendu. Même avec Online Store 2.0 et Dawn, vous êtes limité par le pipeline de rendu côté serveur de Shopify. Les magasins headless atteignent régulièrement des scores LCP inférieur à 1 seconde.
- Expériences personnalisées : Configurateurs de produits, essais en RA, filtrage complexe, moteurs de personnalisation — c'est difficile à construire en Liquid.
- Multi-vitrine : Un backend alimentant votre site DTC, portail wholesale, application mobile et magasins internationaux.
- Marques riches en contenu : Si votre marque s'appuie fortement sur le contenu éditorial, les lookbooks et la narration, coupler un CMS headless au moteur de commerce de Shopify vous donne le meilleur des deux mondes.
- Expérience développeur : Votre équipe veut travailler en React/TypeScript, pas en Liquid. Cela compte plus que les gens ne l'admettent.
Les gains de performance sont réels et mesurables. En 2026, les Core Web Vitals de Google impactent directement votre classement de recherche. Les magasins que j'ai migrés vers le headless voient généralement une amélioration de 30-50% du LCP et une amélioration de 40-60% du Total Blocking Time. Cela se traduit par des améliorations mesurables du taux de conversion — les données propres de Shopify suggèrent qu'une amélioration de 1% de la vitesse de la page peut augmenter la conversion jusqu'à 0,7%.
Architecture Shopify Headless Expliquée
Quand les gens disent « Shopify headless », ils veulent dire découpler le frontend (ce que les clients voient) du backend (le moteur de commerce de Shopify). Vous conservez Shopify pour les produits, l'inventaire, les commandes, le checkout et les paiements. Vous construisez un frontend personnalisé qui parle à Shopify via l'API Storefront.
Voici l'architecture typique :
┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐
│ Frontend │────▶│ Storefront API │────▶│ Backend Shopify│
│ personnalisé │ │ (GraphQL) │ │ (Produits, │
│ (Next.js/H2/ │ │ │ │ Panier, │
│ Remix) │ │ │ │ Commandes, │
└─────────────────┘ └──────────────────┘ │ etc.) │
│ └─────────────────┘
▼
┌─────────────────┐
│ CMS Headless │
│ (Sanity, │
│ Contentful, │
│ Storyblok) │
└─────────────────┘
Les marchands Shopify Plus ont accès à l'API Checkout Extensibility, qui vous permet de personnaliser le checkout sans rediriger vers le checkout hébergé de Shopify. Pour les magasins non-Plus, les clients sont toujours redirigés vers checkout.shopify.com pour l'achat réel — ce qui honnêtement n'est pas une mauvaise expérience, mais c'est une interruption UX.
L'API Storefront
Tout s'exécute via l'API Storefront de Shopify, un endpoint GraphQL qui gère :
- Requêtes de produits et collections
- Gestion du panier (créer, mettre à jour, supprimer les articles de ligne)
- Authentification des clients
- Contenu (metafields, metaobjects)
- Localisation du magasin et devise
L'API a des limites de débit — 50 points de coût par seconde pour une seule application. En pratique, c'est rarement un problème si vous mettez en cache correctement, mais cela peut vous mordre pendant les ventes flash si vous n'avez pas planifié.
# Exemple : Récupération d'un produit avec variantes
query ProductQuery($handle: String!) {
product(handle: $handle) {
id
title
descriptionHtml
priceRange {
minVariantPrice {
amount
currencyCode
}
}
variants(first: 100) {
edges {
node {
id
title
availableForSale
price {
amount
}
selectedOptions {
name
value
}
}
}
}
images(first: 10) {
edges {
node {
url
altText
width
height
}
}
}
}
}
Choisir votre Frontend : Next.js vs Hydrogen vs Remix
C'est ici que la plupart des équipes se retrouvent bloquées. Voici mon avis honnête après avoir construit des magasins en production avec les trois.
| Fonctionnalité | Next.js 15 | Hydrogen 2026 | Remix (Shopify) |
|---|---|---|---|
| Maturité du framework | Très mature, écosystème massif | En maturation, spécifique à Shopify | Mature (fusionné dans React Router 7) |
| Intégration Shopify | Manuel via API Storefront | Natif à la première partie, hooks intégrés | Bon via Hydrogen UI |
| Hébergement | Vercel, Netlify, auto-hébergé | Oxygen (Shopify) ou auto-hébergé | N'importe où, mais optimisé pour Oxygen |
| Courbe d'apprentissage | Modérée | Modérée-Haute | Modérée |
| Communauté/embauche | Massive | Petite mais croissante | Moyenne |
| Flexibilité SSR/SSG | Excellente (App Router) | Axée sur SSR (streaming) | Axée sur SSR (loaders) |
| Contrôle de cache | ISR, revalidation à la demande | Mise en cache des sous-requêtes Oxygen | Mise en cache HTTP standard |
| Meilleur pour | Équipes avec expérience React, besoins de contenu complexes | Équipes natives Shopify, magasins simples à moyens | Équipes voulant le chemin recommandé par Shopify |
Next.js : Le Choix Sûr
Next.js est ce que je recommande pour la plupart des équipes, en particulier si vous appairez Shopify avec un CMS headless comme Sanity ou Contentful. L'écosystème est énorme, l'embauche est plus facile, et vous obtenez une flexibilité incroyable avec les composants serveur de l'App Router.
L'inconvénient ? Vous devez câbler vous-même l'intégration Shopify. Il n'y a pas de SDK officiel Shopify pour Next.js (bien que les packages communautaires comme @shopify/hydrogen-react vous donnent des hooks de panier et des utilitaires). Vous passerez plus de temps sur le boilerplate.
Nous construisons beaucoup de magasins Shopify headless avec Next.js chez Social Animal — c'est notre stack le plus demandé pour les projets d'ecommerce.
Hydrogen : Le Propre Framework de Shopify
Hydrogen est le framework headless officiel de Shopify, construit sur Remix (maintenant React Router 7). Il est livré avec des composants pré-construits pour les produits, les paniers et le SEO — plus une intégration étroite avec Oxygen, la plateforme d'hébergement edge de Shopify.
L'attrait est clair : moins de boilerplate, mise en cache optimisée pour Shopify, et une histoire de déploiement qui fonctionne simplement sur Oxygen. Les versions récentes ont apporté des améliorations significatives, y compris un meilleur support de TypeScript et des mises à jour d'interface utilisateur optimistes pour les opérations de panier.
Les inconvénients ? Communauté plus petite, moins de ressources quand vous êtes bloqué, et vous êtes quelque peu verrouillé dans l'écosystème de Shopify. Si vous voulez jamais changer de backend de commerce, vous réécrivez beaucoup plus de code qu'avec Next.js.
Remix / React Router 7
Voici la partie confuse : Remix a été fusionné dans React Router 7. Hydrogen est construit sur Remix. Donc « Remix pour Shopify » signifie effectivement Hydrogen dans la plupart des contextes.
Si vous voulez utiliser React Router 7 sans les abstractions spécifiques à Shopify de Hydrogen, vous pouvez. Vous obtiendrez les mêmes modèles loader/action, le même SSR streaming, et un contrôle total sur votre intégration Shopify. Cela a du sens si vous êtes déjà une équipe Remix et que vous voulez une flexibilité maximale.
Ma Recommandation
Pour les marques riches en contenu avec des mises en page complexes : Next.js + CMS headless. Pour les magasins DTC directs qui veulent le chemin le plus rapide vers la production : Hydrogen sur Oxygen. Pour les équipes déjà investies dans l'écosystème Remix : React Router 7 avec les composants Hydrogen UI.

Le Processus de Migration Étape par Étape
Voici le processus que je suis pour chaque migration. C'est ennuyeux. Ça marche.
Phase 1 : Audit et Planification (2-3 semaines)
- Parcourez le site existant — Utilisez Screaming Frog ou Sitebulb pour cataloguer chaque URL, redirection, balise canonique et bloc de données structurées. Exportez ceci. Vous en aurez besoin plus tard.
- Documentez toutes les intégrations — Klaviyo, avis Yotpo, programmes de fidélité, applications d'abonnement (Recharge, Loop), passerelles de paiement. Chaque seule.
- Mappez les structures d'URL — Vos nouvelles URL correspondront-elles aux anciennes ? Shopify utilise
/products/product-handleet/collections/collection-handle. Si vous changez ceux-ci, vous avez besoin de redirects. - Identifiez les fonctionnalités personnalisées — Tout au-delà de la simple navigation et achat. Cartes-cadeaux, bundles, tarification wholesale, multi-devise, B2B.
- Choisissez votre stack — Framework frontend, CMS, hébergement, CDN.
Phase 2 : Construire le Frontend (6-12 semaines)
C'est ici que le développement réel se produit. Domaines clés :
- Pages de produits avec sélection de variantes, galeries d'images, intégration des avis
- Pages de collection avec filtrage, tri, pagination
- Panier avec vérifications d'inventaire en temps réel et ventes croisées
- Recherche — API Recherche Prédictive de Shopify ou tierce comme Algolia
- Comptes clients — connexion, historique des commandes, gestion des adresses
- Pages pilotées par CMS — accueil, à propos, pages d'atterrissage
- Redirection du checkout — gestion de l'handoff vers le checkout Shopify
// Exemple : Page produit Next.js avec ISR
import { getProduct } from '@/lib/shopify'
import { ProductDetails } from '@/components/product-details'
export async function generateStaticParams() {
const products = await getAllProductHandles()
return products.map((handle) => ({ handle }))
}
export default async function ProductPage({
params
}: {
params: { handle: string }
}) {
const product = await getProduct(params.handle)
if (!product) notFound()
return (
<>
<script
type="application/ld+json"
dangerouslySetInnerHTML={{
__html: JSON.stringify(generateProductJsonLd(product)),
}}
/>
<ProductDetails product={product} />
</>
)
}
export const revalidate = 60 // ISR: revalidate every 60 seconds
Phase 3 : Intégration et QA (2-4 semaines)
Connectez tous les services tiers. Testez tout. Et je veux dire tout :
- Passez des commandes de test sur tous les modes de paiement
- Testez les codes de réduction, les cartes-cadeaux, les réductions automatiques
- Vérifiez le suivi des analyses (GA4, Meta Pixel, TikTok Pixel)
- Testez de charge les appels API Storefront sous le trafic attendu
- Testez sur des appareils réels, pas seulement Chrome DevTools
Phase 4 : Changement (1-2 jours)
Le commutateur réel. Plus sur ceci dans la section sans temps d'arrêt ci-dessous.
Préservation du SEO Pendant la Migration
C'est là que les migrations s'effondrent. J'ai vu des magasins perdre 40% du trafic organique parce que quelqu'un a oublié les redirects d'URL. Ne soyez pas cette équipe.
Mappage des URL
Créez un document de mappage d'URL complet avant d'écrire une seule règle de redirect. Chaque URL sur l'ancien site a besoin d'une destination sur le nouveau site.
ANCIEN : /collections/summer-2024
NOUVEAU : /collections/summer-2024 ← Pareil ? Super, pas de redirect nécessaire.
ANCIEN : /blogs/news/our-story
NOUVEAU : /journal/our-story ← Différent ? Redirect 301 requise.
ANCIEN : /pages/about-us
NOUVEAU : /about ← Différent ? Redirect 301 requise.
Données Structurées
Les thèmes Shopify incluent des données structurées de base. Quand vous passez au headless, vous êtes responsable de les implémenter vous-même. Au minimum :
- Schéma
Productavecoffers,aggregateRating BreadcrumbListpour la navigationOrganizationpour votre marqueWebSiteavecSearchActionpour la recherche de sitelinksFAQPagele cas échéant
Balises Meta et Canoniques
Chaque page a besoin d'un <title> approprié, <meta description>, URL canonique et balises Open Graph. Dans Next.js, utilisez l'API Metadata :
export async function generateMetadata({ params }): Promise<Metadata> {
const product = await getProduct(params.handle)
return {
title: product.seo.title || product.title,
description: product.seo.description || product.description,
openGraph: {
images: [product.featuredImage?.url],
},
alternates: {
canonical: `https://yourstore.com/products/${params.handle}`,
},
}
}
Plan du Site XML
Générez votre plan du site dynamiquement à partir des données de Shopify. Incluez les produits, les collections et les pages CMS. Soumettez-le à Google Search Console immédiatement après la migration.
Liste de Contrôle SEO Pré-Migration
- Document complet de mappage d'URL
- Redirects 301 configurées et testées
- Données structurées implémentées et validées
- Balises meta tirant des champs SEO Shopify
- Plan du site XML généré dynamiquement
- robots.txt configuré correctement
- Google Search Console notifié du changement de domaine (le cas échéant)
- Liens internes mis à jour vers la nouvelle structure d'URL
- Textes alt d'image préservés de Shopify
Stratégie de Migration sans Temps d'Arrêt
Sans temps d'arrêt n'est pas de la magie. C'est de la gestion DNS et de la préparation.
L'Approche Blue-Green Deployment
- Construisez et déployez le nouveau site sur un domaine de staging (par exemple,
new.yourstore.com) - Exécutez les deux sites simultanément pendant au moins une semaine, en testant le nouveau site à fond
- Configurez votre CDN/DNS pour supporter un basculement instantané (Cloudflare, Vercel, ou Netlify supportent tous ceci)
- Changez DNS pour pointer vers le nouveau frontend — TTL doit être défini sur 60 secondes bien à l'avance
- Surveillez tout : taux d'erreur, 404, taux de conversion, Core Web Vitals
L'Approche Proxy (Encore Plus Sûre)
Pour les magasins faisant plus de 1M $/mois, je préfère une migration basée sur proxy :
- Mettez un proxy inverse (Cloudflare Workers, Vercel Edge Middleware) devant les deux anciens et nouveaux sites
- Acheminez le trafic page par page — commencez par une page à faible risque comme
/about - Déplacez progressivement les pages vers le nouveau frontend sur 2-4 semaines
- Surveillez les performances de chaque page avant de déplacer le lot suivant
- Les pages de produit et de collection vont en dernier (risque de revenu le plus élevé)
Cette approche ajoute de la complexité mais vous permet de détecter les problèmes avant qu'ils n'affectent tout votre magasin.
// Exemple Vercel Edge Middleware pour la migration progressive
import { NextResponse } from 'next/server'
export function middleware(request: NextRequest) {
const { pathname } = request.nextUrl
// Pages déjà migrées vers le nouveau frontend
const migratedPaths = ['/about', '/contact', '/journal']
if (migratedPaths.some(path => pathname.startsWith(path))) {
return NextResponse.next() // Servir depuis le nouveau frontend
}
// Tout le reste est un proxy vers l'ancien magasin Shopify
return NextResponse.rewrite(
new URL(pathname, 'https://old-store.myshopify.com')
)
}
Répartition des Tarifs et des Délais
Parlons de vrais chiffres. Ceux-ci sont basés sur des projets que j'ai vus en 2026, allant des magasins DTC simples aux opérations multi-marchés complexes.
| Complexité du Magasin | Délai | Coût Agence | Coût Freelancer |
|---|---|---|---|
| Simple (< 50 produits, pages de base, checkout standard) | 8-12 semaines | 40 000 $ - 75 000 $ | 20 000 $ - 40 000 $ |
| Moyen (50-500 produits, CMS, abonnements, multi-devise) | 12-20 semaines | 75 000 $ - 150 000 $ | 40 000 $ - 80 000 $ |
| Complexe (500+ produits, B2B+DTC, checkout personnalisé, intégrations multiples) | 20-32 semaines | 150 000 $ - 300 000 $+ | 80 000 $ - 150 000 $ |
Coûts Continus
N'oubliez pas les dépenses récurrentes :
- Shopify Plus : 2 300 $/mois (requis pour la personnalisation du checkout, recommandé pour le headless)
- Hébergement : 20-500 $/mois (Vercel Pro est 20 $/utilisateur, Oxygen est inclus avec Shopify)
- CMS Headless : 0-500 $/mois (Sanity, Contentful, Storyblok ont tous des niveaux gratuits)
- Recherche : 0-500 $/mois si vous utilisez Algolia ou similaire
- Maintenance : Budget 10-15% du coût de construction initial annuellement
Pour les équipes explorant le coût d'une migration Shopify headless pour leur situation spécifique, nous détaillons notre approche tarifaire ici. Nous sommes également heureux de scoper les choses sur un appel rapide.
Pièges Courants de la Migration
1. Sous-estimer le Panier
Le panier semble simple jusqu'à ce que vous teniez compte de : codes de réduction, réductions automatiques, cartes-cadeaux, propriétés des articles de ligne, notes de panier, expédition estimée, calculs de taxe, et metafields au niveau du panier. Budgétez deux fois le temps que vous pensez avoir besoin pour les fonctionnalités du panier.
2. Oublier les Applications
Cet écosystème d'applications Shopify auquel vous dépendez ? La plupart des applications injectent du JavaScript dans votre thème Liquid. Passer au headless signifie que vous avez besoin d'alternatives basées sur les API ou d'implémentations personnalisées pour les avis, les listes de souhaits, les programmes de fidélité, et plus.
3. Personnalisation du Checkout
Sans Shopify Plus (2 300 $/mois), vous ne pouvez pas personnaliser l'expérience du checkout. Les clients seront redirigés vers le checkout hébergé de Shopify, ce qui crée une déconnexion visuelle. Les marchands Plus peuvent utiliser Checkout Extensibility, mais c'est toujours plus limité qu'un checkout entièrement personnalisé.
4. Ne pas Tester les Performances en Amont
L'API Storefront ajoute de la latence. Si vous faites 8 appels API pour rendre une page produit, vous le sentirez. Mettez en cache agressivement, utilisez des fragments GraphQL pour minimiser la sur-récupération, et implémentez le SSR streaming le cas échéant.
5. Ignorer l'Équipe de Contenu
Votre équipe marketing a géré le contenu dans l'admin Shopify. Maintenant, ils ont besoin d'un CMS headless. Budgétez le temps pour la formation et la construction d'une expérience d'édition de contenu qui est réellement agréable à utiliser. C'est ici que l'expertise du développement CMS headless compte vraiment.
Quand Headless N'est Pas le Bon Choix
Je vais être honnête avec vous : headless Shopify n'est pas pour tout le monde. Ne migrez pas si :
- Votre magasin fait moins de 1M $/an et vous n'avez pas de besoins de personnalisation complexes
- Vous n'avez pas de budget pour le développement et la maintenance continus
- Votre équipe n'a pas de développeurs React (ou de budget pour les embaucher/les contracter)
- Vous êtes satisfait des performances et des fonctionnalités de votre thème actuel
- Vous cherchez principalement une histoire « technologie cool » plutôt que de résoudre des problèmes commerciaux réels
Le Online Store 2.0 de Shopify avec un thème bien optimisé peut scorer 90+ sur Lighthouse. Parfois, la bonne réponse est d'optimiser ce que vous avez plutôt que de tout reconstruire de zéro.
Si vous hésitez, envisagez de commencer par une approche hybride : conservez votre thème Shopify mais construisez des pages spécifiques à fort impact (comme votre accueil ou vos pages d'atterrissage) en headless. Vous pouvez utiliser l'API Storefront de Shopify aux côtés de votre thème existant. Cela vous permet de prouver la valeur avant de vous engager dans une migration complète.
FAQ
Combien de temps faut-il pour migrer de Shopify vers le headless ?
Pour un magasin de complexité typique moyenne, attendez-vous à 12-20 semaines du lancement au déploiement. Les magasins simples avec moins de produits et des fonctionnalités de base peuvent se déployer en 8-12 semaines. Les magasins multi-marchés complexes avec checkout personnalisé et de nombreuses intégrations prennent souvent 20-32 semaines. La phase d'audit et de planification seule devrait être 2-3 semaines — ne la sautez pas.
Vais-je perdre mes classements de recherche en migrant vers Shopify headless ?
Non, si vous le faites correctement. Les clés sont : maintenir la même structure d'URL (ou configurer des redirects 301 appropriées), implémenter des données structurées sur chaque type de page, préserver les balises meta et les URLs canoniques, et soumettre un sitemap mis à jour à Google Search Console immédiatement après le lancement. Je vois généralement une fluctuation de 1-2 semaines des classements post-migration, suivie d'une amélioration une fois que Google reconnaît les meilleurs scores Core Web Vitals.
Ai-je besoin de Shopify Plus pour le headless ?
Techniquement, non. L'API Storefront est disponible sur tous les plans Shopify. Cependant, Shopify Plus vous donne Checkout Extensibility (personnalisez l'expérience du checkout), des limites de taux d'API plus élevées, et l'accès à l'hébergement Oxygen. Pour les projets headless sérieux, Plus à 2 300 $/mois vaut presque toujours le coup.
Quelle est la différence entre Hydrogen et l'utilisation de Next.js avec Shopify ?
Hydrogen est le framework headless officiel de Shopify construit sur Remix/React Router 7. Il inclut des composants, des hooks et des utilitaires spécifiques à Shopify prêts à l'emploi, plus un déploiement optimisé sur Oxygen. Next.js vous oblige à construire l'intégration Shopify vous-même mais vous donne un écosystème plus grand, plus d'options d'hébergement et un meilleur support pour les architectures de contenu complexes. La plupart des agences, y compris la nôtre, ont de fortes opinions à ce sujet basées sur les exigences spécifiques du projet.
Puis-je migrer vers Shopify headless sans temps d'arrêt ?
Oui, en utilisant soit un déploiement blue-green (changement DNS) soit une migration progressive basée sur proxy. L'approche blue-green bascule tout le trafic à la fois via DNS, tandis que l'approche proxy migre les pages de manière incrémentale sur des semaines. Les deux fonctionnent. L'approche proxy est plus sûre pour les magasins à haut revenu mais ajoute de la complexité.
Combien coûte une migration Shopify headless ?
Les coûts des agences varient généralement de 40 000 $ pour un magasin simple à 300 000 $+ pour des opérations multi-marchés complexes. Les tarifs des freelancers sont grosso modo 50-60% des coûts des agences mais peuvent s'accompagner de moins de gestion de projet et de moins de spécialistes. Les coûts continus incluent Shopify Plus (2 300 $/mois), l'hébergement (20-500 $/mois), CMS (0-500 $/mois), et la maintenance (10-15% du coût de construction annuellement).
Devrais-je utiliser Astro au lieu de Next.js ou Hydrogen pour Shopify headless ?
Astro est un excellent choix pour les sites riches en contenu avec des îles d'interactivité, et nous avons construit plusieurs storefronts alimentés par Astro. Cela fonctionne bien pour les magasins de style catalogue où la plupart des pages sont statiques et vous avez seulement besoin de React (ou Svelte, Vue) pour les composants interactifs comme le panier. Cependant, pour les magasins avec une forte interactivité côté client — inventaire en temps réel, filtrage complexe, recherche instantanée — le runtime React complet de Next.js ou Hydrogen est généralement un meilleur choix.
Qu'advient-il de mes applications Shopify après la migration vers le headless ?
La plupart des applications Shopify qui injectent du code frontend (popups, widgets, affichages d'avis) ne fonctionneront pas immédiatement. Vous devrez soit utiliser l'API de l'application directement, soit trouver une alternative compatible avec le headless, soit construire des implémentations personnalisées. Les applications qui opèrent uniquement sur le backend (gestion de l'inventaire, expédition, intégrations ERP) continuent généralement de fonctionner sans modifications. Auditez toujours votre stack d'applications pendant la phase de planification.