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.