Disponible pour missions & renforts d’agence · Réponse rapide, par la personne qui intervient

Une application Shopify conçue et mise en production de bout en bout

Développement d'une application Shopify complète, de l'installation sur une boutique jusqu'à son intégration visuelle dans le thème.

Décrire mon problème Discuter sur WhatsApp

Le contexte

Une application Shopify ne se limite pas à un bout de code qui tourne quelque part : elle doit s'installer proprement sur une boutique, s'authentifier de façon sécurisée, réagir aux événements de la boutique en temps réel, et pouvoir s'intégrer visuellement dans le thème sans que le marchand n'ait à toucher au code. C'est ce périmètre complet qui a été construit : une application capable d'être installée sur n'importe quelle boutique Shopify éligible, pas un prototype limité à un cas particulier.

L'objectif était de couvrir l'ensemble de la chaîne technique attendue par Shopify pour une application distribuable, en respectant ses exigences de sécurité et de performance.

Ce que j'ai fait

  1. Authentification OAuth

    Mise en place du flux d'installation et d'autorisation OAuth propre à Shopify, avec gestion des jetons d'accès par boutique installée.

  2. Réception des webhooks signés

    Écoute des événements envoyés par Shopify (commande créée, produit modifié, désinstallation de l'application), avec vérification systématique de la signature pour écarter toute requête falsifiée.

  3. Extension de thème

    Développement d'un bloc intégrable directement dans l'éditeur de thème Shopify, permettant au marchand de positionner la fonctionnalité sans écrire de code.

  4. Gestion du cycle de vie de l'application

    Prise en compte des cas de désinstallation, de changement de plan Shopify ou de facturation récurrente, pour que l'application reste cohérente sur toute la durée d'utilisation.

Questions fréquentes

Pourquoi la vérification de signature des webhooks est-elle importante ?
Sans elle, rien ne garantit qu'une requête reçue provient réellement de Shopify plutôt que d'un tiers essayant de déclencher une action non autorisée sur l'application.
L'extension de thème demande-t-elle une compétence technique au marchand ?
Non, c'est justement l'objectif : une fois l'application installée, le bloc s'ajoute au thème depuis l'éditeur visuel de Shopify, sans écrire de code.
Que se passe-t-il si Shopify fait évoluer ses API ?
Shopify verse régulièrement de nouvelles versions d'API avec une période de transition ; l'application doit être suivie et adaptée à ce rythme pour rester compatible.
Cette application peut-elle s'installer sur plusieurs boutiques en même temps ?
Oui, l'architecture OAuth mise en place gère par construction plusieurs boutiques installées simultanément, chacune avec ses propres accès et ses propres données.

Décrivez votre besoin en 1 minute

Quelques questions ciblées pour que je vous réponde avec une estimation, pas avec un questionnaire de plus.

Votre besoin ressemble-t-il à cette réalisation ?
Qu’est-ce qui diffère principalement de l’exemple que vous venez de consulter ? (facultatif)

Ça évite de recopier une solution qui ne correspond pas exactement à votre cas.

Où en êtes-vous sur votre projet ?
Quelle est votre échéance ? (facultatif)
Indiquez au moins un e-mail ou un téléphone pour que je puisse vous répondre.

Indiquez au moins un e-mail ou un téléphone pour que je puisse vous répondre.