Étude de cas : l'application Shopify Puriphy


Nous vivons sur une magnifique planète qu'il est impératif de protéger. Le réchauffement climatique causé par les émissions humaines a entraîné une montée du niveau de la mer, des incendies de forêt et la perturbation des écosystèmes à travers le monde. C'est là que Puriphy souhaite faire la différence. Puriphy est le lien direct entre les e-commerçants, leurs clients et des projets climatiques vérifiés.
Shopify compte plus de 4,82 millions de boutiques actives dans le monde, près de 5 millions d'utilisateurs actifs quotidiens et continue de croître ! C'est pourquoi il était essentiel pour Puriphy de pénétrer ce marché. C'est dans ce contexte qu'ils nous ont contactés, We Do Dev Work, pour concevoir une application Shopify et intégrer de manière fluide les widgets Puriphy dans l'écosystème Shopify.
Nous avons déjà créé de nombreuses boutiques Shopify, que ce soit avec des thèmes par défaut ou nos propres thèmes développés en interne, en utilisant Liquid, JavaScript et des dizaines d'intégrations d'applications. Cependant, développer nous-mêmes une véritable application était une première. Notre objectif était de construire un outil capable de s'intégrer à une multitude de boutiques différentes tout en fonctionnant parfaitement dans chacun de ces environnements.

Notre approche
Il est vite apparu que créer une application n'est pas si complexe : il suffit de télécharger le template via le CLI, de déployer l'application de démonstration sur un compte partenaire et de commencer le développement. Avec quelques bases en Liquid et React, et en étudiant leur API, nous avons pu rapidement concevoir des blocs de construction Shopify essentiels que les utilisateurs peuvent ajouter à leur boutique.
Nous avons ensuite développé le tableau de bord de l'application : une interface utilisateur simple expliquant toutes les fonctionnalités et guidant l'utilisateur à travers le processus d'installation. Shopify impose des restrictions sur ce qu'une application peut modifier dans une boutique, ce qui nous a obligés à faire preuve de créativité avec l'API Shopify. Je pense que le plus grand défi a été de trouver une alternative dans l'API pour chaque composant de notre application.

Enfin, nous avons implémenté les routes backend pour connecter le compte Shopify de l'utilisateur au système backend de Puriphy. Une fois que tout était opérationnel, il était temps de soumettre l'application sur le Shopify App Store.
Ce que nous avons appris
Shopify n'est pas à la portée de tout le monde. Il y a une courbe d'apprentissage, d'autant plus que les fonctionnalités de l'API Shopify ne sont pas toujours cohérentes et donnent souvent l'impression d'apprendre un langage totalement différent. Il est également délicat de suivre les versions : pendant le développement, certains éléments clés avaient déjà changé, ce qui nous a valu des sessions de débogage laborieuses. Mais le point positif est qu'une fois la structure comprise, il est relativement facile d'ajouter de nouvelles fonctionnalités à une application.
La collaboration avec Puriphy s'est très bien déroulée. Ils placent sincèrement leur cause au premier plan et, malgré quelques allers-retours avec leur équipe de développement pour ajouter des fonctionnalités backend supportant notre application, nous avons réussi à livrer une première version en trois semaines.
Articles similaires

Le SEO pour un produit numérique : tout commence bien avant d'écrire votre premier article
Le SEO ne débute pas après le lancement de votre site, il commence dès le développement du produit. Découvrez pourquoi la recherche produit, le SEO technique et la stratégie de contenu doivent avancer de pair dès le premier jour pour créer des produits numériques qui résolvent de vrais problèmes clients et performent mieux dans les recherches.


Comment nous maîtrisons totalement nos opérations chez WDDW
À mesure que WDDW grandissait, nos coûts SaaS augmentaient aussi. Voici pourquoi nous avons conçu nos propres outils internes, et comment ils ont amélioré notre efficacité, réduit nos coûts et nous ont redonné le plein contrôle.


Comment nous sauvons les projets logiciels qui ont déraillé
Votre projet logiciel est bloqué ou a échoué ? Découvrez notre processus en 5 étapes pour secourir les projets en difficulté sans gaspiller votre investissement. Consultez nos études de cas réels.

Prêt à faire passer votre entreprise au niveau supérieur.
Associez-vous à une équipe professionnelle qui transforme les idées en expériences métier puissantes et évolue avec votre croissance.
