Establecimientos
Tiendas físicas de la empresa donde el cliente puede recoger su pedido.
Listar establecimientos
GET /api/v1/ecommerce/establishments
Pide el token del cliente. No recibe parámetros.
Respuesta
{
"success": true,
"message": "Listado de establecimientos mostrado de forma correcta.",
"data": [
{
"id": 1,
"description": "Tienda Miraflores",
"logo": null,
"department": "LIMA",
"province": "LIMA",
"district": "MIRAFLORES",
"address": "Av. Larco 456",
"latitude": "-12.1211",
"longitude": "-77.0297",
"lead_time": 2
}
]
}
| Campo | Qué es |
|---|---|
description |
Nombre del establecimiento |
department, province, district |
Ubicación. Pueden venir vacíos |
latitude, longitude |
Coordenadas para mostrarlo en un mapa |
lead_time |
Tiempo de preparación para el recojo, en días. Es un entero; si la empresa no lo cambió, vale 1 |
Solo aparecen los establecimientos que la empresa marcó para la tienda.
Si algo sale mal
| HTTP | code | Cuándo | Qué hacer |
|---|---|---|---|
| 401 | SESSION_EXPIRED |
No se envió el token | Añade la cabecera Authorization |
| 401 | TOKEN_INVALID |
El token no es válido | Pide al cliente que vuelva a iniciar sesión |
| 403 | NOT_A_STORE_USER |
El token no es de un cliente de la tienda | Usa el token de un cliente |