Restofy Docs

Productos del pedido

POST /api/site/get-order-items

Descripción

Devuelve los productos que el cliente lleva agregados en su pedido en curso.

Detalles

Retorna los productos del pedido que el cliente arma desde el menú digital, con su cantidad, personalizaciones y precio. Sirve para revisar el pedido antes de enviarlo.

Permisos requeridos

public

Request

Nombre Tipo Requerido Reglas
slug string
min:1 max:63
orderUuid string
min:36 max:36

Ejemplo de request

curl -X POST https://app.restofy.co/api/site/get-order-items \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "slug": "string",
    "orderUuid": "string"
}'

Los valores son demo: reemplázalos por datos reales del negocio.

Ejemplo de respuesta

Actualizado: 2026-07-15T13:20:48Z
HTTP 200

Request

{
    "slug": "restofy_test_siteordercarttes_10954_1784121632_tenant",
    "orderUuid": "f27aa841-2c25-440b-8d7e-1094af451a38"
}

Response

{
    "success": true,
    "message": "Operación realizada correctamente",
    "data": {
        "orderItems": [
            {
                "itemId": 3,
                "itemUuid": "0b6ce24f-f29d-4156-b2f5-17d21cebb65b",
                "productId": 9,
                "productName": "Cazuela de Mariscos",
                "productIcon": "fa-solid fa-fish",
                "categoryId": 7,
                "categoryName": "Mariscos",
                "categoryIcon": "fa-solid fa-fish",
                "courseId": 2,
                "courseName": "Como plato fuerte",
                "productPriceOptionName": null,
                "quantity": "1.0000",
                "unitPriceCents": 2300000,
                "modifiersTotalCents": 0,
                "discountCents": 0,
                "discountReasonName": null,
                "isComped": 0,
                "totalBaseCents": 0,
                "taxCents": 0,
                "priceCents": 2300000,
                "preparationStatus": "pending",
                "servedStatus": "pending",
                "lifecycleStatus": "draft",
                "itemNotes": null,
                "cancellationReason": null,
                "cancellationReasonName": null,
                "cancelledAt": null,
                "servedAt": null,
                "readyAt": null,
                "createdAt": "2026-07-15T13:20:36.000Z",
                "actorId": 1,
                "actorName": "Sistema"
            }
        ],
        "modifiers": []
    }
}