Pedido del comensal
POST
Calificar un plato del pedido
POST /api/orders/set-product-review
Descripción
Guarda las estrellas y el comentario del cliente sobre un plato que pidió.
Detalles
Guarda la calificación de 1 a 5 estrellas de un plato aprobado del pedido, con un comentario opcional. Cada plato se califica una sola vez aunque se haya pedido varias veces: volver a calificarlo la reemplaza. Suma al promedio del plato en la carta y queda marcada como compra verificada.
Permisos requeridos
auth-order
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| productUuid | string | Sí |
min:36
max:36
|
| ratingValue | int | Sí |
min_value:1
max_value:5
|
| body | string | No |
max:500
|
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 |
| reviewUuid | string | Identificador de la calificación |
| productUuid | string Admite vacío | Plato calificado, o vacío en la de la atención |
| ratingValue | int | Estrellas de 1 a 5 |
| body | string | Comentario, vacío si no dejó |
| isNew | bool | Si es la primera vez que califica o reemplazó la anterior |
Ejemplo de request
curl -X POST https://restofy.pro/api/orders/set-product-review \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-d '{
"productUuid": "string",
"ratingValue": 1
}'
Los valores son demo: reemplázalos por datos reales del negocio.