Veraltet: Verwenden Sie stattdessen V3 Proto. Reihenfolge, in der der Aufrufer den Nutzer um Bestätigung auffordert.
JSON-Darstellung | |
---|---|
{ "id": string, "cart": { object ( |
Felder | |
---|---|
id |
Optionale ID für diesen vorgeschlagenen Auftrag. Teil der SuggestdOrder ist, die zur Bestätigung an den Integrator zurückgesendet wird. |
cart |
Elemente des Nutzers. |
otherItems[] |
Gebühren, Korrekturen, Zwischensummen usw. |
image |
Mit der vorgeschlagenen Bestellung verknüpftes Bild. |
termsOfServiceUrl |
Ein Link zu den Nutzungsbedingungen, die für diese vorgeschlagene Bestellung gelten. |
totalPrice |
Gesamtpreis der vorgeschlagenen Bestellung. Beim Typ |
extension |
Erweiterung des vorgeschlagenen Auftrags basierend auf der Art des Auftrags. Wenn die Bestellung beispielsweise einen Standort umfasst, enthält diese Erweiterung den Wert Ein Objekt mit Feldern eines beliebigen Typs. Ein zusätzliches Feld |
Einkaufswagen
Veraltet: Verwenden Sie stattdessen V3 Proto. Warenkorb mit Artikeln, die der Nutzer möchte.
JSON-Darstellung | |
---|---|
{ "id": string, "merchant": { object ( |
Felder | |
---|---|
id |
Optionale ID für diesen Einkaufswagen. Teil des Warenkorbs ist, der zum Zeitpunkt der Bestätigung an den Integrator zurückgesendet wird. |
merchant |
Händler für den Einkaufswagen, falls abweichend vom Aufrufer. |
lineItems[] |
Die Waren oder Dienstleistungen, die der Nutzer bestellt. Es muss mindestens eine Werbebuchung vorhanden sein. |
otherItems[] |
Vom Nutzer eingegebene Anpassungen, z.B. Trinkgeld. |
notes |
Hinweise zu diesem Einkaufswagen. |
promotions[] |
Optional. Promotion-Gutscheine wurden dem Einkaufswagen hinzugefügt. Infrage kommende Angebote werden als Rabattpositionen im vorgeschlagenen Auftrag zurückgesendet. |
extension |
Erweiterung des Einkaufswagens basierend auf der Art der Bestellung. Ein Objekt mit Feldern eines beliebigen Typs. Ein zusätzliches Feld |
Händler
Veraltet: Verwenden Sie stattdessen V3 Proto. Händler für den Einkaufswagen.
JSON-Darstellung | |
---|---|
{ "id": string, "name": string } |
Felder | |
---|---|
id |
Händler-ID. |
name |
Für den Nutzer sichtbarer Händlername Erforderlich. |
LineItem
Veraltet: Verwenden Sie stattdessen V3 Proto. Werbebuchung im Auftrag.
JSON-Darstellung | |
---|---|
{ "id": string, "name": string, "type": enum ( |
Felder | |
---|---|
id |
Eindeutige ID der Position im Warenkorb/Auftrag. Erforderlich. |
name |
wie im Beleg angegeben. Erforderlich. |
type |
Werbebuchungstyp auswählen. |
quantity |
Anzahl der enthaltenen Elemente. |
description |
der Beschreibung des Artikels. |
image |
Kleines Bild, das mit diesem Element verknüpft ist. |
price |
Jede Position sollte einen Preis haben, auch wenn der Preis 0 ist. Erforderlich. Dies ist der Gesamtpreis, der auf dem Beleg für diese Zeile angegeben ist (d.h. Stückpreis * Menge). |
subLines[] |
Unterwerbebuchung(en) Nur gültig, wenn der Typ |
offerId |
Optionale Produkt- oder Angebots-ID für diesen Artikel. |
extension |
Erweiterung der Werbebuchung basierend auf ihrem Typ. Ein Objekt mit Feldern eines beliebigen Typs. Ein zusätzliches Feld |
SubLine
Die untergeordnete Werbebuchung, die mit der Werbebuchung im Auftrag verknüpft ist.
JSON-Darstellung | |
---|---|
{ // Union field |
Felder | ||
---|---|---|
Union-Feld subline . Untergeordnete Werbebuchung. Für subline ist nur einer der folgenden Werte zulässig: |
||
lineItem |
Eine allgemeine Werbebuchung (z. B. ein Add-on) |
|
note |
Notiz, die der Werbebuchung zugeordnet ist |
Werbung
Veraltet: Verwenden Sie stattdessen V3 Proto. Angebot wurde dem Einkaufswagen hinzugefügt.
JSON-Darstellung | |
---|---|
{ "coupon": string } |
Felder | |
---|---|
coupon |
Erforderlich. Gutscheincode kann von Drittanbieter gelesen werden. Beispiel: GOOGLE10. |