> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wisepim.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Google Merchant Center-integratie

> Push verrijkte producten vanuit WISEPIM naar Google Merchant Center via de Merchant API, met taalmapping per markt, validatie en synchronisatiestatus.

De Google Merchant Center-integratie (GMC) pusht producten vanuit WISEPIM rechtstreeks naar je Merchant Center-account via Googles Merchant API, als motor achter Shopping-advertenties en gratis vermeldingen. Anders dan een [feedbestand](/nl/essentials/feed-hub) is dit een directe API-koppeling: exports staan binnen minuten in Merchant Center, verwijderingen worden automatisch doorgegeven en elke run wordt bijgehouden in een synchronisatiegeschiedenis.

<Info>
  Deze integratie is in **beta**. Liever een gepland feedbestand? De preset **Google Shopping** in [Feed Hub](/nl/essentials/feed-hub) genereert een Merchant Center-productfeed die je op een URL host.
</Info>

## Voordat je begint

Je hebt drie dingen van Google nodig:

* **Merchant ID**: het accountnummer dat in Merchant Center wordt getoond.
* **Service account JSON**: een Google Cloud-serviceaccountsleutel met toegang tot de Content API. Voeg het e-mailadres van het serviceaccount toe als gebruiker op je Merchant Center-account.
* **Data source ID**: de API-databron in Merchant Center waarin WISEPIM producten moet schrijven.

En je producten hebben minimaal een **titel**, een **product-URL** en een **prijs** nodig. Producten waarbij een van deze ontbreekt worden overgeslagen met een duidelijke fout per product, in plaats van verstuurd en afgekeurd. Voor identifiers wil Google een **GTIN, of een merk plus MPN**; een hoofdafbeelding is vereist en een merk wordt aanbevolen.

<Note>
  Categoriemapping is optioneel. WISEPIM stuurt altijd het eigen categoriepad van je product mee als `productTypes`, en Google categoriseert vermeldingen automatisch wanneer er geen Google-productcategorie is gemapt.
</Note>

## Google Merchant Center koppelen

<img className="block dark:hidden" src="https://mintcdn.com/swiftsyncai/RLaMjcoRj_e9BxFM/images/marketing-screenshots/integrations/integration-configure-google-merchant-center-light-transparent.webp?fit=max&auto=format&n=RLaMjcoRj_e9BxFM&q=85&s=e991c6b785e14a624e74646cdfc8b24d" alt="Connecting Google Merchant Center to WISEPIM, credentials, locale mapping and a live connection test" width="1478" height="2078" data-path="images/marketing-screenshots/integrations/integration-configure-google-merchant-center-light-transparent.webp" />

<img className="hidden dark:block" src="https://mintcdn.com/swiftsyncai/RLaMjcoRj_e9BxFM/images/marketing-screenshots/integrations/integration-configure-google-merchant-center-dark-transparent.webp?fit=max&auto=format&n=RLaMjcoRj_e9BxFM&q=85&s=aa867fc39a96d300fbdd0a01e4253772" alt="Connecting Google Merchant Center to WISEPIM, credentials, locale mapping and a live connection test" width="1478" height="2078" data-path="images/marketing-screenshots/integrations/integration-configure-google-merchant-center-dark-transparent.webp" />

<Steps>
  <Step title="Open Integraties">
    Ga naar **Kanalen → Integraties** en zoek de kaart **Google Merchant Center**.
  </Step>

  <Step title="Vul je gegevens in">
    Vul de **Merchant ID** in, plak de **Service Account JSON** en stel de **Data Source ID** in.
  </Step>

  <Step title="Stel de feedstandaarden in">
    Stel het standaard-**feedlabel**, de standaard-**contenttaal** en de standaardvaluta voor je primaire markt in, plus de **website-URL** die WISEPIM moet gebruiken om productlinks te bouwen wanneer een product geen eigen winkel-URL heeft.
  </Step>

  <Step title="Map je talen">
    Voeg onder **Talen om te synchroniseren** elke projecttaal toe die je wilt publiceren en stel het feeddoel ervan in (zie hieronder).
  </Step>

  <Step title="Testen en opslaan">
    Voer de verbindingstest uit en sla op. Later de gegevens of taalmappings bewerken reset de teststatus, test dus opnieuw na wijzigingen.
  </Step>
</Steps>

## Taalmapping: één product, veel markten

Voor de meeste platformen is "Talen om te synchroniseren" gewoon een talenlijst. Voor Google Merchant Center is elke taal een volledig **feeddoel**, omdat Merchant Center een vermelding identificeert aan de hand van feedlabel en contenttaal:

