Applications personnalisées et intégrations

Mon constat : de nombreuses boutiques n’ont pas besoin d’une application publique, mais uniquement d’une application personnalisée : une intégration privée pour une seule boutique, par exemple pour synchroniser les stocks avec un système d’entrepôt ou transmettre les commandes à un ERP. Les applications personnalisées fonctionnent via l’API GraphQL Admin et les webhooks.

Le 1er octobre 2024, Shopify a classé l’API REST Admin parmi les API héritées. Les nouvelles applications publiques soumises après le 1er avril 2025 doivent utiliser uniquement GraphQL. C’est pourquoi je conçois les nouvelles intégrations avec GraphQL. Pour les boutiques headless, j’utilise l’API Storefront, l’API GraphQL de Shopify pour gérer les produits, les collections, le panier et le tunnel d’achat.

Ce que je développe et évalue

  • Synchronisation ERP et inventaire

    Je synchronise les produits, les stocks et les prix entre Shopify et votre système de référence.

  • 3PL et traitement des commandes

    Je transmets les commandes à l’entrepôt, puis je récupère les informations de suivi et l’état des stocks.

  • J’audite l’ensemble de vos applications

    J’évalue chaque application payante selon son utilité, son coût, son impact sur la vitesse et les doublons qu’elle crée.

Mon approche des intégrations

Je mise sur des intégrations fiables, documentées et faciles à maintenir.

  1. Je cartographie le flux de données

    Je clarifie ce qui circule, où, à quelle fréquence, quel système fait foi et ce qui se passe lorsqu’une synchronisation échoue.

  2. Je commence par les fonctions natives et les applications existantes.

    Je m’appuie sur les fonctions natives de Shopify pour les tâches qui nécessitaient auparavant des applications, ainsi que sur les connecteurs officiels de nombreux systèmes. Le code sur mesure permet de combler les lacunes.

  3. Planifier les versions de l’API

    Shopify met à disposition une nouvelle version de l’API chaque trimestre, et chaque version stable est prise en charge pendant au moins 12 mois. Les applications personnalisées nécessitent donc des mises à jour planifiées.

  4. Surveiller les limites

    Les intégrations qui ralentissent aux heures de pointe sont un signal pour revoir la conception, ou une raison de plus d’envisager Shopify Plus et ses limites d’API plus élevées.

Comment travailler ensemble

Je définis le périmètre des intégrations lors de la phase de développement ; mon forfait de maintenance couvre ensuite les modifications.

  • Build

    Architecture et réalisation de la boutique

    For: Entrepreneurs launching, brands replatforming or on old themes

    An architecture plan first, then a store built on it.

    What's included

    • Architecture plan: data model, apps, integrations and Markets
    • Je développe le thème Online Store 2.0
    • Migration des données
    • Vérifications avant la mise en ligne
    Pricing
    Fixed price, from
    Price
    $8,000
  • Ongoing

    Forfait de croissance

    For: Brands with steady traffic

    A set number of hours each month to keep the store improving.

    What's included

    • Tests CRO
    • Nouvelles sections et fonctionnalités
    • Optimisation de la vitesse
    • Maintenance
    Pricing
    Monthly
    Price
    $2,500/month for 20 hours

FAQ

Questions courantes

Ai-je besoin d’une application publique ou d’une application personnalisée ?

Si une application publique bien notée répond à vos besoins, utilisez-la. Une application personnalisée convient aux intégrations propres à votre activité, comme votre ERP ou la configuration de votre entrepôt.

Ai-je besoin de Shopify Plus pour des applications personnalisées ?

Pas pour la plupart des intégrations. Les applications personnalisées qui intègrent des API Shopify Function nécessitent toutefois Shopify Plus.

La désinstallation d’une application supprime-t-elle son code ?

Pas toujours. Les applications développées avec des extensions d’application de thème ne modifient pas le code du thème, mais certaines ajoutent du code qui n’est pas supprimé automatiquement. Vérifiez donc le thème après la désinstallation.

Vous voulez que Shopify communique avec le reste de votre entreprise ?

Réservez un échange de 20 minutes sur votre architecture.