- Representación JSON
- Carrito
- Comercio
- elemento de una sola línea
- Representación JSON
Obsoleto: Usa Proto V3 en su lugar. Orden que el emisor le solicita al usuario que confirme.
Representación JSON | |
---|---|
{ "id": string, "cart": { object ( |
Campos | |
---|---|
id |
Es el ID opcional para este ProposaldOrder. Se incluye como parte del objeto ProposaldOrder que se devuelve al integrador en el momento de la confirmación. |
cart |
Elementos del usuario. |
otherItems[] |
Tarifas, ajustes, subtotales, etcétera |
image |
Imagen asociada con el pedido propuesto. |
termsOfServiceUrl |
Un vínculo a las Condiciones del Servicio que se aplican a este pedido propuesto. |
totalPrice |
Es el precio total del pedido propuesto. Si se trata del tipo |
extension |
Extensión del pedido propuesto en función del tipo de pedido. Por ejemplo, si el pedido incluye una ubicación, esta extensión contendrá un valor Un objeto que contiene campos de un tipo arbitrario. Un campo adicional |
Carrito
Obsoleto: Usa Proto V3 en su lugar. Carrito de artículos que quiere el usuario.
Representación JSON | |
---|---|
{ "id": string, "merchant": { object ( |
Campos | |
---|---|
id |
Es el ID opcional para este carrito. Se incluye como parte del carrito y se devuelve al integrador en el momento de la confirmación. |
merchant |
Comercio del carrito, si es diferente del emisor. |
lineItems[] |
Los productos o servicios que pide el usuario. Debe haber al menos una línea de pedido. |
otherItems[] |
Ajustes ingresados por el usuario, p.ej., gratuidad. |
notes |
Notas sobre este carrito. |
promotions[] |
Opcional. Los cupones promocionales se agregaron al carrito. Las promociones aptas se devolverán como líneas de pedido con descuento en el pedido propuesto. |
extension |
Extensión del carrito según el tipo de pedido. Un objeto que contiene campos de un tipo arbitrario. Un campo adicional |
Merchant
Obsoleto: Usa Proto V3 en su lugar. Comerciante para el carrito.
Representación JSON | |
---|---|
{ "id": string, "name": string } |
Campos | |
---|---|
id |
Es el ID del comercio. |
name |
Es el nombre del comercio que es visible para el usuario. Obligatorio. |
LineItem
Obsoleto: Usa Proto V3 en su lugar. Línea de pedido en orden.
Representación JSON | |
---|---|
{ "id": string, "name": string, "type": enum ( |
Campos | |
---|---|
id |
Es el ID único de la línea de pedido dentro del carrito o pedido. Obligatorio. |
name |
nombre de la línea de pedido tal como se muestra en el recibo. Obligatorio. |
type |
tipo de línea de pedido. |
quantity |
Cantidad de elementos incluidos. |
description |
descripción del artículo. |
image |
Imagen pequeña asociada a este elemento. |
price |
Cada línea de pedido debe tener un precio, incluso si este es 0. Obligatorio. Es el precio total tal como aparece en el recibo de esta línea (es decir, precio unitario * cantidad). |
subLines[] |
Sublíneas de pedido. Solo es válido si el tipo es |
offerId |
Es un ID de oferta o producto opcional para este artículo. |
extension |
Extensión de la línea de pedido según su tipo. Un objeto que contiene campos de un tipo arbitrario. Un campo adicional |
SubLine
Sublínea de pedido asociada a la línea de pedido en orden.
Representación JSON | |
---|---|
{ // Union field |
Campos | ||
---|---|---|
Campo de unión subline . Sublínea de pedido. Las direcciones (subline ) solo pueden ser una de las siguientes opciones: |
||
lineItem |
Una línea de pedido genérica (p. ej., un complemento) |
|
note |
Es una nota asociada a la línea de pedido. |
Promoción
Obsoleto: Usa Proto V3 en su lugar. Se agregó la promoción al carrito.
Representación JSON | |
---|---|
{ "coupon": string } |
Campos | |
---|---|
coupon |
Obligatorio. El tercero comprende el código del cupón. Por ejemplo: GOOGLE10. |