| Veld                   | Wat het doet                                       | Voorbeeld |
| ---------------------- | -------------------------------------------------- | --------- |
| **Feedlabel**          | Het Merchant Center-feedlabel voor die markt       | `NL`      |
| **Contenttaal**        | De taalcode die Google voor de vermelding ontvangt | `nl`      |
| **Valuta (optioneel)** | Overschrijft de standaardvaluta voor die markt     | `EUR`     |

Een taal toevoegen vult logische standaardwaarden in op basis van de taalcode (`de-AT` wordt feedlabel `AT` met contenttaal `de`), en je kunt beide bewerken. Alleen talen die op je project zijn geconfigureerd kunnen worden toegevoegd. Bij export publiceert WISEPIM het basisproduct naar je standaardfeeddoel plus een vertaalde vermelding voor **elke gemapte taal**, zodat één product in één run al je markten dekt.

## Wat WISEPIM verstuurt

| Veld                        | Opmerkingen                                                                                                                             |
| --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
| Titel                       | Afgekapt op Googles limiet van 150 tekens                                                                                               |
| Beschrijving                | Afgekapt op 5.000 tekens; HTML wordt gestript wanneer **Escape HTML** aanstaat                                                          |
| Link                        | De winkel-URL van het product, met je ingestelde **website-URL** als terugval                                                           |
| Afbeeldingen                | Hoofdafbeelding plus maximaal 10 extra afbeeldingen                                                                                     |
| Prijs en actieprijs         | Actieprijzen respecteren hun datumvenster; een verlopen aanbieding wordt nooit verstuurd                                                |
| Beschikbaarheid en conditie | Gemapt naar Googles waarden (op voorraad, niet op voorraad, pre-order, backorder; nieuw, refurbished, gebruikt)                         |
| GTIN, merk, MPN             | GTIN's worden op controlecijfer gevalideerd; een ongeldige GTIN wordt weggelaten in plaats van verstuurd, wat zekere afkeuring voorkomt |
| Producttypen                | Het categoriepad van je product, bijv. `Tuin > Gereedschap > Snoeischaren`                                                              |
| Itemgroep-ID                | De SKU van het bovenliggende product, zodat varianten correct groeperen in Merchant Center                                              |
| Verzendgewicht              | Indien beschikbaar                                                                                                                      |
| Productdetails              | Je gestructureerde attributen als Merchant Center-productdetails, tot 100 vermeldingen, gegroepeerd per attribuutgroep                  |

Met de **Attribute Mapper** op de verbinding kun je individuele velden overschrijven of uitschakelen. Berekende velden zoals de link, de Google-productcategorie en de itemgroep-ID staan standaard als niet-gemapt, omdat WISEPIM ze voor je afleidt.

<Warning>
  De Merchant Center-offer-ID is de **SKU** van je product. Een SKU hernoemen maakt een nieuwe vermelding aan; WISEPIM detecteert de hernoeming en verwijdert de oude vermelding automatisch, zodat die niet als wees blijft hangen (auto-sync moet aanstaan, zie hieronder).
</Warning>

## Hoe exports draaien

* **Bulkexport**: selecteer producten en exporteer ze naar Google Merchant Center zoals naar elk ander kanaal, of verstuur de hele catalogus. Met **ongewijzigde overslaan** ingeschakeld worden producten die sinds hun laatste export onaangeraakt zijn overgeslagen; is er niets veranderd, dan wordt er niets verstuurd.
* **Auto-sync**: met auto-sync ingeschakeld voor het project pusht het opslaan van een product de wijziging automatisch naar Merchant Center.
* **Eén export tegelijk**: een tweede bulkexport starten terwijl er al één draait wordt geweigerd met een duidelijke melding; wacht tot de lopende export klaar is.
* **Quality Guard draait eerst**: producten die door je [Quality Guard](/nl/quality-guard/overview)-regels worden geblokkeerd, worden als geblokkeerd geregistreerd, niet geëxporteerd.

## Verwijderingen worden doorgegeven

Staat auto-sync aan, dan verwijdert het verwijderen van een product in WISEPIM ook zijn vermelding uit Merchant Center, over elke gemapte taal heen. Dit dekt losse verwijderingen, bulkverwijderingen en SKU-hernoemingen (de vermelding van de oude SKU wordt verwijderd en de nieuwe wordt aangemaakt). Een vermelding die al weg is telt als succes.

Twee grenzen om te kennen:

