Package google.shopping.merchant.inventories.v1beta

Indice

LocalInventoryService

Servizio per la gestione dell'inventario locale per i prodotti

DeleteLocalInventory

rpc DeleteLocalInventory(DeleteLocalInventoryRequest) returns (Empty)

Elimina il valore LocalInventory specificato dal prodotto specificato nel tuo account commerciante. L'eliminazione di LocalInventory dal prodotto specifico potrebbe richiedere fino a un'ora. Dopo aver ricevuto correttamente una risposta di eliminazione, attendi quel periodo prima di tentare nuovamente l'eliminazione.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/content

Per ulteriori informazioni, consulta la pagina Panoramica di OAuth 2.0.

InsertLocalInventory

rpc InsertLocalInventory(InsertLocalInventoryRequest) returns (LocalInventory)

Inserimento di una risorsa LocalInventory in un prodotto nel tuo account commerciante.

Sostituisce la risorsa LocalInventory completa se esiste già una voce con lo stesso storeCode per il prodotto.

Potrebbero essere necessari fino a 30 minuti prima che la risorsa LocalInventory nuova o aggiornata venga visualizzata nei prodotti.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/content

Per ulteriori informazioni, consulta la pagina Panoramica di OAuth 2.0.

ListLocalInventories

rpc ListLocalInventories(ListLocalInventoriesRequest) returns (ListLocalInventoriesResponse)

Elenca le risorse LocalInventory per il prodotto in questione nel tuo account commerciante. La risposta potrebbe contenere meno elementi rispetto a quelli specificati da pageSize. Se pageToken è stato restituito nella richiesta precedente, può essere utilizzato per ottenere risultati aggiuntivi.

Sono elencate LocalInventory risorse per prodotto di un determinato account.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/content

Per ulteriori informazioni, consulta la pagina Panoramica di OAuth 2.0.

RegionalInventoryService

Servizio per la gestione dell'inventario regionale dei prodotti. Sono inoltre disponibili una risorsa e un'API regions separate per gestire le definizioni delle regioni.

DeleteRegionalInventory

rpc DeleteRegionalInventory(DeleteRegionalInventoryRequest) returns (Empty)

Elimina la risorsa RegionalInventory specificata dal prodotto specificato nel tuo account commerciante. L'eliminazione di RegionalInventory dal prodotto specifico potrebbe richiedere fino a un'ora. Dopo aver ricevuto correttamente una risposta di eliminazione, attendi quel periodo prima di tentare nuovamente l'eliminazione.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/content

Per ulteriori informazioni, consulta la pagina Panoramica di OAuth 2.0.

InsertRegionalInventory

rpc InsertRegionalInventory(InsertRegionalInventoryRequest) returns (RegionalInventory)

Inserisce un RegionalInventory per un determinato prodotto nel tuo account commerciante.

Sostituisce la risorsa RegionalInventory completa se esiste già una voce con lo stesso region per il prodotto.

Potrebbero essere necessari fino a 30 minuti prima che la risorsa RegionalInventory nuova o aggiornata venga visualizzata nei prodotti.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/content

Per ulteriori informazioni, consulta la pagina Panoramica di OAuth 2.0.

ListRegionalInventories

rpc ListRegionalInventories(ListRegionalInventoriesRequest) returns (ListRegionalInventoriesResponse)

Elenca le risorse RegionalInventory per il prodotto in questione nel tuo account commerciante. La risposta potrebbe contenere meno elementi rispetto a quelli specificati da pageSize. Se pageToken è stato restituito nella richiesta precedente, può essere utilizzato per ottenere risultati aggiuntivi.

Sono elencate RegionalInventory risorse per prodotto di un determinato account.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/content

Per ulteriori informazioni, consulta la pagina Panoramica di OAuth 2.0.

DeleteLocalInventoryRequest

Messaggio di richiesta per il metodo DeleteLocalInventory.

Campi
name

string

