Alles, was Sie wissen sollten bevor Sie installieren.
Ein detaillierter Blick darauf, wie Bidirektionale Google-Sheets-Synchronisation — Preise, Bestände & Titel im Sheet bearbeiten, Auto-Sync nach PrestaShop (PrestaShop 8 & 9) funktioniert, warum wir es so gebaut haben und der Gedanke hinter den Funktionen oben.
Ihr PrestaShop-Katalog, gesteuert aus einem Google Sheet
Einen Preis ändern, einen Bestand anpassen oder einen Produkttitel korrigieren sollte kein ganzes Team durchs Backoffice zwingen. Dieses Modul stellt Ihre Produkte – Titel, Nettopreis, Lagermenge und Status aktiv/inaktiv – in einem geteilten Google Sheet mit sechs Spalten bereit. Jeder bearbeitet in der bereits bekannten Tabelle, zu mehreren Händen, und das Modul übernimmt die Übertragung der Änderungen nach PrestaShop. Das Sheet wird zu einer echten Massenbearbeitungs-Oberfläche, zugänglich ohne Administratorkonto.
Eine wirklich beidseitige Synchronisation
Die meisten Konnektoren funktionieren nur in eine Richtung. Dieser funktioniert in beide: Eine im Sheet eingegebene Änderung fließt in den Shop, und eine im PrestaShop-Backoffice vorgenommene Änderung fließt automatisch ins Sheet zurück. Tabelle und Shop bleiben dauerhaft das Abbild voneinander – ohne manuellen Re-Import und ohne neu zu erzeugende CSV-Datei. Sie arbeiten dort, wo es im Moment am praktischsten ist.
Intelligent: Es berührt nur, was sich bewegt hat
Bei jeder Synchronisation vergleicht das Modul den aktuellen Zustand jedes Produkts mit dem in der Datenbank gespeicherten Fingerabdruck seines letzten synchronisierten Zustands. Es ermittelt genau, was sich geändert hat und auf welcher Seite, und schreibt nur diese Zeilen – in die richtige Richtung. Bei einem Katalog mit mehreren tausend Referenzen wird so vermieden, bei jedem Lauf alles neu zu schreiben, und die Synchronisationen bleiben schnell. Die Schreibvorgänge an Google werden zudem gebündelt, um die API-Kontingente einzuhalten.
Konflikte, sauber gelöst
Was passiert, wenn dasselbe Produkt seit der letzten Synchronisation auf beiden Seiten bearbeitet wurde? Nichts geht zufällig verloren: Sie definieren eine Prioritätsregel – das Google Sheet gewinnt, oder PrestaShop gewinnt – und das Modul wendet sie konsequent an und protokolliert die Entscheidung. Sie behalten die Kontrolle über die Quelle der Wahrheit, Produkt für Produkt und Lauf für Lauf.
Reibungslose Einrichtung in Minuten
Kein OAuth-Ablauf und kein Google-Zustimmungsbildschirm. Sie erstellen ein Dienstkonto in der Google-Cloud-Konsole, fügen dessen JSON-Schlüssel in die Modulkonfiguration ein und teilen Ihr Sheet mit der E-Mail-Adresse des Dienstkontos als Bearbeiter. Das Modul signiert seine Anfragen an die Google Sheets API selbst (JWT RS256 in nativem PHP), ohne Composer-Bibliothek auf Ihrem Server. Eine Statusanzeige zeigt das verbundene Konto, die Cron-URL und das Datum der letzten Synchronisation.
Automatisch, sicher und ohne Überraschungen
Ein durch ein regenerierbares Token geschützter Cron-Endpunkt löst die Synchronisation alle paar Minuten aus – über Ihren Server-Scheduler oder einen externen Dienst. Sie können auch mit einem Klick eine manuelle Synchronisation aus der Konfiguration starten oder den Synchronisationsstatus zurücksetzen, um wieder mit dem Shop als Referenz zu beginnen. Die im Sheet eingegebenen Daten werden vor dem Schreiben validiert: ein leerer oder ungültiger Name, ein negativer Preis – und die fehlerhafte Zeile wird einfach übersprungen und protokolliert, ohne die Synchronisation der anderen Produkte zu unterbrechen. Kein Core-Override, saubere Deinstallation: Das Modul erfüllt die Standards eines Produktions-Shops.
Es gibt noch keine Rezensionen.