Se hai utilizzato le impostazioni degli annunci di inventario locale nell'API Content for Shopping, tieni presente che l'API Merchant presenta diverse modifiche importanti.
Le impostazioni LIA ora appartengono a uno dei tre componenti principali, ognuno con una risorsa associata.
| Componente principale | Risorsa |
|---|---|
| Configurazione dell'account per la pubblicazione omnicanale | OmnichannelSetting |
| Collegamento al partner del programma di partnership per i feed locali (LFP) per i dati di inventario | LfpProvider |
| Collegamento all'account Profilo dell'attività su Google per i dati dei negozi locali | GbpAccount |
Inoltre, con le impostazioni LIA, esisteva una singola risorsa per account che conteneva un elenco di impostazioni per ogni entità nazionale. Con OmnichannelSettings puoi associare più risorse a un account. Ogni risorsa rappresenta le impostazioni di una determinata entità nazionale.
Ecco come sono cambiate le richieste e le risorse.
Richieste
| Nuovo dominio | Nome del metodo API Content | Nome del metodo dell'API Merchant |
|---|---|---|
accounts.omnichannelSettings |
liasettings.custombatch |
Questo metodo non sarà più disponibile. L'API Merchant supporta la possibilità di inviare più richieste contemporaneamente. |
liasettings.get |
accounts.omnichannelSettings.list |
|
liasettings.list |
Un metodo per ottenere tutte le impostazioni LIA per tutti i sub-account non è più disponibile direttamente. Esegui invece una query su tutti i subaccount e utilizza accounts.omnichannelSettings.list per ottenere le impostazioni omnichannelSettings per quelli di interesse.
|
|
liasettings.update |
accounts.omnichannelSettings.create, accounts.omnichannelSettings.update |
|
liasettings.requestinventoryverification |
accounts.omnichannelSettings.requestInventoryVerification |
|
liasettings.setinventoryverificationcontact |
Questo metodo non sarà più disponibile. Utilizza invece accounts.omnichannelSettings.create o accounts.omnichannelSettings.update con una maschera aggiornata.
|
|
liasettings.setomnichannelexperience |
Questo metodo non sarà più disponibile. Utilizza invece accounts.omnichannelSettings.create o accounts.omnichannelSettings.update con una maschera aggiornata.
|
|
accounts.omnichannelSettings.lfpProvider |
liasettings.listposdataproviders |
accounts.omnichannelSettings.lfpProviders.findLfpProviders |
liasettings.setposdataprovider |
accounts.omnichannelSettings.lfpProviders.linkLfpProvider |
|
accounts.gbpAccount |
liasettings.getaccessiblegmbaccounts |
accounts.gbpAccount.list |
liasettings.requestgmbaccess |
accounts.gbpAccount.linkGbpAccount |
Risorse
Inoltre, il servizio si comporta in modo diverso per PickupType. Consulta Ritiro.
OmnichannelSetting
| API Content per lo shopping | API Merchant | |||
|---|---|---|---|---|
| Campo | Tipo | Campo | Tipo | Descrizione |
| (n/a) | (n/a) | name |
string |
Il nome della risorsa di questa impostazione omnicanale. Formato:
Formato: accounts/{account}/omnichannelSettings/{omnichannel_setting}
|
country |
string |
regionCode |
string |
Obbligatorio. Common Locale Data Repository (CLDR): codice paese (ad esempio "US") |
hostedLocalStorefrontActive |
boolean |
lsfType |
enum (LsfType) |
Obbligatorio.
Il tipo di
vetrina locale (LSF) per questo regionCode.
I valori possibili includono:
|
| (n/a) | (n/a) | inStock |
object |
L'URI (Universal Resource Identifier) della pagina di prodotto disponibile e lo stato di pubblicazione di questo regionCode. Imposta almeno uno degli oggetti inStock o pickup nell'API di creazione se hai scelto uno dei tipi MHLSF, ma imposta solo inStock se lsfType è GHLSF.
|
storePickupActive |
boolean |
pickup |
object |
L'URI della pagina di prodotto per il ritiro e lo stato di pubblicazione di questo regionCode. Imposta almeno uno degli oggetti inStock o Pickup nell'API di creazione se hai scelto uno dei tipi MHLSF, ma non impostarlo quando GHLSF è impostato come lsfType.
|
posDataProvider |
object |
lfpLink |
object |
Solo output. Il link stabilito con un fornitore LFP |
onDisplayToOrder |
object |
odo |
object |
L'URI e lo stato delle norme "In esposizione, può essere ordinato" (ODO) per questo regionCode
|
about |
object |
about |
object |
L'URI e lo stato della pagina Informazioni su questo regionCode |
inventory |
object |
inventoryVerification |
object |
Lo stato della procedura di verifica dell'inventario e i dati di contatto per questo regionCode |
omnichannelExperience |
object (LiaOmnichannelExperience) |
(n/a) | (n/a) | Utilizza lsfType e pickup (sopra). |
LsfType
| API Content per lo shopping | API Merchant | |||
|---|---|---|---|---|
| Campo | Tipo | Campo | Tipo | Descrizione |
lsfType |
string |
lsfType |
enum (LsfType) |
Il tipo di vetrina locale. I valori possibili sono:
|
InStock
| API Content per lo shopping | API Merchant | |||
|---|---|---|---|---|
| Campo | Tipo | Campo | Tipo | Descrizione |
| (n/a) | (n/a) | uri |
string |
URI della pagina di destinazione del prodotto. Obbligatorio se hai scelto uno dei tipi MHLSF. Obbligatorio se l'oggetto è impostato. Per GHLSF, deve essere vuoto, ma per MHLSF non deve essere vuoto. Il servizio lo utilizza solo per esaminare la pubblicazione dei prodotti disponibili. Il dominio di questo URI deve corrispondere alla home page del commerciante.
|
| (n/a) | (n/a) | state |
enum |
Solo output. Lo stato della pubblicazione degli articoli disponibili. I valori disponibili sono
|
Per esaminare la versione dei contenuti per lo shopping, consulta LiaCountrySettings e LiaOmnichannelExperience.
Ritiro
| API Content per lo shopping | API Merchant | |||
|---|---|---|---|---|
| Campo | Tipo | Campo | Tipo | Descrizione |
| (n/a) | (n/a) | uri |
string |
URI della pagina di prodotto per il ritiro. Obbligatorio se l'oggetto è impostato. L'API lo utilizza solo per esaminare la pubblicazione del ritiro. Il dominio di questo URI deve corrispondere alla home page del commerciante. |
LiaInventorySettings.status |
string |
state |
enum (ReviewState.State) |
Solo output. Lo stato della pubblicazione del ritiro. I valori disponibili sono
|
Per esaminare la versione dei contenuti per lo shopping, consulta LiaCountrySettings e LiaOmnichannelExperience.
LfpLink
| API Content per lo shopping | API Merchant | |||
|---|---|---|---|---|
| Campo | Tipo | Campo | Tipo | Descrizione |
posDataProviderId |
string |
lfpProvider |
string |
Obbligatorio. Il nome della risorsa del fornitore LFP |
posExternalAccountId |
string |
externalAccountId |
string |
Obbligatorio. L'ID account con cui questo commerciante è noto al fornitore LFP |
| (n/a) | (n/a) | state |
enum (ReviewState.State) |
Solo output. Lo stato di LfpLink. I valori disponibili sono
|
Per esaminare la versione dei contenuti per lo shopping, consulta LiaPosDataProvider.
OnDisplayToOrder
| API Content per lo shopping | API Merchant | |||
|---|---|---|---|---|
| Campo | Tipo | Campo | Tipo | Descrizione |
shippingCostPolicyUrl |
string |
uri |
string |
Obbligatorio. L'URI delle norme relative alla funzionalità "In esposizione, può essere ordinato". |
status |
string |
state |
enum (ReviewState.State) |
Solo output. Lo stato dell'URI. I valori possibili sono
|
Per esaminare la versione dei contenuti per lo shopping, consulta LiaOnDisplayToOrderSettings.
Informazioni
| API Content per lo shopping | API Merchant | |||
|---|---|---|---|---|
| Campo | Tipo | Campo | Tipo | Descrizione |
url |
string |
uri |
string |
Obbligatorio. L'URI della pagina Informazioni |
status |
string |
state |
enum (ReviewState.State) |
Solo output. Lo stato dell'URI. I valori possibili sono:
|
Per esaminare la versione di contenuti per lo shopping, consulta LiaAboutPageSettings.
InventoryVerification
| API Content per lo shopping | API Merchant | |||
|---|---|---|---|---|
| Campo | Tipo | Campo | Tipo | Descrizione |
status |
string |
state |
enum (InventoryVerification.State) |
Solo output. Lo stato della procedura di verifica dell'inventario. I valori possibili sono
|
inventoryVerificationContactName |
string |
contact |
string |
Obbligatorio. Il nome del contatto per la procedura di verifica dell'inventario |
inventoryVerificationContactEmail |
string |
contactEmail |
string |
Obbligatorio. L'indirizzo email del contatto per la procedura di verifica dell'inventario |
inventoryVerificationContactStatus |
string |
contactState |
enum (ReviewState.State) |
Solo output. Lo stato della verifica del contatto. I valori possibili sono
|
Per esaminare la versione dei contenuti per lo shopping, consulta LiaCountrySettings e LiaInventorySettings.
LfpProvider
| API Content per lo shopping | API Merchant | |||
|---|---|---|---|---|
| Campo | Tipo | Campo | Tipo | Descrizione |
fullName |
string |
name |
string |
Il nome della risorsa del fornitore LFP.
Formato: accounts/{account}/omnichannelSettings/{omnichannel_setting}/lfpProviders/{lfp_provider}
|
| (n/a) | (n/a) | regionCode |
string |
Obbligatorio. Codice paese CLDR |
providerId |
string |
(n/a) | (n/a) | Questo campo non sarà più disponibile. |
displayName |
string |
displayName |
string |
Il nome visualizzato del fornitore LFP |
Per esaminare la versione dei contenuti per lo shopping, consulta PosDataProvidersPosDataProvider.
GbpAccount
Shopping Content API |
API Merchant | |||
|---|---|---|---|---|
Field |
Type |
Campo | Tipo | Descrizione |
name |
string |
name |
string |
Il nome risorsa dell'account Profilo dell'attività
Formato: accounts/{account}/gbpAccount/{gbp_account}
|
| (n/a) | (n/a) | gbpAccountId |
string |
L'ID del profilo dell'attività |
type |
string |
type |
enum (GbpAccount.Type) |
Il tipo di profilo dell'attività. I valori disponibili sono
|
email |
string |
gbpAccountName |
string |
Il nome del profilo dell'attività:
|
listingCount |
string |
listingCount |
int64 |
Numero di schede associate a questo account |
Per esaminare la versione dei contenuti per lo shopping, consulta GmbAccountsGmbAccount.