Pourquoi développer une application Shopify sur mesure ?
Parce que Shopify couvre déjà une grande partie du parcours marchand (catalogue, panier, checkout, admin, apps de l’App Store), mais pas forcément votre logique métier. Une règle de panier propre à votre réseau, un outil interne que l’équipe utilise dix fois par jour, un pont avec un SI qui refuse le « connecteur standard » : ce sont des cas où une application Shopify sur mesure devient un levier, pas un gadget technique.
Ce guide aide les décideurs e-commerce à trancher : app existante, empilement d’apps publiques, ou développement d’une app privée / custom. Il clarifie le vocabulaire (custom app, app publique, anciennes « private apps »), les capacités documentées (Admin API, extensions de checkout, Shopify Functions), les signaux de bascule, et le coût de possession sans grille tarifaire inventée. Pour un cadrage projet chez Lighthouse (Paris) : Applications Shopify sur mesure. Si le besoin est surtout un pont SI, croisez avec Connecter Shopify à un ERP.
App privée, custom app Shopify ou app publique : de quoi parle-t-on ?
Le langage métier mélange souvent trois idées. Shopify documente surtout deux modes de distribution actuels : custom et public. Les « private apps » historiques ont été dépréciées puis migrées vers le modèle custom. Utilisez le tableau ci-dessous pour aligner vos échanges avec une agence ou un partenaire technique.
| Terme | Ce que ça désigne aujourd’hui | Conséquence pour le marchand |
|---|---|---|
| Custom app (app privée / sur mesure) | App construite pour une boutique, ou pour plusieurs boutiques d’une même organisation Plus, sans fiche App Store | Pas de revue App Store, scopes définis pour votre usage, pas de facturation marchand via la Billing API Shopify |
| App publique | App destinée à plusieurs marchands, distribuée via l’App Store (visibilité pleine ou limitée) | Revue Shopify, parcours d’installation, possibilités de monétisation via les mécanismes prévus pour les apps publiques |
| App de l’App Store (installée) | Produit d’un éditeur tiers, déjà listé et maintenu pour le marché | Mise en service rapide si le besoin est standard ; dépendance à la roadmap et aux tarifs de l’éditeur |
| Ancienne private app | Modèle historique déprécié ; les apps concernées ont été converties en custom apps | Ne planifiez plus un projet « private app » au sens legacy : parlez custom / sur mesure |
Après la mise en ligne, la santé des apps custom dans le Developer Dashboard aide à suivre volume API, erreurs et webhooks si votre app privée porte des flux critiques.
Quand une app de l’App Store suffit (et qu’il ne faut pas coder) ?
Développer une app custom Shopify coûte du cadrage, du développement et de l’exploitation. Avant d’ouvrir un chantier, vérifiez si une app existante couvre l’essentiel du besoin sans contournements fragiles. Beaucoup de projets « sur mesure » commencent en réalité par une mauvaise lecture du catalogue App Store ou par un empilement d’outils mal paramétrés.
Signaux qu’une app existante peut suffire
- 01
Le besoin est un cas d’usage marché
Avis clients, search/facettes, points relais courants, emails transactionnels étendus, abonnements standards : des éditeurs matures couvrent déjà ces familles. Testez la couverture réelle (objets, limites, exports) plutôt que la page marketing.
- 02
Vous acceptez le paradigme de l’éditeur
Paramètres, modèles de données et écrans de l’app vous conviennent. Vous n’avez pas besoin d’imposer votre propre modèle métier au pixel près.
- 03
Le support et l’exploitation sont acceptables
Documentation claire, journal d’incidents, canal de support, et une équipe interne capable de configurer sans développeur pour chaque changement mineur.
- 04
Le coût d’abonnement reste inférieur au coût de possession d’un custom
Comparez abonnements apps + temps de configuration + risque de stack bloquée, face au développement + hébergement + maintenance d’une app privée. Sans inventer de montants : faites le calcul avec vos devis réels et votre charge interne.
Le même raisonnement vaut côté vitrine : un thème Theme Store bien choisi peut suffire longtemps avant un sur-mesure. Voir Thème Shopify existant ou sur mesure.
Quels signaux indiquent qu’il faut une application Shopify sur mesure ?
Le sur-mesure se justifie quand le coût de « faire avec » dépasse le coût de construire un outil maîtrisé. Les signaux ci-dessous sont des indicateurs de décision, pas une checklist magique.
| Signal | Ce que ça révèle | Piste fréquente |
|---|---|---|
| Règle métier absente des apps testées | Votre différenciation vit dans le panier, le B2B, le configurateur ou l’ops | Custom app + éventuellement Shopify Functions / extensions |
| Travail quotidien hors Shopify (Excel, mails, outils parallèles) | L’admin ne porte pas le process | Écrans embarqués ou outil interne branché via Admin API |
| Connecteur ERP / PIM / WMS trop pauvre | Mapping, exceptions ou volumes hors scope des connecteurs génériques | App / middleware maîtrisé : voir aussi le [guide ERP](/blog/guides/connecter-shopify-erp) |
| Contraintes de gouvernance (scopes, logs, propriété du code) | Vous devez contrôler qui lit/écrit quoi et comment on rejoue un incident | Custom avec scopes minimaux, journaux et runbook |
| Stack d’apps devenue fragile | Régressions à chaque ajout, personne ne sait quel outil « gagne » | Rationaliser : une custom bornée + moins d’apps périphériques |
Méthode pour trancher sans dogmatisme
- 01
Écrire le besoin à couvrir
Qui utilise quoi, combien de fois par jour, quelle erreur coûte cher (survente, panier cassé, SAV). Si vous ne pouvez pas nommer le besoin, vous n’êtes pas prêt à coder.
- 02
Comparer deux options réalistes
Option A : app(s) App Store + paramétrage + acceptation des limites. Option B : custom borné. Même critères : couverture, délai, exploitation, risques.
- 03
Borner la V1
Une custom qui veut tout faire devient un second ERP. Fixez le périmètre qui débloque le métier, et une vague 2 explicite.
- 04
Nommer le propriétaire de l’exploitation
Qui surveille les erreurs, qui met à jour les API, qui décide d’une évolution ? Sans propriétaire, le custom pourrit.
Admin API, extensions de checkout et Shopify Functions : que peut faire une app custom ?
Une application Shopify sur mesure n’est pas limitée à « un bouton dans l’admin ». Selon la doc Shopify, une app (custom ou publique) peut combiner plusieurs surfaces. Voici les familles utiles aux décideurs, formulées prudemment.
| Surface | Rôle typique | Point d’attention |
|---|---|---|
| GraphQL Admin API | Lire/écrire données boutique (produits, commandes, clients, inventaire, metafields, etc.) depuis votre backend | Scopes minimaux, idempotence, limites de débit, journaux |
| Extensions d’admin / app embarquée | Écrans dans l’admin Shopify pour vos équipes ops | UX pensée pour le quotidien, pas une interface externe plaquée |
| Blocs d’app / thème | Enrichir la vitrine sans forcer tout le thème en code maison | Cohérence avec votre thème ; performance storefront |
| Extensions de checkout (UI) | Ajouter de l’UI ou de la logique contrôlée au parcours checkout / thank you, dans le cadre prévu par Shopify | Exigences de design et de surface ; valider le plan et les cibles supportées pour votre boutique |
| Shopify Functions | Logique backend exécutée par Shopify (ex. remises, options de livraison, validation panier, selon les Function APIs disponibles) | Les Functions dans une custom app sont réservées aux boutiques Plus selon la doc Shopify ; les apps publiques avec Functions peuvent être installées plus largement. Vérifiez le plan et l’API cible avant de promettre une règle |
Côté configuration checkout native (sans forcément coder une app), des évolutions d’éditeur existent aussi : voir par exemple Sidekick pour checkout et comptes clients. Une app custom intervient quand la règle ou l’outil dépasse le paramétrage standard.
Choisir la bonne surface technique
- 01
Données et automatisations côté admin
Admin API + jobs/webhooks. Idéal pour sync, enrichissement, outils internes.
- 02
Règle panier / livraison / paiement au sens Functions
Shopify Functions si votre besoin correspond à une Function API supportée et à votre éligibilité de plan.
- 03
Expérience acheteur au checkout
Checkout UI extensions dans le cadre documenté, plutôt qu’un bricolage thème sur des étapes que Shopify verrouille.
- 04
Expérience vitrine merchandising
Thème / sections / blocs d’app. Ne transformez pas une app en « second thème » sans raison.
Quels coûts de maintenance et d’exploitation prévoir pour une app custom Shopify ?
Le développement n’est qu’une partie du coût de possession. Une application Shopify sur mesure vit aussi longtemps que votre métier évolue et que Shopify fait évoluer ses API. Sans chiffres inventés ici : listez les postes, puis chiffrez-les avec vos devis et votre charge interne.
| Poste | Pourquoi il existe | Question à poser au prestataire |
|---|---|---|
| Hébergement / runtime | Backend, files, éventuelle base, secrets | Où tourne l’app ? Qui paie ? Quelle disponibilité attendue ? |
| Suivi des versions API Shopify | Les API évoluent ; les versions finissent par être retirées | Qui planifie les upgrades ? À quelle cadence de revue ? |
| Monitoring et alertes | Erreurs API, webhooks en retard, files saturées | Quels signaux ? Qui est réveillé ? Voir aussi le [Developer Dashboard](/blog/shopify/sante-apps-custom-developer-dashboard-shopify) |
| Évolutions métier | Nouvelle règle panier, nouveau flux, nouvel écran ops | Comment est priorisé le backlog ? Forfait d’exploitation ou tickets ? |
| Sécurité et accès | Secrets, scopes, comptes, conformité | Qui détient les credentials ? Rotation ? Moindre privilège ? |
| Documentation et transfert | L’app doit survivre à un départ d’équipe | Runbook, schémas de flux, procédures de reprise inclus ? |
Pour situer le custom dans un budget projet plus large (migration, thème, apps), le guide Combien coûte une migration Shopify rappelle comment séparer les lots sans grille tarifaire opaque.
Comment cadrer un projet d’app privée Shopify avant de développer ?
Un bon cadrage évite le sur-mesure décoratif. Utilisez cette séquence pour briefer une agence ou arbitrer en interne.
Cadrage minimum
- 01
Problème et utilisateurs
Ops, SAV, merchandising, client final : qui souffre aujourd’hui, et à quelle fréquence ?
- 02
Preuve que l’App Store ne couvre pas
Listez les apps évaluées, leurs limites constatées, et ce que vous refusez comme contournement.
- 03
Données et systèmes
Shopify seul, ou ERP / PIM / WMS / CRM ? Sens des flux, source de vérité, volumes ordinaires et pics.
- 04
Surfaces Shopify retenues
Admin API, écrans admin, thème, checkout extensions, Functions : une intention par surface, pas « tout ce qui est possible ».
- 05
Scopes et sécurité
Permissions strictement nécessaires, gestion des secrets, environnements (dev / staging / prod si pertinents).
- 06
Recette
Scénarios nominaux et d’erreur (webhook en retard, SKU manquant, panier hors règle). Critères de mise en ligne écrits.
- 07
Exploitation
Monitoring, astreinte éventuelle, canal d’escalade, rythme d’évolution, documentation.
Checklist : décider de développer une app custom Shopify
Avant de lancer le développement
- 01
Besoin à couvrir rédigé
Utilisateurs, fréquence, coût de l’erreur actuelle.
- 02
Options App Store documentées
Au moins une évaluation sérieuse, avec limites écrites.
- 03
Périmètre V1 / vague 2
Ce qui débloque le métier maintenant vs plus tard.
- 04
Architecture de surfaces
API, admin, thème, checkout, Functions : choix justifiés.
- 05
Plan d’exploitation
Monitoring, upgrades API, propriétaire nommé.
- 06
Critères de succès
Mesure métier (temps gagné, erreurs évitées, règle appliquée), pas seulement « l’app est déployée ».
Ensuite, si le chantier touche aussi un pont SI, enchaînez sur Connecter Shopify à un ERP. Pour le storefront, gardez le fil avec Thème existant ou sur mesure.
FAQ : application Shopify sur mesure
Qu’est-ce qu’une application Shopify sur mesure ? C’est une app développée pour votre organisation (custom distribution) : une boutique, ou plusieurs boutiques d’une même organisation Plus selon les cas documentés par Shopify. Elle n’est pas listée comme produit App Store destiné au marché.
App privée et custom app Shopify, est-ce la même chose ? Dans le langage courant, oui : on parle d’une app dédiée à votre boutique / organisation. Techniquement, Shopify a déprécié les anciennes private apps au profit du modèle custom. Demandez « custom app » ou « app sur mesure » pour éviter l’ambiguïté legacy.
Quelle différence entre app publique et app sur mesure ? L’app publique vise plusieurs marchands et passe par l’App Store (avec les règles de revue et de visibilité). L’app sur mesure sert votre cas, sans fiche marketplace. Les deux peuvent s’appuyer sur les API et extensions Shopify, mais la gouvernance et la monétisation diffèrent.
Faut-il toujours coder si une app App Store existe ? Non. Installez et paramétrez d’abord si la couverture est réelle. Le custom se justifie quand les limites bloquent un process critique, quand l’empilement d’apps devient fragile, ou quand vous devez posséder la logique et l’exploitation.
Que permettent Admin API, extensions de checkout et Shopify Functions ? L’Admin API manipule les données boutique depuis un backend. Les extensions de checkout ajoutent de l’UI / logique dans les surfaces checkout prévues. Shopify Functions exécute de la logique plateforme (remises, livraison, validation panier, etc. selon les APIs cibles). L’éligibilité (notamment Functions en custom sur Plus) se vérifie sur shopify.dev pour votre forfait.
Comment anticiper maintenance et exploitation sans devis fantaisiste ? Listez hébergement, upgrades API, monitoring, évolutions métier, sécurité et documentation. Demandez à chaque prestataire de chiffrer ces postes. Refusez une livraison « développement seul » sur un flux critique.
Comment Lighthouse intervient-il ? Sur le cadrage (App Store ou custom), la conception des surfaces, le développement, les tests et la préparation de l’exploitation, depuis Paris. Détails sur Applications Shopify sur mesure.



