Menú digital
POST
Sumarse a un pedido del menú digital
POST /api/digital-menu/attach-order
Descripción
Suma a la persona a un pedido en curso con el código del pedido o con una invitación.
Detalles
En una mesa o habitación se suma con los 3 últimos dígitos del pedido, que ven quienes ya están adentro y el personal. En los demás canales se suma con la invitación que comparte quien abrió el pedido. Con la sesión iniciada, la persona retoma desde otro celular un pedido suyo que sigue en curso, o uno ya terminado que todavía puede calificar, solo para calificarlo. Cada persona recibe su propio acceso y ve el carrito de todos.
Permisos requeridos
public
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| slug | string | Sí |
min:1
max:63
|
| token | string | Sí |
min:1
max:64
|
| deviceUuid | string | Sí |
min:36
max:36
|
| guestName | string | No |
max:60
|
| joinCode | string | No |
min:3
max:3
|
| inviteToken | string | No |
max:1000
|
| orderUuid | string | No |
min:36
max:36
|
Respuesta
Campos que devuelve dentro de data. Nada fuera de esta lista sale en la respuesta.
| Campo | Tipo | Descripción |
|---|---|---|
| orderUuid | string | Identificador del pedido |
| orderCode | string | Número del pedido para mostrar |
| joinCode | string | Últimos 3 caracteres del pedido, para sumarse en la mesa |
| inviteToken | string | Invitación para que otros se sumen fuera del local |
| orderPass | string | Pase del pedido, va en el encabezado X-Order-Pass |
| orderPassExpiresAt | datetime | Cuándo vence el pase |
Ejemplo de request
curl -X POST https://restofy.pro/api/digital-menu/attach-order \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-d '{
"slug": "string",
"token": "string",
"deviceUuid": "string"
}'
Los valores son demo: reemplázalos por datos reales del negocio.