# API04006: Recurso No Encontrado

## Qué Significa Esto[​](#what-this-means "Enlace directo a Qué Significa Esto")

El servidor no pudo encontrar el recurso solicitado. Esto típicamente corresponde a un código de estado HTTP 404, indicando que el producto, pedido, cliente u otro recurso al que estás intentando acceder no existe.

## Causas Comunes[​](#common-causes "Enlace directo a Causas Comunes")

* **Record eliminado** — El recurso fue eliminado en el servidor
* **ID incorrecto** — Se está utilizando un ID incorrecto o desactualizado
* **Problemas de sincronización** — Los datos locales hacen referencia a un recurso que ya no existe
* **Error de configuración de URL** — El punto final de la API es incorrecto
* **Problemas de permalinks** — Los permalinks de WordPress necesitan ser actualizados

## Mapeo de Errores del Servidor[​](#server-error-mapping "Enlace directo a Mapeo de Errores del Servidor")

Este código de error se activa cuando el servidor devuelve:

| Código del Servidor | Fuente                           |
| ------------------- | -------------------------------- |
| `rest_no_route`     | WordPress REST API               |
| HTTP 404            | Cualquier respuesta del servidor |

## Cómo Reparar[​](#how-to-fix "Enlace directo a Cómo Reparar")

### 1. Verificar si el Recurso Existe[​](#1-check-if-the-resource-exists "Enlace directo a 1. Verificar si el Recurso Existe")

Verifica que el recurso aún exista en tu sitio de WooCommerce:

* Inicia sesión en el administrador de WordPress
* Navega a la sección relevante (Productos, Pedidos, Clientes)
* Busca el elemento por ID o nombre

### 2. Actualizar Datos Locales[​](#2-refresh-local-data "Enlace directo a 2. Actualizar Datos Locales")

Si el recurso fue eliminado del lado del servidor:

1. Abre la configuración del POS
2. Navega a la sección de datos relevante
3. Activa un `sync/refresh` para actualizar los datos locales
4. El elemento eliminado debería ser eliminado localmente

### 3. Verificar los Permalinks de WordPress[​](#3-check-wordpress-permalinks "Enlace directo a 3. Verificar los Permalinks de WordPress")

Si no se encuentran múltiples recursos:

1. Ve a **Ajustes → Permalinks** en el administrador de WordPress
2. Haz clic en **Guardar Cambios** (incluso sin hacer cambios)
3. Esto actualiza la estructura de los permalinks

### 4. Verificar Rutas de la API[​](#4-verify-api-routes "Enlace directo a 4. Verificar Rutas de la API")

Prueba la REST API directamente:

```
https://yoursite.com/wp-json/wc/v3/products
```

Si esto devuelve un 404, puede haber un problema de configuración del servidor.

### 5. Verificar Conflictos de Plugins[​](#5-check-for-plugin-conflicts "Enlace directo a 5. Verificar Conflictos de Plugins")

Si faltan rutas de la REST API:

1. Asegúrate de que WooCommerce esté activo
2. Asegúrate de que el plugin WCPOS esté activo
3. Desactiva otros plugins temporalmente para probar

## Errores Relacionados[​](#related-errors "Enlace directo a Errores Relacionados")

* [API04001](/es/error-codes/API04001.md) — Formato de Respuesta No Válido
* [API04002](/es/error-codes/API04002.md) — Código de Respuesta Inesperado
* [API05002](/es/error-codes/API05002.md) — Plugin WCPOS No Encontrado

***
