Collega il profilo della tua attività

Per fornire l'inventario locale a Merchant Center, devi prima specificare di quali attività sarà responsabile Merchant Center. Puoi ottenere l'elenco dei possibili gruppi di sedi da Profilo dell'attività tramite l'API Content, ma devi prima richiedere l'accesso a 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 mostra 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 gli chiede di accettare o rifiutare la richiesta di accesso. Questa richiesta scade dopo 7 giorni se l'amministratore non intraprende alcuna azione.

Elenca i gruppi di sedi disponibili

Una volta autorizzato l'accesso, puoi vedere quali attività sono disponibili chiamando 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 preferisci. 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 link verrà visualizzato immediatamente.

Inviare i dati di prodotto e di inventario

Ora che Merchant Center è associato a un gruppo di sedi dell'attività, puoi fornire dati di inventario locale dei prodotti e dei prodotti locali per queste attività. Per farlo, utilizza gli stessi metodi, ad esempio products.insert, che utilizzi per caricare i dati di inventario e dei prodotti online. Per products.insert, specificherai un canale di local anziché online.