Comment supprimer le code d'application restant sur Shopify (2026)

Dernière mise à jour
•
Revu par un expert
•
5 min de lecture

Points clés

  • Désinstaller une application Shopify ne supprime pas automatiquement le code qu’elle a ajouté à votre thème.
  • Le code restant ralentit votre boutique avec des scripts qui se chargent pour des services qui n’existent plus.
  • Trouvez le code restant en cherchant le nom de l’application dans l’éditeur de code de votre thème.
  • Travaillez toujours sur un thème dupliqué. Ne modifiez jamais votre thème en ligne directement.

Pour supprimer le code d’application restant sur Shopify, dupliquez votre thème, ouvrez Modifier le code, et cherchez le nom de l’application dans theme.liquid, snippets, sections et assets. Supprimez les balises script et les fichiers qui appartiennent à l’application désinstallée, puis prévisualisez la copie avant de la publier.

Les applications qui modifient votre thème laissent du code derrière elles. Quand vous désinstallez l’application, Shopify supprime l’application elle-même — mais le code qu’elle a ajouté à votre thème reste. Avec le temps, à force d’essayer des applications, ces déchets s’accumulent. Des scripts se chargent pour des services que vous n’utilisez plus. Des classes CSS font référence à des styles d’applications qui n’existent plus depuis des années.

Comment supprimer du code dans Shopify ?

La réponse courte : Boutique en ligne → Thèmes, cliquez sur le menu à trois points (…) à côté de votre thème, puis sur Modifier le code. Cela ouvre l’éditeur de code où vous pouvez voir et modifier tous les fichiers du thème. Supprimer du code nécessite de savoir ce qui peut être retiré en toute sécurité — les étapes ci-dessous vous aident à l’identifier.


Étape 1 — Dupliquez votre thème avant de toucher à quoi que ce soit

C’est obligatoire. Allez dans Boutique en ligne → Thèmes → trouvez votre thème actif → cliquez sur le menu à trois points → Dupliquer.

Une erreur dans le mauvais fichier peut casser toute votre boutique. Travailler sur une copie signifie que vous pouvez toujours revenir en arrière en réactivant l’original.


Étape 2 — Cherchez le nom de l’application dans le code de votre thème

Ouvrez l’éditeur de code sur la copie (Boutique en ligne → Thèmes, cliquez sur le menu à trois points (…) à côté de la copie, puis sur Modifier le code).

La plupart des éditeurs de code ont une fonction de recherche. Dans l’éditeur de Shopify, utilisez la barre de recherche en haut pour trouver le nom de l’application. Essayez :

  • Le nom de la marque de l’application (par ex., “loox”, “klaviyo”, “privy”, “yotpo”)
  • Des modèles d’identifiants d’application courants (app-name-snippets, app-name-scripts)

Où chercher :

theme.liquid — l’emplacement le plus courant pour les balises script restantes. Les applications ajoutent souvent des inclusions JavaScript dans le <head> ou avant </body>. Cherchez les balises <script src="https://app-name.com/..."> qui restent après la désinstallation.

Dossier snippets/ — les applications créent souvent de nouveaux fichiers snippets (par ex., loox-reviews.liquid, privy-popup.liquid). Ceux-ci apparaissent comme de nouveaux fichiers dans le dossier snippets qui n’étaient pas là avant l’installation de l’application.

Dossier sections/ — certaines applications ajoutent de nouveaux types de sections. Après la désinstallation, le fichier de la section reste mais la fonctionnalité de l’application est cassée.

Dossier assets/ — les applications y ajoutent parfois des fichiers CSS ou JavaScript.


Étape 3 — Identifiez ce qui peut être supprimé en toute sécurité

Tout le code “résiduel” n’est pas nocif. Certaines apps ajoutent des fonctionnalités que vous continuez à utiliser via le HTML rendu même après la désinstallation de l’app (c’est rare mais possible). Vérifiez chaque bout de code avant de le supprimer.

Suppression sans risque si :

  • Le code fait référence à des scripts externes (URL) du domaine de l’app qui ne chargent plus
  • Les fichiers portent clairement le nom de l’app désinstallée
  • Supprimer le code de theme.liquid n’affecte rien de visible sur votre vitrine (faites le test sur votre thème dupliqué)

Soyez prudent avec :

  • Les noms de snippets génériques qui pourraient avoir été créés par plusieurs apps ou par votre développeur
  • Tout code qui apparaît dans des sections encore activement utilisées sur votre vitrine

Étape 4 — Supprimez le code

Pour les balises script dans theme.liquid : supprimez la balise <script> entière (y compris les balises d’ouverture et de fermeture).

Pour les fichiers snippets : cliquez sur le fichier → supprimez-le depuis le menu à trois points à côté du nom du fichier.

Pour les fichiers de section créés par une application : ne les supprimez que si la section n’est plus utilisée dans aucun template ou page active.

Après chaque suppression, prévisualisez votre boutique pour confirmer que rien n’est cassé.


Les applications courantes qui laissent beaucoup de code derrière elles

Les applications de pop-up et de capture d’e-mails (Privy, Sumo, Justuno) — ajoutent souvent de gros fichiers JavaScript à theme.liquid.

