Ordine che il chiamante richiede all'utente di confermare.
Rappresentazione JSON | |
---|---|
{ "id": string, "cart": { object( |
Campi | |
---|---|
id |
ID facoltativo per ProposedOrder. Inclusi come parte del ProposedOrder restituito all'integratore al momento della conferma. |
cart |
Articoli dell'utente. |
otherItems[] |
Commissioni, aggiustamenti, subtotali ecc. |
image |
Immagine associata all'ordine proposto. |
termsOfServiceUrl |
Un link ai Termini di servizio applicabili all'ordine proposto. |
totalPrice |
Prezzo totale dell'ordine proposto. Se di tipo |
extension |
Estensione all'ordine proposto in base al tipo di ordine. Ad esempio, se l'ordine include una località, questa estensione conterrà un valore Un oggetto che contiene campi di tipo arbitrario. Un campo aggiuntivo |
Carrello
Carrello di articoli richiesti dall'utente.
Rappresentazione JSON | |
---|---|
{ "id": string, "merchant": { object( |
Campi | |
---|---|
id |
ID facoltativo per questo carrello. Incluso come parte del carrello restituito all'integratore al momento della conferma. |
merchant |
Commerciante del carrello, se diverso dal chiamante. |
lineItems[] |
I prodotti o i servizi che l'utente ordina. Deve essere presente almeno una voce. |
otherItems[] |
Le regolazioni immesse dall'utente, ad esempio la mancia. |
notes |
Note su questo carrello. |
promotions[] |
Campo facoltativo. Coupon promozionali aggiunti al carrello. Le promozioni idonee verranno restituite come elementi pubblicitari scontati nell'ordine proposto. |
extension |
Estensione al carrello in base al tipo di ordine. Un oggetto che contiene campi di tipo arbitrario. Un campo aggiuntivo |
Commerciante
Commerciante per il carrello.
Rappresentazione JSON | |
---|---|
{ "id": string, "name": string } |
Campi | |
---|---|
id |
ID del commerciante. |
name |
Nome del commerciante visibile all'utente. Obbligatorio. |
LineItem
Elemento pubblicitario in ordine.
Rappresentazione JSON | |
---|---|
{ "id": string, "name": string, "type": enum( |
Campi | |
---|---|
id |
ID univoco della voce all'interno del carrello/ordine. Obbligatorio. |
name |
Il nome dell'elemento pubblicitario così come appare nella ricevuta. Obbligatorio. |
type |
Tipo di elemento pubblicitario. |
quantity |
Numero di articoli inclusi. |
description |
Descrizione dell'articolo. |
image |
Immagine piccola associata a questo elemento. |
price |
Ogni elemento pubblicitario deve avere un prezzo, anche se il prezzo è 0. Obbligatorio. Si tratta del prezzo totale visualizzato sulla ricevuta di questa riga (prezzo unitario * quantità). |
subLines[] |
Elementi pubblicitari secondari. Valido solo se il tipo è |
offerId |
ID prodotto o offerta facoltativo per questo articolo. |
extension |
Estensione all'elemento pubblicitario in base al tipo. Un oggetto che contiene campi di tipo arbitrario. Un campo aggiuntivo |
SubLine
Elemento pubblicitario secondario associato all'elemento pubblicitario in ordine.
Rappresentazione JSON | |
---|---|
{ // Union field |
Campi | ||
---|---|---|
Campo di unione subline . Sottoelemento pubblicitario. subline può essere solo uno dei seguenti: |
||
lineItem |
Un elemento pubblicitario generico (ad es. un componente aggiuntivo). |
|
note |
Nota associata all'elemento pubblicitario. |
Promozione
Promozione aggiunta al carrello.
Rappresentazione JSON | |
---|---|
{ "coupon": string } |
Campi | |
---|---|
coupon |
Obbligatorio. Codice coupon riconosciuto da terze parti. Ad esempio: GOOGLE10. |