- Représentation JSON
- Panier
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Marchand
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- LineItem
- SubLine
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Promotion
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
Ordre que l'appelant demande à l'utilisateur de confirmer.
Représentation JSON | |
---|---|
{ "id": string, "cart": { object( |
Champs | |
---|---|
id |
ID facultatif pour cet objet ProposedOrder. Inclus dans l'élément ProposedOrder renvoyé à l'intégrateur au moment de la confirmation. |
cart |
Éléments 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 commande proposée. |
totalPrice |
Prix total de la commande proposée. Si la commande est de type |
extension |
Extension de l'ordre proposé en fonction du type d'ordre. 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
Panier contenant les articles souhaités par l'utilisateur.
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[] |
Le ou les produits ou services que l'utilisateur commande. Il doit y avoir au moins un élément de campagne. |
otherItems[] |
Les ajustements saisis par l'utilisateur, par exemple les pourboires. |
notes |
Notes concernant ce panier. |
promotions[] |
Facultatif. Bons de réduction ajoutés au panier. Les promotions éligibles seront renvoyées sous forme d'éléments de campagne de remise dans l'ordre proposé. |
extension |
Extension au panier en fonction du type de commande. Objet contenant des champs d'un type arbitraire. Un champ supplémentaire |
Marchand
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
Élément de campagne dans la campagne.
Représentation JSON | |
---|---|
{ "id": string, "name": string, "type": enum( |
Champs | |
---|---|
id |
Identifiant unique de la ligne dans le panier/la commande. Obligatoire. |
name |
Nom de la ligne, tel qu'indiqué dans le reçu. Obligatoire. |
type |
Type d'élément de campagne. |
quantity |
Nombre d'articles inclus. |
description |
Description de l'article. |
image |
Petite image associée à cet article. |
price |
Chaque élément de campagne doit être associé à un prix, même s'il est nul. Obligatoire. Il s'agit du prix total affiché sur le reçu de cette ligne (par exemple, prix unitaire * quantité). |
subLines[] |
élément(s) de campagne secondaire(s). N'est valide que si le type est |
offerId |
Identifiant du produit ou de l'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 de campagne associé à l'élément de campagne de la commande.
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
Promotion ajoutée au panier.
Représentation JSON | |
---|---|
{ "coupon": string } |
Champs | |
---|---|
coupon |
Obligatoire. Code promotionnel compris par le tiers. Par exemple: GOOGLE10. |