Unternehmensprofil verknüpfen

Wenn Sie im Merchant Center lokales Inventar bereitstellen 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 im Unternehmensprofil abrufen. Sie müssen jedoch zuerst Zugriff auf das Unternehmensprofil anfordern.

Zugriff auf ein Unternehmensprofil anfordern

Verwenden Sie die Methode liasettings.requestgmbaccess, um Zugriff auf Ihr Unternehmensprofil anzufordern:

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

In diesem Beispiel wird mit dem Abfrageparameter gmbEmail die E-Mail-Adresse des Administrators des Unternehmensprofils angegeben.

Nach dem Aufruf dieser Methode erhält der angegebene Administrator eine E-Mail, in der er gebeten wird, die Zugriffsanfrage anzunehmen oder abzulehnen. Diese Anfrage läuft nach 7 Tagen ab, wenn der Administrator nichts unternimmt.

Verfügbare Standortgruppen 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
  }]
}

Geben Sie die Standortgruppe für das Merchant Center-Konto an

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

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 Feld googleMyBusinessLink ist keine manuelle Bestätigung erforderlich. Der Status der Verknüpfung wird daher sofort angezeigt.

Produkt- und Inventardaten einreichen

Da das Merchant Center jetzt mit einer Standortgruppe verknüpft ist, können Sie Daten zu lokal erhältlichen Produkten und lokalem Inventar für diese Unternehmen angeben. Dazu verwenden Sie dieselben Methoden, z. B. products.insert, mit denen Sie Onlineprodukte und Inventardaten hochladen. Für products.insert geben Sie den Kanal local anstelle von online an.