* **Projecten die handmatig exporteren krijgen geen automatische verwijderingen.** Het doorgeven van verwijderingen volgt dezelfde auto-sync-schakelaar als exports, dus een handmatig exporterend project wordt nooit verrast door automatische verwijderingen.
* **Kan een verwijdering niet worden afgeleverd**, dan is het product in WISEPIM alsnog verwijderd; de Merchant Center-vermelding verloopt dan vanzelf na Googles standaardvenster van 30 dagen in plaats van direct te worden verwijderd.

## Synchronisatiestatus en rungeschiedenis

De detailpagina van de integratie toont een sectie **Synchronisatiestatus** zodra je een verbinding hebt:

* **Verbindingsgezondheid** per winkel: **Gezond**, **Verminderd** (tijdelijke fouten, opnieuw geprobeerd met een automatische afkoelperiode), **Authenticatie mislukt** (opnieuw koppelen of het serviceaccount herstellen) of **Tijdelijk uitgeschakeld**.
* **Recente exportruns**: de laatste 10 runs met status (**geslaagd**, **gedeeltelijk**, **fout**, **bezig**), starttijd, duur, aantal rijen en de eerste fout wanneer iets misging. Een gedeeltelijke run betekent dat sommige producten slaagden en andere niet, bijvoorbeeld `12 van 500 producten konden niet worden geëxporteerd`.

De marketplace-kaart spiegelt dit: een verbinding die een blik nodig heeft toont **Aandacht nodig** in plaats van zich te verschuilen achter een groene chip **Verbonden**.

## Problemen oplossen

<AccordionGroup>
  <Accordion title="Producten worden overgeslagen met 'missing required fields'">
    De fout benoemt de exacte velden, bijvoorbeeld `missing required fields: title, link`. Vul de ontbrekende waarden in (of map ze in de Attribute Mapper) en exporteer opnieuw. [Kanaalgereedheid](/nl/essentials/feed-hub) toont de dekking van verplichte velden voordat je exporteert.
  </Accordion>

  <Accordion title="Een product is zonder GTIN geëxporteerd">
    De GTIN kwam niet door de GS1-controlecijfervalidatie, dus WISEPIM heeft hem weggelaten in plaats van een Merchant Center-afkeuring uit te lokken. Corrigeer de barcodewaarde op het product. Heeft het product echt geen GTIN, stel dan een merk en MPN in.
  </Accordion>

  <Accordion title="Export geweigerd: er draait al een export">
    Per project draait maar één bulkexport tegelijk. Wacht tot de huidige run klaar is en start dan de volgende. Automatische pushes van losse producten vallen buiten deze limiet.
  </Accordion>

  <Accordion title="De status toont 'Authenticatie mislukt'">
    Google heeft de gegevens geweigerd. Controleer of de serviceaccountsleutel geldig is en of het e-mailadres ervan nog gebruiker is op het Merchant Center-account. Geef een nieuwe sleutel na rotatie een paar minuten om overal actief te worden.
  </Accordion>

  <Accordion title="Een run eindigde als 'gedeeltelijk'">
    Sommige producten mislukten terwijl andere slaagden. Open de run in Synchronisatiestatus voor de eerste fout, herstel de oorzaak en exporteer opnieuw; met ongewijzigde overslaan aan worden alleen de getroffen producten opnieuw verstuurd.
  </Accordion>

  <Accordion title="Verwijderde producten staan nog in Merchant Center">
    Exporteert het project handmatig (auto-sync uit), dan worden verwijderingen bewust niet doorgegeven; verwijder de vermeldingen in Merchant Center of via een nieuwe exportscope. Staat auto-sync aan en kon een verwijdering niet worden afgeleverd, dan verloopt de vermelding vanzelf na Googles venster van 30 dagen.
  </Accordion>
</AccordionGroup>

## Gerelateerd

<CardGroup cols={2}>
  <Card title="Feed Hub" icon="rss" href="/nl/essentials/feed-hub">
    Liever een feed-URL? Genereer dan een Google Shopping-feed.
  </Card>

  <Card title="Producten exporteren" icon="upload" href="/nl/essentials/exporting-products">
    Push producten in een paar klikken naar elk gekoppeld kanaal.
  </Card>

  <Card title="Quality Guard" icon="shield-check" href="/nl/quality-guard/overview">
    Blokkeer onvolledige producten voordat ze je kanalen bereiken.
  </Card>

  <Card title="Lanceer op een kanaal zonder afwijzingen" icon="store" href="/nl/guides/launch-on-a-new-channel">
    Van een nieuwe koppeling naar een goedgekeurd kanaal, zonder afwijzingen.
  </Card>
</CardGroup>
