Wenn Sie dem Merchant Center Daten zu lokalem Inventar zur Verfügung stellen 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 aus dem Unternehmensprofil abrufen. Dazu müssen Sie jedoch zuerst Zugriff auf das Unternehmensprofil anfordern.
Zugriff auf ein Unternehmensprofil anfordern
So fordern Sie Zugriff auf Ihr Unternehmensprofil an:
liasettings.requestgmbaccess
POST https://shoppingcontent.googleapis.com/content/v2.1/12345/liasettings/67890/requestgmbaccess?gmbEmail=admin@example.com
Wie in diesem Beispiel zu sehen ist, wird mit dem Abfrageparameter gmbEmail
die E-Mail-Adresse des Administrators für das Unternehmensprofil angegeben.
Nachdem Sie diese Methode aufgerufen haben, erhält der angegebene Administrator eine E-Mail mit der Aufforderung, die Zugriffsanfrage anzunehmen oder abzulehnen. Diese Anfrage läuft nach 7 Tagen ab, wenn der Administrator keine Maßnahmen ergreift.
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
}]
}
Unternehmensgruppe für das Merchant Center-Konto angeben
Nachdem Sie eine Liste möglicher Unternehmensgruppen haben, müssen Sie das Feld googleMyBusinessLink
in der Ressource Accounts
, die mit dem Merchant Center-Konto verknüpft ist, auf die gewünschte Unternehmensgruppe festlegen. Wenn das Merchant Center-Konto 67890 beispielsweise Produkte für Unternehmen mit Sitz in Kalifornien enthält, können Sie Accounts.update
verwenden, um diese Informationen festzulegen:
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 Festlegen des Felds googleMyBusinessLink
ist keine manuelle Überprüfung erforderlich. Der Status des Links wird also sofort aktualisiert.
Produkt- und Inventardaten einreichen
Nachdem das Merchant Center mit einer Unternehmensgruppe verknüpft ist, können Sie Daten zu lokal erhältlichen Produkten und zu lokalem Produktinventar für diese Unternehmen bereitstellen.
Dazu verwenden Sie dieselben Methoden wie für das Hochladen von Onlineprodukten und Inventardaten, z. B. products.insert
.
Für products.insert
geben Sie den Channel local
anstelle von online
an.