PrestaShop Catalogusbeheer

Bidirectionele Google Sheets Synchronisatie: Bewerk prijs, voorraad & titels in een Sheet, automatische sync naar PrestaShop (PrestaShop 8 & 9)

Beheer uw catalogus vanuit een Google Sheet. De module doet de rest, in beide richtingen.

Bewerk de prijzen, de voorraden en de titels van uw producten in een gedeeld Google Sheet, en laat de module ze automatisch in PrestaShop doorvoeren. Een wijziging in de backoffice? Die komt vanzelf terug in het Sheet. Bidirectionele synchronisatie, conflictdetectie en een beveiligde cron, zonder de spreadsheet te verlaten die uw hele team al kent.

At a glance
  • Bidirectionele synchronisatie tussen Google Sheets en PrestaShop: prijs, voorraadhoeveelheid, titel en status actief of inactief
  • Wijzigingsdetectie via vingerafdruk: alleen wat echt is veranderd wordt gesynchroniseerd, in de juiste richting
  • Instelbare conflictoplossing wanneer een product aan beide kanten is gewijzigd (het Sheet wint of de winkel wint)
  • Verbinding via een Google-serviceaccount (JSON-sleutel), geen OAuth in te stellen en geen Composer-afhankelijkheid
  • Cron beveiligd met een token voor een automatische synchronisatie. Compatibel met PrestaShop 8 & 9, meertalig
PrestaShop 8 & 9 Bidirectioneel Google Sheets API Beveiligde cron Zonder Composer
  • 30 dagen geld terug
  • 12 maanden updates
  • Support binnen 24 uur
www.datafirefly.com/nl/
Édition des prix, stocks et titres dans un Google Sheet synchronisé automatiquement avec PrestaShop
v1.0.0 · bijgewerkt 2026-07-05
Wat het doet

De korte versie.

01

Eén spreadsheet, uw catalogus

De prijs, de voorraadhoeveelheid, de titel en de status actief of inactief van elk product staan in een Google Sheet met zes kolommen. Uw hele team bewerkt de catalogus in de tool die het al beheerst, met meerdere mensen tegelijk en van waar dan ook, zonder toegang tot de PrestaShop-backoffice.

02

In beide richtingen, automatisch

Een wijziging in het Sheet gaat naar PrestaShop; een wijziging in de backoffice komt terug in het Sheet. De synchronisatie is echt bidirectioneel: de spreadsheet en de winkel blijven elkaars spiegelbeeld, zonder kopieer- en plakwerk en zonder handmatige herimport.

03

Synchroniseert alleen wat is veranderd

De module bewaart de vingerafdruk van de laatst gesynchroniseerde toestand van elk product. Bij elke doorloop vergelijkt hij en schrijft hij alleen de regels die werkelijk zijn gewijzigd, in de juiste richting. Het resultaat: snelle synchronisaties, ook bij een grote catalogus, en nul nodeloos overschrijven.

04

Conflicten worden beheerd, niet ondergaan

Wanneer hetzelfde product sinds de vorige synchronisatie zowel in het Sheet als in de backoffice is gewijzigd, past de module de prioriteit toe die u hebt gekozen: het Google Sheet wint, of PrestaShop wint. Geen verrassingen meer en geen gegevens die toevallig verloren gaan.

05

Nagenoeg geen wrijving bij de installatie

U plakt de JSON-sleutel van een Google-serviceaccount, u deelt uw Sheet met het e-mailadres van dat serviceaccount, en klaar. Geen OAuth-traject, geen toestemming te bevestigen en geen Composer-bibliotheek: de module ondertekent zijn aanroepen naar de Google Sheets API zelf.

06

Automatisch en beveiligd

Een met een token beveiligd cron-endpoint start de synchronisatie om de paar minuten. Met één klik kunt u ook een handmatige synchronisatie starten vanuit de configuratie, of de synchronisatiestatus resetten om opnieuw van de winkel als referentie te vertrekken.

De lange versie

