Google Shopping - Merchant API voor Magento 2
This module requires:


Real-time Google Shopping API Integratie voor Magento 2
De Google Shopping API extensie voor Magento 2 maakt directe synchronisatie mogelijk tussen je Magento webshop en Google Merchant Center via de officiële Merchant API.
Ontwikkeld voor merchants met dynamische catalogi, frequente prijsupdates of real-time voorraadwijzigingen, zorgt deze module ervoor dat je productdata in Google Shopping altijd accuraat en actueel is.
In plaats van uitsluitend te vertrouwen op geplande XML-feed updates, verstuurt deze extensie automatisch updates zodra producten in Magento wijzigen. Prijsupdates, voorraadwijzigingen en attribuutaanpassingen worden direct naar Google gestuurd via een gestructureerd queue-systeem, wat zorgt voor bijna real-time synchronisatie.
Gebouwd voor zowel marketeers als developers integreert deze lichtgewicht module naadloos met Magento indexers en cron, en biedt het nauwkeurige controle, duidelijke statusinzichten en betrouwbare automatisering.
Houd je Google Shopping vermeldingen accuraat, verminder afkeuringen en behoud volledige controle over je productdata zonder handmatige exports of constante feed-updates.

Vergroot je Marktbereik
Zorg ervoor dat je producten altijd correct gesynchroniseerd zijn in Google Merchant Center voor verschillende landen en store views, zodat je campagnes met vertrouwen kunt opschalen.
Verhoog Nauwkeurigheid en Zichtbaarheid
Real-time API-updates houden prijs en beschikbaarheid perfect in lijn, wat de kwaliteit van je listings verbetert en afkeuringen vermindert.
Verhoog Conversies
Accurate voorraad- en prijsdata voorkomt mismatches, vergroot het vertrouwen en verhoogt de conversieratio vanuit Google Shopping verkeer.
Alleen voor Magento
Specifiek ontwikkeld voor Magento 2, volledig afgestemd op Magento-architectuur, indexers, cron en message queue systemen.

Synchroniseer Magento 2 Productwijzigingen Automatisch met Google Merchant Center
De Google Shopping API module monitort productwijzigingen direct binnen Magento 2 via het native indexer-systeem. Wanneer een product wordt bijgewerkt, via admin-aanpassingen, imports, ERP-koppelingen of API-updates, markeert de extensie het product voor synchronisatie.
In plaats van de volledige catalogus te verzenden, worden alleen gewijzigde producten toegevoegd aan een verwerkingsqueue. Deze queue wordt verwerkt via Magento cron en message consumers, wat zorgt voor efficiënte batchverwerking zonder je adminpanel te vertragen.
Voordat data naar Google wordt gestuurd, vergelijkt de module de actuele productinformatie met de eerder gesynchroniseerde versie. Als er niets is gewijzigd, wordt er geen API-call uitgevoerd. Dit voorkomt onnodig API-gebruik en houdt de synchronisatie efficiënt en schoon.
Het resultaat: snelle en betrouwbare updates in Google Merchant Center zonder volledige feed-regeneraties of handmatige acties.
Volledige Product- en Voorraadsynchronisatie via de Google Merchant API
De extensie ondersteunt zowel volledige productsynchronisatie als alleen voorraadupdates voor je Magento 2 webshop.
Een volledige synchronisatie werkt producttitels, beschrijvingen, prijzen, afbeeldingen, verzendattributen en alle gemapte feeddata bij. Dit wordt meestal geactiveerd wanneer een product voor het eerst wordt toegevoegd of wanneer kernattributen wijzigen.
Voorraadsynchronisatie is geoptimaliseerd voor prijs- en voorraadwijzigingen. Deze lichtere updates maken gebruik van hogere API-limieten en zorgen ervoor dat cruciale informatie zoals beschikbaarheid en prijs snel zichtbaar is in Google Shopping.
Alle synchronisatie verloopt direct via de officiële Google Merchant API met beveiligde Service Account credentials. Reacties van Google worden gelogd en opgeslagen, zodat je successen kunt controleren en fouten direct vanuit de Magento admin kunt oplossen.
Deze gestructureerde aanpak biedt snellere updates, betere foutafhandeling en meer controle dan traditionele feed-gebaseerde oplossingen.


