Method: accounts.lfpInventories.insert

Inserisce una risorsa LfpInventory per l'account commerciante di destinazione specificato. Se la risorsa esiste già, verrà sostituita. L'inventario scade automaticamente dopo 30 giorni.

Richiesta HTTP

POST https://merchantapi.googleapis.com/lfp/v1beta/{parent=accounts/*}/lfpInventories:insert

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
parent

string

Obbligatoria. L'account del fornitore LFP. Formato: accounts/{account}

Corpo della richiesta

Il corpo della richiesta contiene un'istanza di LfpInventory.

Corpo della risposta

Inventario locale del commerciante.

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "name": string,
  "targetAccount": string,
  "storeCode": string,
  "offerId": string,
  "regionCode": string,
  "contentLanguage": string,
  "price": {
    object (Price)
  },
  "availability": string,
  "collectionTime": string,
  "gtin": string,
  "quantity": string,
  "pickupMethod": string,
  "pickupSla": string,
  "feedLabel": string
}
Campi
name

string

Solo output. Identificatore. Nome della risorsa LfpInventory. Formato: accounts/{account}/lfpInventories/{target_merchant}~{storeCode}~{offer}

targetAccount

string (int64 format)

Obbligatoria. L'ID Merchant Center del commerciante per cui inviare l'inventario.

storeCode

string

Obbligatoria. L'identificatore del negozio del commerciante. Il codice negozio inserito tramite InsertLfpStore o il codice negozio nel profilo dell'attività.

offerId

string

Obbligatoria. Immutabile. Un identificatore univoco del prodotto. Se per un commerciante sono stati inviati sia gli inventari sia le vendite, questo ID deve corrispondere per lo stesso prodotto.

Nota: se il commerciante vende lo stesso prodotto sia nuovo che usato, gli ID devono essere diversi.

regionCode

string

Obbligatoria. Il codice di territorio CLDR per il paese in cui il prodotto viene venduto.

contentLanguage

string

Obbligatoria. Il codice lingua ISO 639-1 di due lettere dell'articolo.

price

object (Price)

Campo facoltativo. Il prezzo corrente del prodotto.

availability

string

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

collectionTime

string (Timestamp format)

Campo facoltativo. L'ora in cui viene raccolto l'inventario. Se non viene configurato, verrà impostato l'ora in cui viene inviato l'inventario.

gtin

string

Campo facoltativo. Il codice Global Trade Item Number (GTIN) del prodotto.

quantity

string (int64 format)

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

pickupMethod

string

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

pickupSla

string

Campo facoltativo. Data prevista in cui un ordine sarà pronto per il ritiro in relazione alla data dell'ordine. Da inviare insieme a pickupMethod. Per i valori degli attributi accettati, consulta la specifica dei dati dell'inventario locale dei prodotti.

feedLabel

string

Campo facoltativo. L'etichetta del feed del prodotto. Se non viene configurato, il valore predefinito sarà regionCode.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per ulteriori informazioni, consulta la panoramica di OAuth 2.0.