Textos legales
Los textos legales visibles de la tienda, como términos, privacidad y cambios y devoluciones.
Listar los textos legales
GET /api/v1/ecommerce/legalinfos
No pide token ni recibe parámetros. Devuelve los textos que la empresa marcó como visibles, en el orden que definió.
{
"success": true,
"message": "",
"data": [
{ "code": "terms_and_conditions", "description": "Términos y condiciones", "content": "<p>…</p>" }
]
}
| Campo | Qué es |
|---|---|
code |
Identificador del texto. Los habituales son about_us, privacy_policy, terms_and_conditions y exchange_returns, pero la empresa puede crear otros |
description |
Título del texto |
content |
El texto, en HTML: la empresa lo escribe con el editor de texto del ERP y se guarda tal cual. Si todavía no escribió nada, llega vacío (""). Trata también null como un texto vacío |
Leer un texto legal
GET /api/v1/ecommerce/legalinfos/{code}/show
| Parámetro | Dónde | Qué es |
|---|---|---|
code |
Ruta | El code del texto |
{
"success": true,
"message": "",
"data": {
"id": 1,
"code": "privacy_policy",
"description": "Política de privacidad",
"visible": 1,
"content": "<p>…</p>",
"sort": 2,
"created_at": "13-09-2023 14:41:01",
"updated_at": "13-09-2023 14:41:01"
}
}
Las fechas llegan en formato dd-mm-aaaa hh:mm:ss, o null si no las tiene.
Si algo sale mal
| HTTP | code | Cuándo | Qué hacer |
|---|---|---|---|
| 404 | LEGAL_INFO_NOT_FOUND |
No hay un texto visible con ese código | Usa uno de los códigos del listado |
| 404 | STORE_NOT_FOUND |
La tienda no está publicada | La empresa debe publicarla |
| 503 | STORE_PAUSED |
La tienda está pausada | Reintenta más tarde. Trae Retry-After |
| 429 | RATE_LIMITED |
Se superó el límite de peticiones | Guarda los textos en caché |