Package google.shopping.merchant.inventories.v1beta

Indice

LocalInventoryService

Servizio per gestire l'inventario locale dei prodotti

DeleteLocalInventory

rpc DeleteLocalInventory(DeleteLocalInventoryRequest) returns (Empty)

Consente di eliminare il LocalInventory specificato dal prodotto specificato nel tuo account commerciante. Potrebbero essere necessarie fino a un'ora prima che il LocalInventory venga eliminato dal prodotto specifico. Una volta ricevuta una risposta di eliminazione riuscita, attendi questo periodo di tempo prima di riprovare a eliminare.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per ulteriori informazioni, consulta la sezione OAuth 2.0 Overview.

InsertLocalInventory

rpc InsertLocalInventory(InsertLocalInventoryRequest) returns (LocalInventory)

Inserisce una risorsa LocalInventory in un prodotto nel tuo account commerciante.

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

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 sezione OAuth 2.0 Overview.

ListLocalInventories

rpc ListLocalInventories(ListLocalInventoriesRequest) returns (ListLocalInventoriesResponse)

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

Le risorse LocalInventory sono elencate per prodotto per un determinato account.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per ulteriori informazioni, consulta la sezione OAuth 2.0 Overview.

RegionalInventoryService

Servizio per gestire l'inventario regionale dei prodotti. Esistono anche una risorsa e un'API regions separate per gestire le definizioni delle regioni.

DeleteRegionalInventory

rpc DeleteRegionalInventory(DeleteRegionalInventoryRequest) returns (Empty)

Consente di eliminare la risorsa RegionalInventory specificata dal prodotto specificato nel tuo account commerciante. Potrebbero essere necessarie fino a un'ora prima che il RegionalInventory venga eliminato dal prodotto specifico. Una volta ricevuta una risposta di eliminazione riuscita, attendi questo periodo di tempo prima di riprovare a eliminare.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per ulteriori informazioni, consulta la sezione OAuth 2.0 Overview.

InsertRegionalInventory

rpc InsertRegionalInventory(InsertRegionalInventoryRequest) returns (RegionalInventory)

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

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

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 sezione OAuth 2.0 Overview.

ListRegionalInventories

rpc ListRegionalInventories(ListRegionalInventoriesRequest) returns (ListRegionalInventoriesResponse)

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

Le risorse RegionalInventory sono elencate per prodotto per un determinato account.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per ulteriori informazioni, consulta la sezione OAuth 2.0 Overview.

DeleteLocalInventoryRequest

Messaggio di richiesta per il metodo DeleteLocalInventory.

Campi
name

string

Obbligatorio. Il nome dell'inventario locale del prodotto da eliminare. Formato: accounts/{account}/products/{product}/localInventories/{store_code}

DeleteRegionalInventoryRequest

Messaggio di richiesta per il metodo DeleteRegionalInventory.

Campi
name

string

Obbligatorio. 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

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

local_inventory

LocalInventory

Obbligatorio. 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

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

regional_inventory

RegionalInventory

Obbligatorio. 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

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

page_size

int32

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

page_token

string

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

Quando viene applicata la paginazione, tutti gli altri parametri forniti a ListLocalInventories devono corrispondere alla chiamata che ha fornito il token pagina. Il 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 specificato dell'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

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

page_size

int32

Il numero massimo di risorse RegionalInventory da restituire per il prodotto specificato. Il servizio restituisce un numero inferiore a questo valore se il numero di inventari per il prodotto specificato è inferiore a pageSize. Il valore predefinito è 25000. Il valore massimo è 100000. Se viene specificato un valore superiore al massimo, il valore predefinito di pageSize sarà il massimo.

page_token

string

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

Quando viene applicata la paginazione, tutti gli altri parametri forniti a ListRegionalInventories devono corrispondere alla chiamata che ha fornito il token pagina. Il 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 specificato dell'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 del prodotto. Rappresenta le informazioni in negozio per un prodotto specifico nel negozio specificato da storeCode. Per un elenco di tutti i valori degli attributi accettati, consulta la specifica dei dati di 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

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

price

Price

Prezzo del prodotto in questo negozio.

sale_price

Price

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

sale_price_effective_date

Interval

Il 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 di 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 di inventario locale dei prodotti.

pickup_sla

string

Periodo di tempo relativo dalla data di un ordine per questo prodotto, effettuato in questo negozio, fino al momento in cui sarà pronto per il ritiro. Deve essere inviato con pickupMethod. Per i valori degli attributi accettati, consulta la specifica dei dati di inventario locale dei prodotti.

instore_product_location

string

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

RegionalInventory

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

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

Obbligatorio. Immutabile. ID della regione per questa risorsa RegionalInventory. Per ulteriori dettagli, consulta la sezione 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 salePriceEffectiveDate è definito.

sale_price_effective_date

Interval

Il 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 di inventario dei prodotti a livello di regione