Cas clients

Synchroniser WordPress avec Google Sheets & AppSheet

4 octobre 2024

Illustration de Synchroniser WordPress avec Google Sheets & AppSheet Logo de Synchroniser WordPress avec Google Sheets & AppSheet

🤔 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.

Cette solution vous intéresse ou vous souhaitez discuter d’un besoin particulier