Contrato histórico: POST update-product-cart
Contrato histórico de API. Esta página describe un contrato anterior. Los métodos, las rutas y las respuestas pueden diferir de la API vigente.
Significado histórico
Actualizar producto del carrito
API vigente
Para desarrollar una integración nueva, consulta la referencia o guía vigente enlazada.
Ver la referencia de la API vigenteParámetros
[
{
"name": "language",
"in": "path",
"schema": {
"type": "string",
"default": "en"
},
"required": true
},
{
"name": "project",
"in": "path",
"schema": {
"type": "string",
"default": "<redacted-personal>"
},
"required": true
},
{
"name": "api_version",
"in": "path",
"schema": {
"type": "string",
"default": "v400"
},
"required": true
}
]
Cuerpo de solicitud
{
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"product": {
"type": "string"
},
"business_id": {
"type": "string"
}
}
}
}
}
}
Respuestas
{
"200": {
"description": "200",
"content": {
"application/json": {
"examples": {
"Result": {
"value": "{\n \"error\": false,\n \"result\": {\n \"uuid\": \"<redacted-secret>\",\n \"user_id\": 0,\n \"status\": 0,\n \"business_id\": 0,\n \"driver_tip_rate\": 0,\n \"quantity\": 3,\n \"paymethod_data\": null,\n \"products\": [\n {\n \"id\": 501,\n \"category_id\": 103,\n \"images\": \"https://example.com/ordering/image/upload/v1534196990/meu5wdjzamtnwbpvod6m.jpg\",\n \"business_id\": 0,\n \"inventoried\": false,\n \"stock\": 0,\n \"name\": \"<redacted-personal>\",\n \"price\": 18,\n \"code\": \"1ArC0Su_8b\",\n \"comment\": null,\n \"quantity\": 3,\n \"total\": 54,\n \"balance\": 3,\n \"valid_quantity\": true,\n \"ingredients\": {},\n \"options\": {},\n \"valid_menu\": true,\n \"valid\": true\n }\n ],\n \"business\": {\n \"name\": \"<redacted-personal>\",\n \"slug\": \"laundrytake\",\n \"logo\": \"https://example.com/ordering/image/upload/v1534196832/eayptjjwkavqs4qyoqab.jpg\",\n \"header\": \"https://example.com/ordering/image/upload/v1534196820/jypheynmcvohvptgts2p.jpg\",\n \"service_fee\": 0,\n \"tax_type\": 2,\n \"tax\": 0,\n \"currency\": \"USD\"\n },\n \"subtotal\": 54,\n \"valid_address\": true,\n \"delivery_zone_id\": 71,\n \"delivery_price\": 1,\n \"minimum\": 2,\n \"valid_schedule\": true,\n \"valid_products\": true,\n \"valid\": true,\n \"discount\": 0,\n \"subtotal_with_discount\": 54,\n \"tax\": 0,\n \"subtotal_with_tax\": 54,\n \"service_fee\": 0,\n \"driver_tip\": 0,\n \"total\": 55\n }\n}"
}
},
"schema": {
"type": "object",
"properties": {
"error": {
"type": "boolean",
"example": false,
"default": true
},
"result": {
"type": "object",
"properties": {
"uuid": {
"type": "string",
"example": "<redacted-secret>"
},
"user_id": {
"type": "integer",
"example": 0,
"default": 0
},
"status": {
"type": "integer",
"example": 0,
"default": 0
},
"business_id": {
"type": "integer",
"example": 0,
"default": 0
},
"driver_tip_rate": {
"type": "integer",
"example": 0,
"default": 0
},
"quantity": {
"type": "integer",
"example": 3,
"default": 0
},
"paymethod_data": {},
"products": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"example": 501,
"default": 0
},
"category_id": {
"type": "integer",
"example": 103,
"default": 0
},
"images": {
"type": "string",
"example": "https://example.com/ordering/image/upload/v1534196990/meu5wdjzamtnwbpvod6m.jpg"
},
"business_id": {
"type": "integer",
"example": 0,
"default": 0
},
"inventoried": {
"type": "boolean",
"example": false,
"default": true
},
"stock": {
"type": "integer",
"example": 0,
"default": 0
},
"name": {
"type": "string",
"example": "<redacted-personal>"
},
"price": {
"type": "integer",
"example": 18,
"default": 0
},
"code": {
"type": "string",
"example": "1ArC0Su_8b"
},
"comment": {},
"quantity": {
"type": "integer",
"example": 3,
"default": 0
},
"total": {
"type": "integer",
"example": 54,
"default": 0
},
"balance": {
"type": "integer",
"example": 3,
"default": 0
},
"valid_quantity": {
"type": "boolean",
"example": true,
"default": true
},
"ingredients": {
"type": "object",
"properties": {}
},
"options": {
"type": "object",
"properties": {}
},
"valid_menu": {
"type": "boolean",
"example": true,
"default": true
},
"valid": {
"type": "boolean",
"example": true,
"default": true
}
}
}
},
"business": {
"type": "object",
"properties": {
"name": {
"type": "string",
"example": "<redacted-personal>"
},
"slug": {
"type": "string",
"example": "laundrytake"
},
"logo": {
"type": "string",
"example": "https://example.com/ordering/image/upload/v1534196832/eayptjjwkavqs4qyoqab.jpg"
},
"header": {
"type": "string",
"example": "https://example.com/ordering/image/upload/v1534196820/jypheynmcvohvptgts2p.jpg"
},
"service_fee": {
"type": "integer",
"example": 0,
"default": 0
},
"tax_type": {
"type": "integer",
"example": 2,
"default": 0
},
"tax": {
"type": "integer",
"example": 0,
"default": 0
},
"currency": {
"type": "string",
"example": "USD"
}
}
},
"subtotal": {
"type": "integer",
"example": 54,
"default": 0
},
"valid_address": {
"type": "boolean",
"example": true,
"default": true
},
"delivery_zone_id": {
"type": "integer",
"example": 71,
"default": 0
},
"delivery_price": {
"type": "integer",
"example": 1,
"default": 0
},
"minimum": {
"type": "integer",
"example": 2,
"default": 0
},
"valid_schedule": {
"type": "boolean",
"example": true,
"default": true
},
"valid_products": {
"type": "boolean",
"example": true,
"default": true
},
"valid": {
"type": "boolean",
"example": true,
"default": true
},
"discount": {
"type": "integer",
"example": 0,
"default": 0
},
"subtotal_with_discount": {
"type": "integer",
"example": 54,
"default": 0
},
"tax": {
"type": "integer",
"example": 0,
"default": 0
},
"subtotal_with_tax": {
"type": "integer",
"example": 54,
"default": 0
},
"service_fee": {
"type": "integer",
"example": 0,
"default": 0
},
"driver_tip": {
"type": "integer",
"example": 0,
"default": 0
},
"total": {
"type": "integer",
"example": 55,
"default": 0
}
}
}
}
}
}
}
},
"400": {
"description": "400",
"content": {
"application/json": {
"examples": {
"Result": {
"value": "{}"
}
},
"schema": {
"type": "object",
"properties": {}
}
}
}
}
}