Obbligatoria. Il nome dell'inventario locale per il prodotto specificato da eliminare. Formato: accounts/{account}/products/{product}/localInventories/{store_code}

DeleteRegionalInventoryRequest

Messaggio di richiesta per il metodo DeleteRegionalInventory.

Campi
name

string

Obbligatoria. Il nome della risorsa RegionalInventory da eliminare. Formato: accounts/{account}/products/{product}/regionalInventories/{region}

InsertLocalInventoryRequest

Messaggio di richiesta per il metodo InsertLocalInventory.

Campi
parent

string

Obbligatoria. L'account e il prodotto in cui verrà inserito questo inventario. Formato: accounts/{account}/products/{product}

local_inventory

LocalInventory

Obbligatoria. Informazioni sull'inventario locale del prodotto. Se il prodotto ha già una risorsa LocalInventory per lo stesso storeCode, viene eseguita la sostituzione completa della risorsa LocalInventory.

InsertRegionalInventoryRequest

Messaggio di richiesta per il metodo InsertRegionalInventory.

Campi
parent

string

Obbligatoria. L'account e il prodotto in cui verrà inserito questo inventario. Formato: accounts/{account}/products/{product}

regional_inventory

RegionalInventory

Obbligatoria. Informazioni sull'inventario regionale da aggiungere al prodotto. Se il prodotto ha già una risorsa RegionalInventory per lo stesso region, viene eseguita la sostituzione completa della risorsa RegionalInventory.

ListLocalInventoriesRequest

Messaggio di richiesta per il metodo ListLocalInventories.

Campi
parent

string

Obbligatoria. Il name del prodotto principale per cui elencare gli inventari locali. Formato: accounts/{account}/products/{product}

page_size

int32

Il numero massimo di LocalInventory risorse da restituire per il prodotto specificato. Il servizio restituisce un valore inferiore a questo valore se il numero di inventari per il prodotto specificato è inferiore a pageSize. Il valore predefinito è 25.000. Il valore massimo è 25.000. Se viene specificato un valore superiore al massimo, pageSize utilizzerà per impostazione predefinita il valore massimo

page_token

string

Un token di pagina, ricevuto da una chiamata ListLocalInventories precedente. Fornisci il token di pagina per recuperare la pagina successiva.

Durante l'impaginazione, tutti gli altri parametri forniti a ListLocalInventories devono corrispondere alla chiamata che ha fornito il token della pagina. Token restituito come nextPageToken nella risposta alla richiesta precedente.

ListLocalInventoriesResponse

Messaggio di risposta per il metodo ListLocalInventories.

Campi
local_inventories[]

LocalInventory

Le risorse LocalInventory per il prodotto in questione dall'account specificato.

next_page_token

string

Un token, che può essere inviato come pageToken per recuperare la pagina successiva. Se questo campo viene omesso, non verranno visualizzate altre pagine.

ListRegionalInventoriesRequest

Messaggio di richiesta per il metodo ListRegionalInventories.

Campi
parent

string

Obbligatoria. name del prodotto principale per cui elencare le risorse RegionalInventory. Formato: accounts/{account}/products/{product}

page_size

int32

Il numero massimo di RegionalInventory risorse da restituire per il prodotto specificato. Il servizio restituisce un valore inferiore a questo valore se il numero di inventari per il prodotto specificato è inferiore a pageSize. Il valore predefinito è 25.000. Il valore massimo è 100.000. Se viene specificato un valore superiore al massimo, pageSize utilizzerà per impostazione predefinita il valore massimo.

page_token

string

Un token di pagina, ricevuto da una chiamata ListRegionalInventories precedente. Fornisci il token di pagina per recuperare la pagina successiva.

Durante l'impaginazione, tutti gli altri parametri forniti a ListRegionalInventories devono corrispondere alla chiamata che ha fornito il token della pagina. Token restituito come nextPageToken nella risposta alla richiesta precedente.

ListRegionalInventoriesResponse

Messaggio di risposta per il metodo ListRegionalInventories.

Campi
regional_inventories[]

