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.