§ 01 — Cas d'usage
Quand une app custom
Shopify se justifie.
Six cas typiques où le développement custom devient le bon choix. Si l'un d'eux ressemble à votre besoin, on en parle. Si plusieurs se cumulent, la décision est probablement déjà prise.
Cas · 01Intégration ERP, PIM ou WMS spécifique
Vous tournez avec un ERP métier (Sage, Cegid, SAP B1, ou un ERP sectoriel). Aucun connecteur public ne couvre vos règles de synchro. Les apps publiques exposent des champs standards, vous avez besoin de mapper vos référentiels propres. Une app custom embedded gère cette synchro, avec un BO admin Polaris pour le monitoring et les exceptions.
Cas · 02Calcul de prix complexe
Vos prix se calculent selon des règles que Shopify natif ne gère pas : tarification par tonnage, par configuration, par segment client croisé avec une matrice tarifaire externe, prix dynamique selon un cours matière. Une Shopify Function ou une app custom remplace ces règles, avec une UI admin pour les paramétrer.
Cas · 03Configurateur produit
Vos produits se configurent en plusieurs étapes (dimensions, finitions, options croisées), avec des règles de compatibilité, des prévisualisations, parfois un BAT à valider. Le configurateur vit dans le thème ou en page dédiée, alimenté par une app custom qui orchestre la logique.
Cas · 04Bundle ou abonnement non standard
Vos bundles changent dynamiquement selon le panier. Vos abonnements suivent une cadence métier que ni Recharge ni Loop ne savent gérer. Une app custom prend le relais, parfois en complément d'une app publique pour la partie standard.
Cas · 05B2B avec catalogues client spécifiques
Vous exposez du B2B avec des catalogues clients très individualisés (prix négocié, produits exclusifs, conditions de paiement par segment). Au-delà de ce que Shopify B2B natif gère, une app custom étend la logique. Sur Shopify Plus pour la base, custom pour la spécialité.
Cas · 06Automation entre Shopify et un outil métier
Synchroniser Shopify avec un PIM custom, déclencher des workflows internes sur événement (nouvelle commande, retour, abandon panier), pousser des données vers un data warehouse. Souvent réalisable en automation simple (n8n, Zapier, Make), parfois mérite une app dédiée pour la fiabilité et la propriété du code.