Unternehmensprofil verknüpfen

Wenn Sie dem Merchant Center Daten zu lokalem Inventar zur Verfügung stellen möchten, müssen Sie zuerst angeben, für welche Unternehmen das Merchant Center zuständig ist. Sie können die Liste der möglichen Unternehmensgruppen über die Content API aus dem Unternehmensprofil abrufen. Dazu müssen Sie jedoch zuerst Zugriff auf das Unternehmensprofil anfordern.

Zugriff auf ein Unternehmensprofil anfordern

So fordern Sie Zugriff auf Ihr Unternehmensprofil an: liasettings.requestgmbaccess

POST https://shoppingcontent.googleapis.com/content/v2.1/12345/liasettings/67890/requestgmbaccess?gmbEmail=admin@example.com

Wie in diesem Beispiel zu sehen ist, wird mit dem Abfrageparameter gmbEmail die E-Mail-Adresse des Administrators für das Unternehmensprofil angegeben.

Nachdem Sie diese Methode aufgerufen haben, erhält der angegebene Administrator eine E-Mail mit der Aufforderung, die Zugriffsanfrage anzunehmen oder abzulehnen. Diese Anfrage läuft nach 7 Tagen ab, wenn der Administrator keine Maßnahmen ergreift.

Verfügbare Unternehmensgruppen auflisten

Sobald der Zugriff gewährt wurde, können Sie mit der Methode liasettings.getaccessiblegmbaccounts sehen, welche Unternehmen verfügbar sind:

GET https://shoppingcontent.googleapis.com/content/v2.1/12345/liasettings/67890/accessiblegmbaccounts

Response:
200 OK
{
  "kind": "content#liasettingsGetAccessibleGmbAccountsResponse",
  "accountId": 67890,
  "gmbAccounts": [{
    "type" : "user",
    "email" : "admin@example.com",
    "name" : "admin@example.com",
    "listingCount": 82
  },
  {
    "type" : "business",
    "email" : "california@example.com",
    "name" : "Golden-State",
    "listingCount" : 20
  },
  {
    "type" : "business",
    "email" : "florida@example.com",
    "name" : "Sunshine-State",
    "listingCount" : 15
  },
  {
    "type" : "business",
    "email" : "newyork@example.com",
    "name" : "Empire-State",
    "listingCount" : 25
  }]
}

Unternehmensgruppe für das Merchant Center-Konto angeben

Nachdem Sie eine Liste möglicher Unternehmensgruppen haben, müssen Sie das Feld googleMyBusinessLink in der Ressource Accounts, die mit dem Merchant Center-Konto verknüpft ist, auf die gewünschte Unternehmensgruppe festlegen. Wenn das Merchant Center-Konto 67890 beispielsweise Produkte für Unternehmen mit Sitz in Kalifornien enthält, können Sie Accounts.update verwenden, um diese Informationen festzulegen:

PUT https://shoppingcontent.googleapis.com/content/v2/12345/accounts/67890
{
  "googleMyBusinessLink" : {
    "gmbEmail": "california@example.com"
  }
}

Response:
200 OK
{
  "kind": "content#account",
  "id": 67890,
  "googleMyBusinessLink" : {
    "gmbEmail": "california@example.com",
    "status" : "active"
  }
}

Für das Festlegen des Felds googleMyBusinessLink ist keine manuelle Überprüfung erforderlich. Der Status des Links wird also sofort aktualisiert.

Produkt- und Inventardaten einreichen

Nachdem das Merchant Center mit einer Unternehmensgruppe verknüpft ist, können Sie Daten zu lokal erhältlichen Produkten und zu lokalem Produktinventar für diese Unternehmen bereitstellen. Dazu verwenden Sie dieselben Methoden wie für das Hochladen von Onlineprodukten und Inventardaten, z. B. products.insert. Für products.insert geben Sie den Channel local anstelle von online an.