Unternehmensprofil verknüpfen

Wenn Sie lokales Inventar im Merchant Center anbieten 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 im Unternehmensprofil über die Content API abrufen, müssen aber zuerst Zugriff auf das Unternehmensprofil anfordern.

Zugriff auf ein Unternehmensprofil anfordern

Fordern Sie mit der Methode liasettings.requestgmbaccess Zugriff auf Ihr Unternehmensprofil an:

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

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

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 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
  }]
}

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

Sie haben jetzt eine Liste möglicher Unternehmensgruppen. Legen Sie nun das Feld googleMyBusinessLink in der Ressource Accounts, die mit dem Merchant Center-Konto verknüpft ist, auf die gewünschte fest. Wenn das Merchant Center 67890 beispielsweise Produkte für in Kalifornien ansässige Unternehmen enthält, können Sie diese Informationen mit Accounts.update festlegen:

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"
  }
}

Wenn Sie das Feld googleMyBusinessLink festlegen, ist keine manuelle Überprüfung erforderlich. Daher wird der Status der Verknüpfung sofort angezeigt.

Produkt- und Inventardaten einreichen

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