Volledige Inzage en Controle binnen Magento 2
De Google Shopping API extensie bevat een dedicated product status grid binnen Magento:
Marketing > Google Shopping API > Products
Hier kun je elk product en de bijbehorende synchronisatiestatus monitoren, waaronder:
- Pending
- Queued
- Synced
- Error
- Pending Delete
Per product zie je het laatste synchronisatiemoment en gedetailleerde foutmeldingen indien van toepassing. Je kunt individuele producten handmatig opnieuw synchroniseren of massale synchronisatieacties uitvoeren wanneer nodig.
Voor developers en geavanceerde gebruikers zijn CLI-commando’s beschikbaar om de API-verbinding te testen, de sync-status te controleren en specifieke product-ID’s handmatig te pushen.
Dit zorgt voor volledige transparantie en operationele controle direct binnen je Magento 2 backend.
Betrouwbare Google Shopping Data Pipeline voor Magento 2
De Google Shopping API module werkt naast de Google Shopping Feed extensie en gebruikt dezelfde attribuutmapping, categorietoewijzing en productfilters.
De Feed module bepaalt welke productdata wordt opgenomen. De API module zorgt ervoor dat wijzigingen in deze data direct naar Google Merchant Center worden doorgestuurd.
Synchronisatieproces:
- Product wordt bijgewerkt in Magento
- Indexer markeert het product
- Cron voegt het product toe aan de queue
- Queue consumer verstuurt de update via de Merchant API
- Google verwerkt en actualiseert de listing
Doordat de module gebruikmaakt van Magento’s message queue systeem, worden time-outs tijdens bulkimports voorkomen, worden API rate limits correct afgehandeld en worden mislukte updates automatisch opnieuw geprobeerd.
Voor GDPR-compliance en data-integriteit wordt uitsluitend noodzakelijke product- en voorraaddata verzonden. Credentials worden veilig opgeslagen en API-verbindingen kunnen direct vanuit de admin worden getest.
Met deze gestructureerde en geautomatiseerde pipeline blijft je Magento 2 webshop voorzien van accurate, betrouwbare en snel gesynchroniseerde productdata in Google Shopping, wat campagneprestaties verbetert en listingfouten vermindert.
De Voordelen voor Developers
- Volledig geïntegreerd met Magento 2 indexers en message queue
- Schone architectuur volgens Magento 2 en PHP best practices
- Uitgebreide CLI-commando’s voor synchronisatie, testen en statuscontrole
- Gedetailleerde logging voor debugging en API-monitoring
- Ondersteunt grote catalogi met configureerbare batchverwerking
- Compatibel met Hyvä en standaard Magento 2 thema’s
Goed om te Weten voor Store Owners
- Automatische real-time synchronisatie met Google Merchant Center
- Geen handmatige exports of feed-uploads nodig
- Duidelijke productstatus grid binnen de Magento admin
- Minder prijsafwijkingen en afkeuringen
- Veilige Google Service Account integratie
- Specifiek ontwikkeld voor Magento 2 webshops met Google Shopping
Kennisbank
Alle bekende helpartikelen
Een lijst met de meest gestelde vragen over de Google Shopping - Merchant API-extensie voor Magento 2. We hebben ons best gedaan om je te helpen met de installatie, configuratie en probleemoplossing. Als je het antwoord dat je zocht niet kunt vinden, kun je ons altijd een bericht sturen via dit formulier.
Installatieartikelen
Installatie met Composer (aanbevolen)Configuratie
Google Cloud Serviceaccount InstellenWijzigingslogboek 0.9.0 is uitgebracht op 3 March 2026
Onze plug-ins worden regelmatig bijgewerkt om compatibiliteit met de nieuwste Magento-versie te garanderen.
-
Features:
- Real-time product synchronization with Google Merchant Center via the Content API as an alternative to XML feed delivery.
- Dual sync paths: full product updates or inventory-only updates (price/stock) for higher throughput.
- Hash-based change detection to skip unnecessary API calls when product data has not changed.
- Queue-driven batch processing using Magento message queue (db connection) with configurable batch sizes (10–1000).
- Mview indexer subscribed to relevant catalog and inventory tables to automatically flag changed products.
- Cron-based publishers: product sync every 5 minutes, inventory sync every 2 minutes, daily sync check at 2 AM, and log cleanup at 3 AM.
- Google Service Account authentication with JWT-based OAuth2 token exchange without external libraries.
- Per-product error tracking with automatic retries after configurable hours.
- Admin product grid with sync status, last synced timestamp, error messages, and bulk actions (sync, flag, enable/disable, delete).
- Admin batch grid with batch progress, success/error counts, processing time, and retry capability.
- Real-time log stream viewer in admin.
- Selftest and version check following Magmodules module standards. CLI Commands:
- googleshopping:api:initialize — Populate sync table based on base module product filters.
- googleshopping:api:sync — Manually sync products (all or by ID).
- googleshopping:api:sync-check — Detect missing or removed products compared to Google.
- googleshopping:api:test-connection — Validate Google API credentials.
- googleshopping:api:status — Display sync statistics per store. Configuration:
- Per-store configuration for data source, feed label, and content language.
- Encrypted storage of service account JSON credentials.
- Auto-sync toggle, batch size configuration, retry interval (hours), and log retention (days).
- Test Connection button in admin configuration.
- All store-scoped fields support canRestore="1".
- Module is disabled by default after installation. Architecture:
- Built as add-on for magmodules/m2-googleshopping (>=2.12.0), reusing product data layer, attribute mapping, and filters.
- Added 4 custom database tables: mm_google_product, mm_google_product_log, mm_google_batch, mm_google_batch_item.
- Full ACL coverage for products, sync, batches, and logs.
- Comprehensive debug and error logging with database audit trail. Minimum requirements:
- Magento 2.3.x
- PHP 8.1
100% Ongecodeerde codekwaliteit gegarandeerd.

