🤔 Le défi du client
Afin de permettre au client de déployer sa propre application AppSheet, une base de données Google Sheets était nécessaire, et se devait de contenir en temps réel la liste de toutes les œuvres contenues sur un WordPress externe (hébergé chez OVH, qui refuse les connexions externes à la base de données).
Cette base de données sur mesure devait disposer d’une interaction bilatérale : Lecture et écriture depuis/vers WordPress. Dans le but de permettre à l’utilisateur final de l’application App Sheet de modifier directement des œuvres et répliquer les modifications en ligne sans action supplémentaire.
Aucun plugin / module complémentaire disponible sur les stores ne permettait de réaliser cette opération, il allait alors falloir passer sur un développement natif côté WordPress ainsi qu’un développement complémentaire côté Sheets pour assurer la connexion.
đź’ˇ La solution Numericoach
Dans le but de répondre au mieux au besoin, nous avons proposé le développement de deux modules :
- Un plugin WordPress, qui va permettre la récupération + l’écriture des données via une API REST (contactable depuis Google Apps Script),
- Ce plugin utilise les fonctionnalités natives de WordPress ainsi qu’une récupération plus poussée des métadonnées enregistrées dans chacunes des œuvres (étant elles-mêmes des custom posts).
- Un module Google Apps Script, qui sera en charge de convertir un Google Sheets en base de données des oeuvres, récupérant automatiquement la liste de toutes les oeuvres, vérifiant la fraîcheur de la donnée à travers un système de hachage, et synchronise les modifications grâce au premier plugin développé sur WordPress.
- Ce module se devait d’être léger, afin d’être lancé automatiquement en se basant sur un trigger d’edit, pour lui permettre une réplication quasi instantanée lors de sa modification via le Sheets / AppSheet.
L’entreprise en quelques mots :
Galerie d’art Parisienne qui compte plusieurs centaines d’Ĺ“uvres dans ses rĂ©serves. Elles sont pour l’instant gĂ©rĂ©es Ă travers de nombreux canaux, pas totalement uniformes, impliquant une certaine double saisie.
L’essentiel de l’activité se déroulant physiquement, il était important pour les clients de disposer d’une interface rapide, agréable, et surtout portable.
L’entreprise en quelques chiffres :
~ 2000 oeuvres enregistrées
~ 800 artistes
Vous avez aussi un challenge ?
Numericoach est là pour vous accompagner dans la réussite de vos projets, la recherche de solutions et la formation de votre entreprise !
N’hĂ©sitez pas Ă nous contacter pour en discuter plus en dĂ©tail !Â
🎯 L’impact de la solution
Les deux modules développés ont permis au client de déployer une application AppSheet, offrant la possibilité d’accéder à leurs œuvres depuis n’importe quel périphérique !
Les sources de modifications / ajout des œuvres sont divisées, centralisant l’essentiel à un seul endroit, leur faisant ainsi gagner du temps, réduisant les potentielles erreurs de double saisie et facilitant le processus de modification.