Migration Shopify vers Headless : Guide Next.js, Hydrogen & Remix
J'ai migré plus d'une douzaine de boutiques Shopify vers des architectures headless au cours des trois dernières années. Certaines se sont déroulées sans accroc. Quelques-unes ont été des cauchemars. La différence provenait presque toujours de la planification — spécifiquement, de savoir si l'équipe comprenait réellement ce dans quoi elle s'engageait avant d'écrire la première ligne de code.
Ce guide couvre tout ce que j'aurais aimé qu'on 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, ce que cela coûte réellement, et des délais réalistes en fonction de la complexité de la boutique. Pas de détours. Pas de « cela dépend » sans expliquer de quoi cela 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
- Détail des Tarifs et Délais
- Pièges Courants de la Migration
- Quand Headless n'est Pas la Bonne Solution
- FAQ

Pourquoi migrer de Shopify vers Headless ?
Soyons clairs : Shopify standard est excellent pour la plupart des boutiques. Si vous faites moins de 2M$/an et votre thème fait ce dont vous avez besoin, vous ne devez probablement pas passer au headless. Sérieusement. J'ai dissuadé plus de personnes de cette migration que je n'en ai convaincues.
Mais il existe 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és par le pipeline de rendu côté serveur de Shopify. Les boutiques headless atteignent régulièrement des scores LCP inférieurs à 1 seconde.
- Expériences personnalisées : Configurateurs de produits, essais en AR, filtrage complexe, moteurs de personnalisation — ceux-ci sont difficiles à construire en Liquid.
- Multi-vitrine : Un backend alimentant votre site DTC, portail B2B, application mobile et magasins internationaux.
- Marques riches en contenu : Si votre marque repose fortement sur le contenu éditorial, les lookbooks et la narration, coupler un CMS headless avec le 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 2025, les Core Web Vitals de Google impactent directement vos classements de recherche. Les boutiques que j'ai migrées vers 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 de Shopify suggèrent qu'une amélioration de 1% de la vitesse de page peut augmenter la conversion jusqu'à 0,7%.
Architecture Shopify Headless Expliquée
Quand les gens disent « Shopify headless », ils signifient découpler le frontend (ce que les clients voient) du backend (le moteur de commerce de Shopify). Vous gardez Shopify pour les produits, l'inventaire, les commandes, le paiement et les modes de paiement. Vous construisez un frontend personnalisé qui communique avec Shopify via l'API Storefront.
Voici l'architecture typique :
┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐
│ Frontend │────▶│ API Storefront │────▶│ 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 paiement sans redirection vers le paiement hébergé de Shopify. Pour les boutiques 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 fonctionne via l'API GraphQL Storefront de Shopify, qui gère :
- Les requêtes de produits et collections
- La gestion du panier (créer, mettre à jour, supprimer des articles de ligne)
- L'authentification des clients
- Le contenu (metafields, metaobjects)
- La localisation et la devise du magasin
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 lors des soldes 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 là que la plupart des équipes restent bloquées. Voici mon avis honnête après avoir construit des boutiques en production avec les trois.
| Fonctionnalité | Next.js 15 | Hydrogen 2024.10+ | Remix (Shopify) |
|---|---|---|---|
| Maturité du framework | Très mature, écosystème massif | Mûrissement, spécifique à Shopify | Mature (fusionné dans React Router 7) |
| Intégration Shopify | Manuel via API Storefront | Hooks first-party, 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-Élevée | Modérée |
| Communauté/Recrutement | Massive | Petite mais croissante | Moyenne |
| Flexibilité SSR/SSG | Excellente (App Router) | SSR-focused (streaming) | SSR-focused (loaders) |
| Contrôle du cache | ISR, revalidation à la demande | Cache de sous-demande Oxygen | Cache HTTP standard |
| Meilleur pour | Équipes avec expérience React, besoins de contenu complexes | Équipes natives Shopify, boutiques simples-moyennes | Équipes voulant le chemin recommandé par Shopify |
Next.js : Le Pari Sûr
Next.js est ce que je recommande à la plupart des équipes, surtout si vous associez Shopify à un CMS headless comme Sanity ou Contentful. L'écosystème est énorme, le recrutement 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 paquets communautaires comme @shopify/hydrogen-react vous donnent des hooks de panier et des utilitaires). Vous passerez plus de temps sur du code de base.
Nous construisons beaucoup de boutiques Shopify headless avec Next.js chez Social Animal — c'est notre stack le plus demandé pour les projets d'ecommerce.
Hydrogen : Le Framework Propre de Shopify
Hydrogen est le framework headless officiel de Shopify, construit sur Remix (maintenant React Router 7). Il vient 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 code de base, mise en cache optimisée pour Shopify, et une histoire de déploiement qui fonctionne simplement sur Oxygen. La version 2024.10 a apporté des améliorations significatives incluant un meilleur support TypeScript et des mises à jour d'UI 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 limités à l'écosystème 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 le contrôle total de votre intégration Shopify. Cela a du sens si vous êtes déjà une équipe Remix et voulez la flexibilité maximale.
Ma Recommandation
Pour les marques riches en contenu avec des mises en page complexes : Next.js + CMS headless. Pour les boutiques DTC simples qui veulent le chemin le plus rapide jusqu'à 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)
- Analysez le site existant — Utilisez Screaming Frog ou Sitebulb pour cataloguer chaque URL, redirection, tag 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. Chacune d'entre elles.
- Mappez les structures d'URL — Vos nouvelles URL correspondront-elles aux anciennes ? Shopify utilise
/products/product-handleet/collections/collection-handle. Si vous les changez, vous avez besoin de redirections. - Identifiez les fonctionnalités personnalisées — Tout au-delà de la simple navigation et achat. Cartes-cadeaux, bundles, prix de gros, multi-devise, B2B.
- Choisissez votre stack — Framework frontend, CMS, hébergement, CDN.
Phase 2 : Construire le Frontend (6-12 semaines)
C'est là que le développement réel se produit. Domaines clés :
- Pages de produits avec sélection de variantes, galeries d'images, intégration d'avis
- Pages de collections avec filtrage, tri, pagination
- Panier avec vérifications d'inventaire en temps réel et upsells
- Recherche — API Recherche Prédictive de Shopify ou tiers comme Algolia
- Comptes clients — connexion, historique des commandes, gestion des adresses
- Pages pilotées par CMS — accueil, à propos, pages de renvoi
- Redirection de paiement — gestion du transfert vers le paiement Shopify
// Exemple : Page de 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 : revalidation toutes les 60 secondes
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 analytique (GA4, Meta Pixel, TikTok Pixel)
- Testez en charge les appels à l'API Storefront sous le trafic attendu
- Testez sur les appareils réels, pas seulement Chrome DevTools
Phase 4 : Basculement (1-2 jours)
Le commutateur réel. Plus sur ce sujet dans la section sans temps d'arrêt ci-dessous.
Préservation du SEO Pendant la Migration
C'est là que les migrations échouent. J'ai vu des boutiques perdre 40% de leur trafic organique parce que quelqu'un a oublié les redirections d'URL. Ne soyez pas cette équipe.
Mappage d'URL
Créez un document complet de mappage d'URL avant d'écrire une seule règle de redirection. Chaque URL sur l'ancien site doit avoir une destination sur le nouveau site.
ANCIEN : /collections/summer-2024
NOUVEAU : /collections/summer-2024 ← Pareil ? Super, pas de redirection nécessaire.
ANCIEN : /blogs/news/our-story
NOUVEAU : /journal/our-story ← Différent ? Redirection 301 requise.
ANCIEN : /pages/about-us
NOUVEAU : /about ← Différent ? Redirection 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 leur implémentation. Au minimum :
- Schéma
Productavecoffers,aggregateRating BreadcrumbListpour la navigationOrganizationpour votre marqueWebSiteavecSearchActionpour la recherche de sitelinksFAQPagele cas échéant
Meta Tags et Canoniques
Chaque page a besoin de <title> approprié, <meta description>, URL canonique et tags 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 de Site XML
Générez votre sitemap dynamiquement à partir des données de Shopify. Incluez les produits, collections et pages CMS. Soumettez-le à Google Search Console immédiatement après la migration.
Checklist SEO Pré-Migration
- Document complet de mappage d'URL
- Redirections 301 configurées et testées
- Données structurées implémentées et validées
- Meta tags extraits des champs SEO Shopify
- Sitemap XML généré dynamiquement
- robots.txt configuré correctement
- Google Search Console notifiée du changement de domaine (le cas échéant)
- Liens internes mis à jour vers la nouvelle structure d'URL
- Textes alternatifs d'images préservés de Shopify
Stratégie de Migration Sans Temps d'Arrêt
Sans temps d'arrêt n'est pas magique. C'est la gestion DNS et la préparation.
L'Approche du Déploiement Bleu-Vert
- 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, testez soigneusement le nouveau site
- Configurez votre CDN/DNS pour supporter un commutateur instantané (Cloudflare, Vercel ou Netlify supportent tous ceci)
- Commutez DNS pour pointer vers le nouveau frontend — TTL doit être défini à 60 secondes à l'avance
- Surveillez tout : taux d'erreur, 404s, taux de conversion, Core Web Vitals
L'Approche Proxy (Encore Plus Sûre)
Pour les boutiques faisant plus de 1M$/mois, je préfère une migration basée sur un proxy :
- Mettez un proxy inverse (Cloudflare Workers, Vercel Edge Middleware) devant les deux sites anciens et nouveaux
- Routez le trafic page par page — commencez par une page à faible risque comme
/about - Déplacez graduellement 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 produits et collections vont en dernier (risque de revenus le plus élevé)
Cette approche ajoute de la complexité mais vous permet de détecter les problèmes avant qu'ils n'affectent votre boutique entière.
// Exemple Vercel Edge Middleware pour 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 proxie vers l'ancienne boutique Shopify
return NextResponse.rewrite(
new URL(pathname, 'https://old-store.myshopify.com')
)
}
Détail des Tarifs et Délais
Parlons des vrais chiffres. Ceux-ci sont basés sur des projets que j'ai vus en 2025, allant des boutiques DTC simples aux opérations multi-marchés complexes.
| Complexité de la Boutique | Délai | Coût Agence | Coût Freelancer |
|---|---|---|---|
| Simple (< 50 produits, pages de base, paiement 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, paiement personnalisé, multiples intégrations) | 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 l'extensibilité du paiement, recommandé pour 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 : Budgétisez 10-15% du coût de construction initial annuellement
Pour les équipes explorant ce qu'une migration Shopify headless coûterait pour leur situation spécifique, nous détaillons notre approche tarifaire ici. Nous sommes aussi heureux de définir la portée sur un appel rapide.
Pièges Courants de la Migration
1. Sous-estimer le Panier
Le panier semble simple jusqu'à ce que vous factorisez : codes de réduction, réductions automatiques, cartes-cadeaux, propriétés d'article de ligne, notes de panier, estimation d'expédition, calculs de taxes, et metafields au niveau du panier. Budgétisez le double du temps que vous pensez avoir besoin pour la fonctionnalité du panier.
2. Oublier les Applications
Cet écosystème d'application Shopify sur lequel vous vous fiez ? La plupart des applications injectent 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 Paiement
Sans Shopify Plus (2 300$/mois), vous ne pouvez pas personnaliser l'expérience de paiement. Les clients seront redirigés vers le paiement 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 paiement entièrement personnalisé.
4. Ne Pas Tester les Performances Tôt
L'API Storefront ajoute de la latence. Si vous faites 8 appels API pour rendre une page de produit, vous le sentirez. Mettez en cache agressivement, utilisez des fragments GraphQL pour minimiser la sur-recherche, 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 de Shopify. Maintenant, ils ont besoin d'un CMS headless. Budgétisez du temps pour la formation et la construction d'une expérience d'édition de contenu qui est réellement agréable à utiliser. C'est là que l'expertise du développement CMS headless compte vraiment.
Quand Headless n'est Pas la Bonne Solution
Je serai honnête avec vous : headless Shopify n'est pas pour tout le monde. Ne migrez pas si :
- Votre boutique fait moins de 1M$/an et vous n'avez pas besoin de personnalisations complexes
- Vous n'avez pas de budget pour le développement continu et la maintenance
- Votre équipe n'a pas de développeurs React (ou de budget pour en embaucher/les contracter)
- Vous êtes heureux avec les performances et les fonctionnalités de votre thème actuel
- Vous cherchez principalement une histoire « cool tech » plutôt que de résoudre des problèmes commerciaux réels
Shopify Online Store 2.0 avec un thème bien optimisé peut obtenir 90+ sur Lighthouse. Parfois, la bonne réponse est d'optimiser ce que vous avez plutôt que de recommencer à zéro.
Si vous hésitez, envisagez de commencer par une approche hybride : gardez votre thème Shopify mais construisez des pages spécifiques à fort impact (comme votre page d'accueil ou les pages de renvoi) 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 headless ?
Pour une boutique de complexité moyenne typique, attendez-vous à 12-20 semaines du lancement à la production. Les boutiques simples avec moins de produits et une fonctionnalité de base peuvent être livrées en 8-12 semaines. Les boutiques multi-marchés complexes avec paiement personnalisé et intégrations étendues 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 SEO lors de la migration vers Shopify headless ?
Non, si vous le faites correctement. Les clés sont : maintenir la même structure d'URL (ou mettre en place des redirections 301 appropriées), implémenter des données structurées sur chaque type de page, préserver les meta tags 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 des classements de 1-2 semaines après la 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 de paiement), des limites de débit API plus élevées, et l'accès à l'hébergement Oxygen. Pour les projets headless sérieux, Plus à 2 300$/mois en vaut presque toujours la peine.
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 dès le départ, 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 large, 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 des opinions fortes ici en fonction des exigences spécifiques du projet.
Puis-je migrer vers Shopify headless sans temps d'arrêt ?
Oui, en utilisant soit un déploiement bleu-vert (commutateur DNS) soit une migration proxy progressive. L'approche bleu-vert commute tout le trafic à la fois via DNS, tandis que l'approche proxy migre les pages graduellement sur des semaines. Les deux fonctionnent. L'approche proxy est plus sûre pour les boutiques à haut revenu mais ajoute de la complexité.
Combien coûte une migration Shopify headless ?
Les coûts des agences vont généralement de 40 000$ pour une boutique simple à 300 000$+ pour des opérations multi-marchés complexes. Les tarifs freelance sont approximativement 50-60% des tarifs d'agence mais peuvent ne pas inclure la structure de gestion de projet et les spécialistes. Les coûts continus incluent Shopify Plus (2 300$/mois), l'hébergement (20-500$/mois), le 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 vitrines alimentées par Astro. Cela fonctionne bien pour les boutiques de style catalogue où la plupart des pages sont statiques et vous n'avez besoin que de React (ou Svelte, Vue) pour les composants interactifs comme le panier. Cependant, pour les boutiques 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 ajustement.
Que se passe-t-il avec mes applications Shopify après la migration vers headless ?
La plupart des applications Shopify qui injectent du code frontend (popups, widgets, affichages d'avis) ne fonctionneront pas d'emblée. Vous devrez soit utiliser directement l'API de l'application, trouver une alternative compatible headless, soit construire des implémentations personnalisées. Les applications qui fonctionnent uniquement sur le backend (gestion des inventaires, expédition, intégrations ERP) continuent généralement de fonctionner sans modifications. Auditez toujours votre stack d'applications pendant la phase de planification.