Complexe WooCommerce/ Facebook Catalogus-synchronisatie met Google Script

2 min leestijdJaap van Duijn

Voor WooCommerce zijn verschillende plugins beschikbaar, die een koppeling maken voor synchronisatie met de Facebook Catalogus. Op die manier kun je jouw producten aan een groot publiek tonen via Facebook en Instagram. Ook kun je de productinformatie gaan gebruik voor dynamic retargeting. Die plugins werken prima als je één taal en één valuta, maar je hebt meteen een uitdaging bij een meertalige website en meerdere valuta. Wij hebben de oplossing gevonden met Google Script!

Google Spreadsheets voor producten, prijzen en vertalingen

Facebook Catalogus biedt verschillende mogelijkheden om data te synchroniseren. Dit kun je handmatig doen (dus per stuk), bestand uploaden (XML, CSV, Excel) of met een externe bestand. Google Spreadsheets valt hier ook onder en door gebruik te maken van Google Script kun je processen automatiseren. Door WooCommerce kun je gebruik maken van de WordPress REST API. 

Productdata

In het Google Script halen we alle productdata op en die verwerken we volgens de Facebook-richtlijnen in de Google Spreadsheet. In het producten-bestand slaan we de gegevens op in de standaard taal en valuta. Voor de Nederlandse producten moest er voor dit Nederlandse voorbeeld zelfs nog 21% BTW worden gerekend.

Prijzen updaten

Maak een nieuwe Google Spreadsheet aan, waarin je de prijzen in de verschillende valuta per product ophaalt. De match wordt gemaakt op het productnummer. Verwerk ook de bestemmingspagina van het product met de betreffende valuta om de uiteindelijke gebruiker naar de juiste webpagina te kunnen doorsturen. 

Vertalingen updaten

Maak een derde Google Spreadsheet aan en haal wederom de productinformatie uit de WordPress REST API op. Per taal haal je de vertaalde productinformatie op en die verwerk je volgens de Facebook-richtlijnen in de Google Spreadsheet. 

Script-uitvoeringen plannen

Elke ochtend om 6.00 uur de functies als taak inplannen in Google Script. Op die manier wordt elke dag de Google Spreadsheets opnieuw ververst. Wel eerst de spreadsheets legen, voordat je het geheel weer met nieuwe data vult. In Facebook Business meld je de drie Google Spreadsheet-bestanden aan en plan je dat die elke dag om 7.00 uur worden gesynchroniseerd. Mocht het noodzakelijk zijn om voorraden bijvoorbeeld sneller te updaten, dan kun je het de taken ook per uur laten draaien. Sneller kan (helaas) niet.

Wat ziet de eindgebruiker?

De Facebook Catalogus toont alle producten in zowel Facebook als Instagram. Als een gebruiker jouw Facebook-pagina of Instagram-account volgt, dan worden jouw producten meteen in de juiste taal en valuta getoond. Mensen kunnen niet echt in Facebook of Instagram kopen; ze worden doorgestuurd naar jouw webshop. Een Brit wordt in dit geval doorgestuurd naar de Engelstalige productpagina met Britse ponden en een bezoeker uit Zwitserland naar de Duitstalige (of Franstalige) pagina met Zwitserse Franken. Als je nieuwe producten hebt toegevoegd, dan zien jouw volgers deze wijzigingen zelfs in hun tijdlijn.

Wil je ook jouw meertalige webshop promoten in Facebook met de juiste vertalingen en valuta's? Wij helpen jou hier graag bij!

Meer klanten uit Google halen?

Ik kijk vrijblijvend met je mee naar de groeikansen voor jouw website, geen verkooppraat, wel concrete kansen.

Verder lezen

  • Analytics
    AnalyticsSEO + GEO

    Wat is een SEO dienst? Alles wat je moet weten in 2026

    Een SEO dienst omvat veel meer dan een paar zoekwoorden invullen. Ontdek wat er écht in zit, wat het kost en waarom de aanpak in 2026 fundamenteel anders is dan een paar jaar geleden.

    10 min
  • SEO + GEO
    SEO + GEOAnalytics

    Je organische verkeer daalt: wat er speelt en wat je eraan doet

    Vertoningen stabiel, kliks omlaag. Uitgevers verliezen tot de helft van hun Google-verkeer en overwegen de zoekmachine te blokkeren, terwijl de EU Google dwingt zoekdata te delen. Zo meet je jouw daling en zo stuur je bij.

    9 min
  • SEO + GEO
    SEO + GEO

    AI-crawlers blokkeren zonder je Google-rankings te verliezen

    Cloudflare verdeelt crawlers vanaf 15 september in Search, Agent en Training, en laat de strengste regel winnen. Wie AI-bots blokkeert, blokkeert Googlebot mee. Zo controleer je je instellingen en houd je je vindbaarheid heel.

    8 min