RegionalInventory

Le risorse RegionalInventory per il prodotto in questione dall'account specificato.

next_page_token

string

Un token, che può essere inviato come pageToken per recuperare la pagina successiva. Se questo campo viene omesso, non verranno visualizzate altre pagine.

LocalInventory

Informazioni sull'inventario locale per il prodotto. Rappresenta le informazioni in negozio per un prodotto specifico presso il negozio specificato da storeCode. Per un elenco di tutti i valori degli attributi accettati, consulta la specifica dei dati dell'inventario locale dei prodotti.

Campi
name

string

Solo output. Il nome della risorsa LocalInventory. Formato: accounts/{account}/products/{product}/localInventories/{store_code}

account

int64

Solo output. L'account proprietario del prodotto. Questo campo verrà ignorato se impostato dal client.

store_code

string

Obbligatoria. Immutabile. Codice negozio (l'ID negozio del profilo dell'attività) del negozio fisico in cui viene venduto il prodotto. Per ulteriori informazioni, consulta la specifica dei dati dell'inventario locale dei prodotti.

price

Price

Prezzo del prodotto in questo negozio.

sale_price

Price

Prezzo scontato del prodotto in questo negozio. Obbligatorio se viene definito salePriceEffectiveDate.

sale_price_effective_date

Interval

TimePeriod della promozione in questo negozio.

custom_attributes[]

CustomAttribute

Un elenco di attributi personalizzati (forniti dal commerciante). Puoi anche utilizzare CustomAttribute per inviare qualsiasi attributo della specifica dei dati nella sua forma generica.

availability

string

Disponibilità del prodotto in questo negozio. Per i valori degli attributi accettati, consulta la specifica dei dati dell'inventario locale dei prodotti

quantity

int64

Quantità del prodotto disponibile in questo negozio. Deve essere maggiore o uguale a zero.

pickup_method

string

Metodo di ritiro supportato per questo prodotto. A meno che il valore non sia "not supported", questo campo deve essere inviato insieme a pickupSla. Per i valori degli attributi accettati, consulta la specifica dei dati dell'inventario locale dei prodotti

pickup_sla

string

Periodo di tempo relativo dalla data dell'ordine di un prodotto per questo prodotto, presso questo negozio, per essere pronto per il ritiro. Deve essere inviato con pickupMethod. Per i valori degli attributi accettati, consulta la specifica dei dati dell'inventario locale dei prodotti

instore_product_location

string

Posizione del prodotto all'interno del negozio. La lunghezza massima è 20 byte.

RegionalInventory

Informazioni sull'inventario regionale per il prodotto. Rappresenta informazioni specifiche come il prezzo e la disponibilità di un determinato prodotto in un determinato region. Per un elenco di tutti i valori degli attributi accettati, consulta la specifica dei dati dell'inventario regionale dei prodotti.

Campi
name

string

Solo output. Il nome della risorsa RegionalInventory. Formato: {regional_inventory.name=accounts/{account}/products/{product}/regionalInventories/{region}

account

int64

Solo output. L'account proprietario del prodotto. Questo campo verrà ignorato se impostato dal client.

region

string

Obbligatoria. Immutabile. ID della regione per questa risorsa RegionalInventory. Per ulteriori dettagli, consulta la pagina Prezzi e disponibilità a livello regionale.

price

Price

Prezzo del prodotto in questa regione.

sale_price

Price

Prezzo scontato del prodotto in questa regione. Obbligatorio se viene definito salePriceEffectiveDate.

sale_price_effective_date

Interval

TimePeriod del prezzo scontato in questa regione.

custom_attributes[]

CustomAttribute

Un elenco di attributi personalizzati (forniti dal commerciante). Puoi anche utilizzare CustomAttribute per inviare qualsiasi attributo della specifica dei dati nella sua forma generica.

availability

string

Disponibilità del prodotto in questa regione. Per i valori degli attributi accettati, consulta la specifica dei dati dell'inventario dei prodotti regionale