Les applications d’avis (Yotpo, Loox, Judge.me) — ajoutent des fichiers snippets et génèrent souvent du code dans les templates de produits.

Les applications de chat (Gorgias, Tidio, Intercom) — ajoutent des balises script de widget de chat dans theme.liquid.

Les applications de preuve sociale — ajoutent des pop-ups de notification via des scripts dans theme.liquid.

Les applications de page builder (PageFly, Shogun, GemPages désinstallées) — peuvent laisser d’importants fichiers de sections et de snippets.

Nettoyez votre thème Shopify et créez de nouvelles sections natives avec Fudge.
Démarrer l'essai gratuit

Utiliser le système d’App Embeds de Shopify pour éviter les restes de code à l’avenir

Les applications Shopify modernes utilisent le système App Embeds (Boutique en ligne → Thèmes → Personnaliser → icône App Embeds). Quand une application utilise correctement les App Embeds :

  • L’activation/désactivation de l’application se fait via un interrupteur dans l’éditeur de thème
  • La désinstallation de l’application supprime automatiquement le bloc
  • Aucun nettoyage de code manuel n’est nécessaire

Lorsque vous choisissez de nouvelles applications, privilégiez celles qui utilisent les App Embeds plutôt que les applications qui vous demandent de coller du code dans theme.liquid. Vous pouvez le vérifier dans les instructions d’installation de l’application. Moins d’applications signifie aussi moins de nettoyage : de nombreuses petites applications de vitrine peuvent être remplacées par des sections de thème natives.

Chaque bloc activé peut toujours exécuter du code sur chaque page, alors passez la liste en revue après tout incident de sécurité lié à une application. En octobre 2026, du code diffusé par plusieurs applications de vitrine a envoyé les acheteurs vers de fausses pages de paiement. Consultez l’attaque de phishing sur le checkout Shopify pour savoir comment vérifier votre boutique.

Pour le CSS et le JavaScript morts qui ne proviennent pas d’une application, voyez comment supprimer le code inutilisé dans Shopify.


Confirmer que les scripts de l’application ne se chargent plus

L’onglet Network (Réseau) des Chrome DevTools (filtrez par JS) montre quels scripts tiers se chargent encore. Après le nettoyage, rechargez et confirmez que les domaines de l’application ont disparu.


FAQ

Supprimer le code d'application restant va-t-il casser ma boutique Shopify ?

C'est possible, si vous supprimez du code qui est encore référencé par quelque chose d'actif. Réduisez le risque en travaillant sur un thème dupliqué — prévisualisez avant de publier. La casse la plus fréquente : supprimer un snippet qui est encore affiché par une section, ou supprimer un script dont un autre script dépend. Testez toujours la copie avant de l'activer. Si vous supprimez une application mais que vous voulez toujours la fonctionnalité qu'elle offrait, décrivez-la à Fudge, l'opérateur IA pour les boutiques Shopify, et faites construire une version native dans votre thème avant de supprimer le code de l'application. Fudge peut aussi trouver le code laissé par une application désinstallée et préparer le nettoyage pour que vous l'approuviez, afin de ne pas avoir à supprimer des snippets à la main.

Comment puis-je savoir quel code provient d'une application spécifique ?

Cherchez le nom de l'application ou des chaînes de caractères caractéristiques dans l'éditeur de code du thème. La plupart des applications incluent le nom de leur marque dans les URL src des scripts (gorgias.com, klaviyo.com), les noms de fichiers (loox-reviews.liquid), ou les commentaires. En cas de doute, installez l'application à neuf sur un thème de test et comparez-le avec l'original — les ajouts constituent l'empreinte de l'application.

Dois-je nettoyer le code du thème après chaque désinstallation d'application Shopify ?

Pour les applications qui utilisaient des App Embeds, non — Shopify nettoie automatiquement. Pour les applications qui vous ont demandé de coller du code dans theme.liquid, oui. Prévoyez un audit trimestriel si votre boutique a vu passer de nombreuses applications. Plus vous avez essayé d'applications, plus il y a de choses à supprimer.

Shopify supprime-t-il automatiquement le code des App Embeds lors de la désinstallation ?

Oui. Les App Embeds sont liées à l'application — la désactiver ou la désinstaller nettoie le thème automatiquement. Les applications qui ont modifié theme.liquid directement (l'ancienne méthode) laissent leur code derrière elles. La distinction a son importance lors du choix de nouvelles applications ; privilégiez celles qui utilisent les App Embeds pour un entretien à long terme plus propre.

Les données de l'application existeront-elles toujours si je supprime son code du thème ?

Oui — les données de l'application vivent dans la base de données/le compte de l'application elle-même, pas dans votre thème. Supprimer le code du thème ne supprime pas les avis, les listes de clients ou tout autre contenu géré par l'application. Si vous réinstallez l'application, les données sont toujours là. Le code du thème contrôle uniquement la façon dont ces données sont affichées sur votre vitrine.

Jacques's signature
Reconstruisez proprement vos sections Shopify en décrivant ce que vous voulez.

You might also be interested in

Jacques Blom
Jacques Blom
CTO chez Fudge.