Per fornire l'inventario locale a Merchant Center, devi innanzitutto specificare per quali attività sarà responsabile Merchant Center. Puoi ottenere l'elenco possibili gruppi di sedi dal profilo dell'attività tramite l'API Content, ma devi prima richiedere l'accesso al profilo dell'attività.
Richiedere l'accesso a un profilo dell'attività
Per richiedere l'accesso al tuo profilo dell'attività, utilizza il metodo
liasettings.requestgmbaccess
:
POST https://shoppingcontent.googleapis.com/content/v2.1/12345/liasettings/67890/requestgmbaccess?gmbEmail=admin@example.com
Come mostrato in questo esempio, il parametro di query gmbEmail
specifica l'indirizzo email dell'amministratore del profilo dell'attività.
Dopo aver chiamato questo metodo, l'amministratore specificato riceverà un'email che lo invita ad accettare o rifiutare la richiesta di accesso. Questa richiesta scade dopo 7 giorni se l'amministratore non interviene.
Elenca i gruppi di sedi disponibili
Una volta consentito l'accesso, puoi vedere quali attività sono disponibili chiamando il metodo 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
}]
}
Specifica il gruppo di sedi per l'account Merchant Center
Ora che hai un elenco di possibili gruppi di sedi dell'attività, devi impostare il campo googleMyBusinessLink
nella risorsa Accounts
associata all'account Merchant Center su quello che ti interessa. Ad esempio, se Merchant Center 67890 conterrà prodotti per attività con sede in California, puoi utilizzare Accounts.update
per impostare queste informazioni:
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"
}
}
L'impostazione del campo googleMyBusinessLink
non richiede alcuna verifica manuale, pertanto lo stato del collegamento verrà visualizzato immediatamente.
Inviare i dati di prodotto e di inventario
Ora che Merchant Center è associato a un gruppo di sedi, puoi fornire i dati di inventario locale dei prodotti per queste attività.
A questo scopo, utilizza gli stessi metodi, ad esempio
products.insert
, che
utilizzi per caricare i dati di inventario e dei prodotti online.
Per products.insert
, specifica un canale local
anziché online
.