Alles wat u wilt weten voordat u installeert.

Een gedetailleerde blik op hoe Bidirectionele Google Sheets Synchronisatie: Bewerk prijs, voorraad & titels in een Sheet, automatische sync naar PrestaShop (PrestaShop 8 & 9) werkt, waarom we het zo gebouwd hebben en de gedachte achter de bovenstaande functies.

§ 01

Uw PrestaShop-catalogus, aangestuurd vanuit een Google Sheet

Een prijs wijzigen, een voorraad bijstellen of een producttitel corrigeren zou een heel team niet mogen verplichten om via de backoffice te gaan. Deze module toont uw producten (titel, prijs exclusief btw, voorraadhoeveelheid en status actief of inactief) in een gedeeld Google Sheet met zes kolommen. Iedereen bewerkt in de spreadsheet die hij al kent, met meerdere handen tegelijk, en de module zorgt ervoor dat de wijzigingen in PrestaShop terechtkomen. Het Sheet wordt zo een echte interface voor bulkbewerking, bereikbaar zonder beheerdersaccount.

§ 02

Een echt bidirectionele synchronisatie

De meeste connectoren werken maar in één richting. Deze werkt in beide: een wijziging die in het Sheet wordt ingevoerd gaat naar de winkel, en een wijziging in de PrestaShop-backoffice komt automatisch terug in het Sheet. De spreadsheet en de winkel blijven voortdurend elkaars weerspiegeling, zonder handmatige herimport en zonder CSV-bestand dat opnieuw moet worden gegenereerd. U werkt waar het op dat moment het handigst is.

§ 03

Slim: hij raakt alleen aan wat is veranderd

Bij elke synchronisatie vergelijkt de module de huidige toestand van elk product met de vingerafdruk van de laatst gesynchroniseerde toestand, die in de database is bewaard. Zo leidt hij precies af wat er is veranderd en aan welke kant, en schrijft hij alleen die regels weg, in de juiste richting. Bij een catalogus met duizenden referenties voorkomt dat een volledige herschrijving bij elke doorloop en houdt het de synchronisaties snel. De schrijfbewerkingen naar Google worden bovendien in lots gegroepeerd om de quota van de API te respecteren.

§ 04

Conflicten, netjes afgehandeld

Wat gebeurt er als hetzelfde product sinds de vorige synchronisatie aan beide kanten is gewijzigd? Er gaat niets willekeurig verloren: u stelt een prioriteitsregel in, het Google Sheet wint of PrestaShop wint, en de module past die stelselmatig toe en logt de beslissing. U houdt de controle over de bron van waarheid, product per product en doorloop per doorloop.

§ 05

Installatie zonder wrijving, in enkele minuten

Geen OAuth-traject en geen Google-toestemmingsscherm om door te worstelen. U maakt een serviceaccount aan in de Google Cloud console, plakt de JSON-sleutel in de configuratie van de module, en deelt uw blad met het e-mailadres van het serviceaccount als bewerker. De module ondertekent zijn verzoeken naar de Google Sheets API zelf (JWT RS256 in native PHP), zonder enige Composer-bibliotheek op uw server. Een statuspaneel toont het verbonden account, de cron-URL en de datum van de laatste synchronisatie.

§ 06

Automatisch, beveiligd en zonder verrassingen

Een cron-endpoint dat met een hernieuwbaar token is beschermd start de synchronisatie om de paar minuten, via uw serverplanner of een externe dienst. U kunt ook met één klik een handmatige synchronisatie starten vanuit de configuratie, of de synchronisatiestatus resetten om opnieuw van de winkel als referentie te vertrekken. De gegevens die in het Sheet worden ingevoerd worden vóór het wegschrijven gevalideerd: bij een lege of ongeldige naam of een negatieve prijs wordt de foute regel gewoon overgeslagen en gelogd, en de synchronisatie van de andere producten wordt nooit onderbroken. Geen core-override en een nette de-installatie: de module respecteert de normen van een productiewinkel.