Unternehmensprofil verknüpfen

Wenn Sie lokales Inventar im Merchant Center anbieten möchten, müssen Sie zuerst angeben, Unternehmen, für die das Merchant Center zuständig ist. Sie können die Liste der Sie können Unternehmensgruppen aus dem Unternehmensprofil über die Content API hinzufügen. Sie müssen jedoch , um zuerst Zugriff auf das Unternehmensprofil anzufordern.

Zugriff auf ein Unternehmensprofil anfordern

Wenn Sie Zugriff auf Ihr Unternehmensprofil anfordern möchten, verwenden Sie das liasettings.requestgmbaccess :

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

Wie in diesem Beispiel gezeigt, gibt der Abfrageparameter gmbEmail die E-Mail-Adresse an, die Adresse des Administrators des Unternehmensprofils.

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

Verfügbare Unternehmensgruppen auflisten

Sobald der Zugriff gewährt wurde, können Sie sehen, welche Unternehmen über das Aufrufen der liasettings.getaccessiblegmbaccounts :

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 Unternehmensgruppen erstellt haben, müssen Sie die Feld googleMyBusinessLink im Accounts-Ressource verknüpft mit dem Merchant Center-Konto auf das gewünschte Konto. Wenn Händler Center 67890 enthält Produkte für Unternehmen mit Sitz in Kalifornien. Sie können Accounts.update zum Festlegen Informationen:

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

Das Festlegen des Felds googleMyBusinessLink erfordert kein manuelles Festlegen bestätigen, sodass der Status des Links sofort sichtbar ist.

Produkt- und Inventardaten einreichen

Jetzt, da das Merchant Center mit einer Standortgruppe verknüpft ist, haben Sie folgende Möglichkeiten: Daten zu lokal erhältlichen Produkten und zum lokalen Inventar für diese Unternehmen bereitstellen. Dazu verwenden Sie die gleichen Methoden, wie products.insert, die Sie zum Hochladen von Online-Produkten und Inventardaten. Für products.insert geben Sie als Kanal local statt online an.