Tout ce que vous voudriez savoir avant d'installer.
Un regard détaillé sur le fonctionnement de Synchronisation Google Sheets Bidirectionnelle — Éditez prix, stock & titres dans un Sheet, sync auto vers PrestaShop (PrestaShop 8 & 9), pourquoi nous l'avons conçu ainsi, et la réflexion derrière les fonctionnalités ci-dessus.
Votre catalogue PrestaShop, piloté depuis un Google Sheet
Modifier un prix, ajuster un stock ou corriger un titre produit ne devrait pas obliger toute une équipe à passer par le back-office. Ce module expose vos produits — titre, prix hors taxes, quantité en stock et état actif/inactif — dans un Google Sheet partagé à six colonnes. Chacun édite dans le tableur qu'il connaît déjà, à plusieurs mains, et le module se charge de répercuter les changements dans PrestaShop. Le Sheet devient une véritable interface d'édition de masse, accessible sans compte administrateur.
Une synchronisation vraiment bidirectionnelle
La plupart des connecteurs ne vont que dans un sens. Celui-ci fonctionne dans les deux : une modification saisie dans le Sheet descend vers la boutique, et une modification faite en back-office PrestaShop remonte automatiquement dans le Sheet. Le tableur et la boutique restent en permanence le reflet l'un de l'autre, sans ré-import manuel ni fichier CSV à régénérer. Vous travaillez là où c'est le plus pratique sur le moment.
Intelligent : il ne touche que ce qui a bougé
À chaque synchronisation, le module compare l'état courant de chaque produit à l'empreinte de son dernier état synchronisé, mémorisée en base. Il en déduit précisément ce qui a changé, et de quel côté, puis n'écrit que ces lignes-là — dans le bon sens. Sur un catalogue de plusieurs milliers de références, cela évite de tout réécrire à chaque passage et rend les synchronisations rapides. Les écritures vers Google sont en plus groupées par lots pour respecter les quotas de l'API.
Les conflits, gérés proprement
Que se passe-t-il si un même produit a été modifié des deux côtés depuis la dernière synchro ? Rien n'est perdu au hasard : vous définissez une règle de priorité — le Google Sheet l'emporte, ou bien PrestaShop l'emporte — et le module l'applique systématiquement, en journalisant l'arbitrage. Vous gardez le contrôle sur la source de vérité, produit par produit et passage par passage.
Installation sans friction, en quelques minutes
Pas de tunnel OAuth ni d'écran de consentement Google à franchir. Vous créez un compte de service dans la console Google Cloud, vous collez sa clé JSON dans la configuration du module, et vous partagez votre feuille avec l'adresse e-mail du compte de service en tant qu'éditeur. Le module signe lui-même ses requêtes vers l'API Google Sheets (JWT RS256 en PHP natif), sans aucune bibliothèque Composer à installer sur votre serveur. Un panneau de statut affiche le compte connecté, l'URL de cron et la date de dernière synchronisation.
Automatique, sécurisé et sans surprise
Un endpoint cron protégé par un token régénérable déclenche la synchronisation toutes les quelques minutes, via votre planificateur serveur ou un service externe. Vous pouvez aussi lancer une synchronisation manuelle en un clic depuis la configuration, ou réinitialiser l'état de synchronisation pour repartir de la boutique comme référence. Les données saisies dans le Sheet sont validées avant écriture : un nom vide ou invalide, un prix négatif, et la ligne fautive est simplement ignorée et journalisée — la synchronisation des autres produits n'est jamais interrompue. Aucun override du cœur, désinstallation propre : le module respecte les standards d'une boutique de production.
Il n’y a pas encore d’avis.