Se hai utilizzato le impostazioni degli annunci di inventario locale nell'API Content for Shopping, tieni presente che l'API Merchant ha subito diverse modifiche importanti.
Le impostazioni LIA ora appartengono a uno dei tre componenti principali, ciascuno con una risorsa associata.
Componente principale | Risorsa |
---|---|
Configurazione dell'account per la pubblicazione omnicanale | OmnichannelSetting |
Collegamento al partner Local Feed Partnership (LFP) per i dati di inventario | LfpProvider |
Collegamento all'account Profilo dell'attività su Google (GBP) per i dati dei negozi locali | GbpAccount |
Inoltre, con le impostazioni LIA era presente 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 dell'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 |
Non è più disponibile un metodo per recuperare direttamente tutte le impostazioni LIA per tutti gli account secondari. Esegui invece una query su tutti i subaccount e utilizza
accounts.omnichannelSettings.list per recuperare
omnichannelSettings per quelli di tuo 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. Vedi Ritiro.
OmnichannelSetting
API Content for 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. Codice paese Common Locale Data Repository (CLDR) (ad es. "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 (Uniform Resource Identifier) della pagina del prodotto disponibile e lo stato di pubblicazione
per questo regionCode . Imposta almeno uno degli oggetti
inStock o pickup nell'API create se
hai scelto uno dei tipi MHLSF , ma imposta
inStock solo se lsfType è GHLSF .
|
storePickupActive |
boolean |
pickup |
object |
L'URI della pagina di prodotto per il ritiro e lo stato di pubblicazione per questo
regionCode . Imposta almeno uno degli oggetti inStock o
Pickup nell'API create se hai scelto uno dei tipi
MHLSF , ma non impostarlo quando GHLSF
è impostato come lsfType .
|
posDataProvider |
object |
lfpLink |
object |
Solo output. Il collegamento stabilito a un fornitore LFP |
onDisplayToOrder |
object |
odo |
object |
L'URI e lo stato del criterio "In esposizione, può essere ordinato" (ODO) per questo
regionCode
|
about |
object |
about |
object |
L'URI e lo stato della pagina Informazioni per 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 for Shopping | API Merchant | |||
---|---|---|---|---|
Campo | Tipo | Campo | Tipo | Descrizione |
lsfType |
string |
lsfType |
enum (LsfType) |
Il tipo di vetrina locale (LSF). I valori possibili sono:
|
InStock
API Content for 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 di prodotti disponibili. Il dominio dell'URI deve corrispondere alla home page del commerciante.
|
(n/a) | (n/a) | state |
enum |
Solo output. Lo stato della pubblicazione in stock. I valori disponibili sono:
|
Per esaminare la versione dei contenuti di Shopping, consulta LiaCountrySettings e LiaOmnichannelExperience.
Pickup
API Content for 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 di annunci con ritiro. Il dominio dell'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 di Shopping, consulta LiaCountrySettings e LiaOmnichannelExperience.
LfpLink
API Content for Shopping | API Merchant | |||
---|---|---|---|---|
Campo | Tipo | Campo | Tipo | Descrizione |
posDataProviderId |
string |
lfpProvider |
string |
Obbligatorio. Il nome della risorsa del provider 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 relativi agli acquisti, consulta LiaPosDataProvider.
OnDisplayToOrder
API Content for Shopping | API Merchant | |||
---|---|---|---|---|
Campo | Tipo | Campo | Tipo | Descrizione |
shippingCostPolicyUrl |
string |
uri |
string |
Obbligatorio. L'URI delle norme relative ai prodotti in esposizione che possono essere ordinati (ODO). |
status |
string |
state |
enum (ReviewState.State) |
Solo output. Lo stato dell'URI. I valori possibili sono:
|
Per esaminare la versione dei contenuti di Shopping, consulta LiaOnDisplayToOrderSettings.
Informazioni
API Content for 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 dei contenuti di Shopping, consulta LiaAboutPageSettings.
InventoryVerification
API Content for 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 di Shopping, consulta LiaCountrySettings e LiaInventorySettings.
LfpProvider
API Content for Shopping | API Merchant | |||
---|---|---|---|---|
Campo | Tipo | Campo | Tipo | Descrizione |
fullName |
string |
name |
string |
Il nome della risorsa del provider 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 provider LFP |
Per esaminare la versione dei contenuti di Shopping, consulta PosDataProvidersPosDataProvider.
GbpAccount
Shopping Content API |
API Merchant | |||
---|---|---|---|---|
Field |
Type |
Campo | Tipo | Descrizione |
name |
string |
name |
string |
Il nome della risorsa dell'account GBP
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 di Shopping, consulta GmbAccountsGmbAccount.