Obsolète: utilisez plutôt V3 Proto. Ordre de confirmation par l'appelant
Représentation JSON | |
---|---|
{ "id": string, "cart": { object ( |
Champs | |
---|---|
id |
Identifiant facultatif pour cet élément ProposedOrder. Inclus dans le champ ProposedOrder, renvoyé à l'intégrateur au moment de la confirmation. |
cart |
Articles de l'utilisateur |
otherItems[] |
Frais, ajustements, sous-totaux, etc. |
image |
Image associée à la commande proposée. |
termsOfServiceUrl |
Lien vers les conditions d'utilisation applicables à cette proposition d'ordonnance. |
totalPrice |
Prix total de la commande proposée. S'il est de type |
extension |
Extension de la commande proposée en fonction du type de commande Par exemple, si la commande inclut un lieu, cette extension contiendra une valeur Objet contenant des champs d'un type arbitraire. Un champ supplémentaire |
Collection
Obsolète: utilisez plutôt V3 Proto. Panier contenant les articles que l'utilisateur souhaite.
Représentation JSON | |
---|---|
{ "id": string, "merchant": { object ( |
Champs | |
---|---|
id |
Identifiant facultatif pour ce panier. Inclus dans le panier renvoyé à l'intégrateur au moment de la confirmation. |
merchant |
Marchand du panier, s'il est différent de l'appelant. |
lineItems[] |
Produits ou services que l'utilisateur commande. Il doit y avoir au moins une ligne de commande. |
otherItems[] |
Ajustements saisis par l'utilisateur (pourboires, par exemple). |
notes |
Notes sur ce panier. |
promotions[] |
Facultatif. Bons de réduction ajoutés au panier. Les promotions éligibles seront renvoyées sous forme de lignes de remise dans la commande proposée. |
extension |
Extension au panier en fonction du type de commande Objet contenant des champs d'un type arbitraire. Un champ supplémentaire |
Marchand
Obsolète: utilisez plutôt V3 Proto. Marchand du panier.
Représentation JSON | |
---|---|
{ "id": string, "name": string } |
Champs | |
---|---|
id |
Identifiant du marchand. |
name |
Nom du marchand visible par l'utilisateur. Obligatoire. |
LineItem
Obsolète: utilisez plutôt V3 Proto. Élément de la commande.
Représentation JSON | |
---|---|
{ "id": string, "name": string, "type": enum ( |
Champs | |
---|---|
id |
Identifiant unique de l'article dans le panier/la commande. Obligatoire. |
name |
de l'article tel qu'il apparaît sur le reçu. Obligatoire. |
type |
ou le type d'élément de campagne. |
quantity |
Nombre d'articles inclus. |
description |
description de l'article. |
image |
Petite image associée à cet élément. |
price |
Chaque élément de ligne doit avoir un prix, même s'il est égal à 0. Obligatoire. Il s'agit du prix total indiqué sur le reçu pour cette ligne (prix unitaire * quantité). |
subLines[] |
Sous-élément(s) de campagne Valide uniquement si le type est |
offerId |
Identifiant de produit ou d'offre facultatif pour cet article. |
extension |
Extension à l'élément de campagne en fonction de son type. Objet contenant des champs d'un type arbitraire. Un champ supplémentaire |
SubLine
Sous-élément associé à l'élément de la campagne.
Représentation JSON | |
---|---|
{ // Union field |
Champs | ||
---|---|---|
Champ d'union subline . Sous-élément de campagne. subline ne peut être qu'un des éléments suivants : |
||
lineItem |
Un élément de campagne générique (par exemple, un module complémentaire). |
|
note |
Note associée à l'élément de campagne. |
Promotion
Obsolète: utilisez plutôt V3 Proto. Promotion ajoutée au panier.
Représentation JSON | |
---|---|
{ "coupon": string } |
Champs | |
---|---|
coupon |
Obligatoire. Code promotionnel compris par le tiers. Exemple: GOOGLE10. |