Saltar al contenido principal
Versión: 1.x

API04006: Recurso No Encontrado

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

  • 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

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

Código del ServidorFuente
rest_no_routeWordPress REST API
HTTP 404Cualquier respuesta del servidor

Cómo Reparar

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

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

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

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

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
  • API04001 — Formato de Respuesta No Válido
  • API04002 — Código de Respuesta Inesperado
  • API05002 — Plugin WCPOS No Encontrado