Magento Cloud Ondersteuning
Draait uw Magento 2-winkel op Magento Cloud? Goed nieuws! Onze plugin is volledig compatibel met de Magento Cloud-versie en zorgt voor een naadloze integratie met uw cloud-gehoste omgeving. Magento Cloud biedt een robuust, schaalbaar en veilig platform dat is ontworpen om te voldoen aan de behoeften van moderne e-commercebedrijven. Met onze plugin kunt u genieten van alle functies en voordelen zonder u zorgen te maken over compatibiliteitsproblemen.
Of u nu gebruik maakt van de auto-scaling mogelijkheden van Magento Cloud of zijn uitgebreide suite van ontwikkelaarstools, onze plugin past er perfect in. We hebben de functionaliteit geoptimaliseerd om perfect aan te sluiten op de unieke architectuur van Magento Cloud, waardoor u een zorgeloze ervaring krijgt. Van gestroomlijnde implementatie tot soepele operaties, u kunt rekenen op onze oplossing om probleemloos in de cloud te werken.

Privé Composer Repo
Zeg vaarwel tegen handmatige downloads en omslachtige updates! Na aanschaf van onze plugin krijgt u direct toegang tot uw eigen privé Composer-repository. Met gepersonaliseerde inloggegevens kunt u de plugin eenvoudig installeren en updaten rechtstreeks vanuit Composer, waardoor uw ontwikkelingsworkflow wordt vereenvoudigd.
Composer-integratie zorgt ervoor dat uw Magento 2-winkel up-to-date blijft met de nieuwste functies en verbeteringen van ons team. Geen zorgen meer over compatibiliteitsproblemen of ontbrekende bestanden—alles wat u nodig heeft is slechts één opdracht verwijderd. Onze privé-repository is uw toegangspoort tot moeiteloos beheer, zodat uw winkel soepel en efficiënt blijft draaien.