Per fornire l'inventario locale a Merchant Center, devi innanzitutto specificare quale le attività di cui Merchant Center sarà responsabile. Puoi ottenere l'elenco possibili gruppi di sedi in Profilo dell'attività tramite l'API Content, ma devi per richiedere prima l'accesso al profilo dell'attività.
Richiedi l'accesso a un profilo dell'attività
Per richiedere l'accesso al profilo della tua attività, utilizza il
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'email.
dell'amministratore del profilo dell'attività.
Dopo aver chiamato questo metodo, l'amministratore specificato riceverà un'email chiedendogli di accettare o rifiutare la richiesta di accesso. Questa richiesta scade dopo il giorno 7 giorni se non viene intrapresa alcuna azione da parte dell'amministratore.
Elenca i gruppi di sedi disponibili
Una volta consentito l'accesso, puoi vedere quali attività sono disponibili per
chiamando il
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, devi impostare il
Campo googleMyBusinessLink
nel
Risorsa Accounts
associata
dall'account Merchant Center a quello desiderato. Ad esempio, se il commerciante
Center 67890 conterrà prodotti per le aziende con sede in California, che puoi utilizzare
Accounts.update
per impostarlo
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 interventi manuali
verifica, in modo che lo stato del link venga immediatamente riportato.
Inviare dati di prodotto e di inventario
Ora che Merchant Center è associato a un gruppo di sedi, puoi
fornire dati sui prodotti locali e sull'inventario locale dei prodotti per queste attività.
Per farlo, utilizzi gli stessi metodi, come
products.insert
che
utilizzare per caricare i dati di inventario e prodotti online.
Per products.insert
, specificherai un canale di local
anziché di online
.