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.