Shopify Functions remplace Scripts : tout change le 30 juin

Shopify Functions remplace officiellement Shopify Scripts le 30 juin 2026. Après cette date, tout Script existant cesse de fonctionner. Si votre boutique Shopify utilise encore des Scripts pour gérer des remises, des méthodes de livraison ou des moyens de paiement personnalisés, la migration est urgente.
Ce guide explique ce qui change concrètement, pourquoi Functions est une meilleure architecture, et comment migrer sans casser vos promotions en production.
Ce que Shopify Scripts faisait et pourquoi il est supprimé
Shopify Scripts était un mécanisme disponible uniquement sur Shopify Plus. Il permettait d'écrire du Ruby dans un environnement sandbox pour personnaliser trois aspects du checkout : les remises sur les lignes de commande, les méthodes de livraison et les moyens de paiement.
La limite principale : Scripts tournait dans un environnement isolé, sans accès aux données externes, avec des contraintes de performance strictes et une maintenabilité faible. Shopify a décidé de le remplacer par une architecture plus moderne, plus sécurisée et extensible.
Ce que Shopify Functions apporte
Shopify Functions permet d'écrire de la logique custom en Rust, JavaScript ou TypeScript, compilée en WebAssembly. Cette architecture offre :
- Des performances prédictibles et isolées par exécution
- L'accès aux données de la commande et du checkout via GraphQL
- Une disponibilité sur tous les plans Shopify, pas uniquement Shopify Plus
- Un déploiement via les apps Shopify, avec versioning et rollback
En pratique, Functions couvre tous les cas d'usage des Scripts, et en ajoute de nouveaux : validation de panier, cart transforms (modification de lignes avant paiement), et bientôt l'extension des méthodes de paiement avancées.
Les cas d'usage à migrer en priorité
Trois types de Scripts sont les plus fréquemment utilisés sur Shopify Plus :
- Remises conditionnelles : remises sur les lignes selon le volume, le segment client ou des règles métier. À migrer via une Function de type
discount. - Filtrage des modes de livraison : masquer ou réordonner les transporteurs selon le contenu du panier, la destination ou le compte client. À migrer via une Function de type
delivery-customization. - Filtrage des moyens de paiement : masquer certains modes de paiement selon le montant du panier ou le profil client. À migrer via une Function de type
payment-customization.
Les étapes de la migration
Quatre étapes pour une migration propre. D'abord, inventorier tous les Scripts actifs sur votre boutique via l'éditeur Scripts dans l'admin Shopify. Documentez la logique métier de chaque Script : conditions de déclenchement, règles appliquées, cas limites connus.
Ensuite, évaluer si des apps existantes (Shopify Discounts natifs, Automatic Discounts) peuvent remplacer des Scripts simples sans développement. Plusieurs cas courants sont couverts nativement depuis les dernières mises à jour Shopify.
Puis, développer les Functions nécessaires en JavaScript ou TypeScript via Shopify CLI. Tester en environment de staging avant toute mise en production. Enfin, désactiver les Scripts après validation en production des Functions correspondantes. Ne laissez pas les deux tourner en parallèle pour éviter les conflits de règles.
Ce qu'il faut anticiper
Le calendrier d'abord : la déadline du 30 juin 2026 est ferme. Toute boutique qui n'a pas migré ses Scripts perdra les fonctionnalités associées du jour au lendemain. Si vous avez des promotions actives ou des règles de livraison basées sur des Scripts, le risque commercial est réel.
La montée en compétence ensuite : Functions nécessite un développeur capable de travailler avec JavaScript/TypeScript et Shopify CLI. Ce n'est pas une tâche pour un profil non-technique. Prévoyez le temps et les ressources adéquats.
Pour la documentation officielle et les exemples de Functions par type, consultez la documentation Shopify Functions. Pour le contexte sur la suppression des Scripts, notre article sur la migration Shopify Scripts vers Functions détaille les étapes pratiques.
Vous voulez en parler avec un expert Shopify ? L'équipe Artich.io accompagne 50+ marques Shopify et Shopify Plus en France. Parlons de votre projet →

Des questions sur le sujet cet article ?*
Quand les Shopify Scripts arretent-ils de fonctionner ?
Les Shopify Scripts cessent de s'executer le 30 juin 2026. Depuis le 15 avril 2026, ils ne peuvent deja plus etre crees ni modifies. Apres cette date, toute remise, regle de livraison ou condition de paiement encore basee sur un Script ne fonctionne plus.
Shopify Functions est-il reserve a Shopify Plus ?
Les Functions personnalisees, codees sur mesure, restent reservees a Shopify Plus. Les marchands hors Plus peuvent quand meme utiliser des Functions via des apps du Shopify App Store. La couverture fonctionnelle est donc accessible a toutes les boutiques, avec un niveau de personnalisation different.
Que se passe-t-il si je ne migre pas mes Scripts avant le 30 juin 2026 ?
Vos personnalisations de remise, de livraison et de paiement s'arretent sans avertissement. Les clients peuvent alors payer le mauvais prix ou voir des options de livraison incorrectes. Cela impacte directement le chiffre d'affaires et l'experience d'achat sur votre boutique Shopify.
Peut-on faire tourner Scripts et Functions en parallele ?
Oui. Shopify autorise l'execution simultanee des Scripts et des Functions jusqu'au 30 juin 2026. Cette periode de chevauchement permet de construire le remplacement, de le tester avec des commandes reelles, puis de basculer sans coupure. C'est la fenetre ideale pour migrer sereinement.
Combien de temps prend une migration de Scripts vers Functions ?
Cela depend du nombre de Scripts et de leur complexite. Une boutique avec deux ou trois Scripts simples peut migrer en quelques jours. Une logique B2B avec tarifs differencies et regles de paiement demande plusieurs semaines de developpement et de tests serieux.
Y aura-t-il une nouvelle prolongation de la date limite ?
Non. Shopify a deja repousse l'echeance de aout 2025 a juin 2026. Aucune nouvelle prolongation n'est prevue. Les marques Shopify Plus doivent considerer le 30 juin 2026 comme une date ferme et planifier leur migration des maintenant.



































.avif)
.avif)