Method: accounts.lfpInventories.insert

Insère une ressource LfpInventory pour le compte marchand cible donné. Si la ressource existe déjà, elle sera remplacée. L'inventaire expire automatiquement au bout de 30 jours.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
parent

string

Obligatoire. Compte du fournisseur LFP. Format : accounts/{account}

Corps de la requête

Le corps de la requête contient une instance de LfpInventory.

Corps de la réponse

Inventaire en magasin pour le marchand.

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Représentation 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
}
Champs
name

string

Uniquement en sortie. Identifiant. Nom de la ressource LfpInventory. Format : accounts/{account}/lfpInventories/{target_merchant}~{storeCode}~{offer}

targetAccount

string (int64 format)

Obligatoire. ID Merchant Center du marchand pour lequel envoyer l'inventaire.

storeCode

string

Obligatoire. Identifiant du magasin du marchand. Code de magasin inséré via InsertLfpStore ou code de magasin dans la fiche d'établissement.

offerId

string

Obligatoire. Immuable. Identifiant unique du produit. Si des inventaires et des ventes sont envoyés pour un marchand, cet identifiant doit être identique pour le même produit.

Remarque: Si un produit est vendu à la fois neuf et d'occasion, un identifiant unique doit être attribué à chaque type de produit.

regionCode

string

Obligatoire. Code CLDR du pays de vente du produit.

contentLanguage

string

Obligatoire. Code de langue ISO 639-1 à deux lettres pour l'article.

price

object (Price)

Facultatif. Prix actuel du produit.

availability

string

Obligatoire. Disponibilité du produit dans ce magasin. Pour connaître les valeurs d'attribut acceptées, consultez les spécifications des données d'inventaire de produits en magasin.

collectionTime

string (Timestamp format)

Facultatif. Heure à laquelle l'inventaire est collecté. Si cette règle n'est pas configurée, elle est définie sur l'heure d'envoi de l'inventaire.

gtin

string

Facultatif. Code article international (GTIN) du produit.

quantity

string (int64 format)

Facultatif. Quantité du produit disponible dans ce magasin. La valeur doit être supérieure ou égale à zéro.

pickupMethod

string

Facultatif. Méthode de retrait en magasin acceptée pour cette offre. Sauf si la valeur est "not supported", ce champ doit être soumis avec pickupSla. Pour connaître les valeurs acceptées pour les attributs, consultez les spécifications des données d'inventaire de produits en magasin.

pickupSla

string

Facultatif. Date à laquelle la commande pourra être retirée en magasin par rapport à la date de la commande. Doit être envoyé avec pickupMethod. Pour connaître les valeurs acceptées pour les attributs, consultez les spécifications des données d'inventaire de produits en magasin.

feedLabel

string

Facultatif. Libellé du flux du produit. Si cette règle n'est pas configurée, la valeur par défaut est regionCode.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

Pour en savoir plus, consultez la Présentation d'OAuth 2.0.