Quand aucune app du store ne fait le travail.
App privée ou app publique, développée au standard Shopify Partner : Node.js et Remix, Shopify CLI, UI Polaris dans l'admin. On code quand c'est la bonne réponse. Si une app du store suffit, on le dit.
Shopify Partner · Polaris · Webhooks GDPR conformes
01 - Le problème
L'App Store couvre le standard. Pas votre cas précis.
Couverture
L'app n'existe pas.
Le besoin est trop spécifique : workflow B2B, prix par compte, validation de commande maison. Aucune app du store ne le fait, ou elle le fait à moitié et vous adaptez vos process à l'outil.
Specs
Le générique ne tient pas.
Une app du store impose son modèle de données, ses limites de scope, sa roadmap. Vos contraintes techniques, sécurité ou conformité ne rentrent pas dans la case prévue par l'éditeur.
Intégration
L'ERP reste à part.
Stock, commandes et fiches produits doivent circuler avec votre ERP ou votre WMS en temps réel. Les connecteurs du store synchronisent en surface ; la logique métier profonde, personne ne la couvre.
App privée. App publique. Checkout Extensions.
Trois formats, un seul standard : le Shopify Partner Program. On choisit le format avec vous, on ne le pousse pas par défaut.
App privée
Développée pour votre boutique seule, hors App Store. Dashboard admin en Polaris, synchronisation ERP ou WMS via webhooks et API GraphQL, logique B2B, actions en masse. Authentification OAuth Shopify, zéro credential en dur.
App publique
Distribuée sur le Shopify App Store : architecture multi-tenant, Billing API pour les abonnements, webhooks GDPR requis par Shopify. On prépare le listing et on prend en charge la soumission à la review Partner.
Checkout Extensions
Composants React injectés dans le checkout Shopify Plus via la Checkout Extensibility (le successeur de checkout.liquid depuis août 2024). Cross-sell, champs custom, post-achat, règles de validation côté serveur.
04 - MÉTHODE
Specs → Dev → Recette → Production.
S1
Specs fonctionnelles
Cahier des charges technique : user flows, scopes API nécessaires, architecture de données, plan de tests.
S2-4
Développement
Sprint de développement. Démo hebdomadaire sur environnement de staging. Feedback loop rapide.
S5
Tests & recette
Tests end-to-end, gestion des edge cases, vérification conformité Shopify Partner Requirements.
S6+
Déploiement & review
Mise en production app privée ou soumission App Store. Documentation technique livrée.
Specs fonctionnelles livrées avant tout développement. Pas de code avant validation.
Un cadre, pas une promesse en l'air.
Cadre mesuré sur nos projets. Délais de review App Store variables selon la complexité, hors devis.
QUESTIONS FRÉQUENTES
Questions fréquentes : applications Shopify
-
Une app privée est développée pour une boutique spécifique et n'apparaît pas sur l'App Store. Elle utilise un token d'accès lié à la boutique - plus simple à déployer, pas de review Shopify. Une app publique est listée sur le Shopify App Store et peut être installée par n'importe quel marchand. Elle passe par une review Shopify (2-4 semaines), utilise OAuth 2.0, et doit implémenter les webhooks GDPR. Si votre besoin est interne à votre boutique, une app privée suffit. Si vous voulez monétiser ou distribuer, il faut l'app publique.
-
Une app privée standard est liée à une boutique (token spécifique). Pour la déployer sur plusieurs boutiques, deux options : (1) créer une app custom dans le Shopify Partner Program - compatible plusieurs boutiques sans être publique, (2) passer en app publique non listée. On évalue la bonne approche selon votre contexte (boutiques du même groupe, franchise, multi-marques).
-
checkout.liquid était le fichier HTML du checkout Shopify Plus - modifiable directement, mais incompatible avec les nouvelles fonctionnalités Shopify (Shop Pay, Buy Now Pay Later, One-Page Checkout). Shopify a arrêté son support en août 2024. Checkout Extensibility utilise des extensions React officielles : elles s'injectent dans le checkout sans en modifier le HTML, restent compatibles avec toutes les mises à jour et respectent les specs de sécurité Shopify. C'est plus contraignant côté dev, mais pérenne et conforme.
-
Oui, sur devis séparé. La maintenance inclut : mises à jour compatibilité API Shopify (versionnement tous les 3 mois), corrections de bugs, évolutions mineures. Pour les apps critiques (sync ERP temps réel), on recommande un contrat de maintenance mensuel avec SLA défini. Pour les apps simples, un forfait de mise à jour trimestriel suffit généralement.
Décrivez l'app qu'aucune app du store ne fait.
App privée, app publique ou Checkout Extension : on évalue la faisabilité et on revient sous 48 h avec un premier cadrage technique et un devis fixe.