Estructura
product: El producto
_id: ID del producto
name: Nombre del producto
externalId: ID externo indicado en la información del producto
unitPrice: Precio incluyendo el descuento (no incluye el descuento generado por el cupón)
baseUnitPrice: Precio original
productPrice: Precio del product incluyendo el descuento (no incluye el descuento generado por el cupón)
baseProductPrice: Precio original del producto
amount: Cantidad de este producto en este pedido
comment: Instrucciones adicionales para este producto
modifiers: Modificadores seleccionados
modifierId: ID Justo del modificador
externalId: ID externo
name: Nombre del modificador
shortName: Nombre corto del modificador
description: Un resumen de las opciones selccionadas, en texto
countById: Un objeto con el número de items por ID Justo
externalId: Un objeto con el número de items por ID externo. No es preciso si no estan todas las opciones con ID externo
options: Las opciones seleccionadas (se pueden repetir si es que lo permiten)
optionId: ID Justo de la opción
externalId: ID externo de la opción
name: Nombre de la opción
precio: Precio que se paga por la opción
Ejemplo
{
"product": {
"_id": "XBHxxGehwFya28dPq",
"name": "Cebiche de Camarones",
"externalId": "cebiche-x1"
},
"unitPrice": 3000,
"baseUnitPrice": 11000,
"amount": 1,
"comment": "Instrucciones especiales",
"modifiers": [
{
"modifierId": "rkhrzjMYnrR4oJgvK",
"externalId": "b13",
"name": "Eleige la bebida",
"shortName": "Papas fritas",
"description": "Coca Zero",
"countById": {
"ghALK6yqmMYKyBLTr": 1
},
"countByExternalId": {
"zero1": 1
},
"options": [
{
"_id": "ghALK6yqmMYKyBLTr",
"name": "Coca Zero",
"price": 0,
"externalId": "zero1"
}
]
}
]
}