Ir al contenido principal
Versión: 1.x

API05001: API de WooCommerce deshabilitada

Qué significa esto​

La API REST de WooCommerce está deshabilitada en su sitio. WCPOS requiere la API REST para comunicarse con WooCommerce y acceder a los datos de la tienda.

Causas comunes​

  • Configuración de WooCommerce — La API REST se deshabilitó intencionalmente
  • Plugin de seguridad — Un plugin de seguridad está bloqueando el acceso a la API
  • Restricción del hosting — Su proveedor de hosting ha deshabilitado el acceso a la API REST
  • Problemas de enlaces permanentes — Enlaces permanentes no configurados para la API REST

Cómo solucionar​

1. Habilitar API REST de WooCommerce​

En el Administrador de WordPress:

  1. Vaya a WooCommerce → Configuración → Avanzado → API REST
  2. Asegúrese de que la API REST esté habilitada
  3. Verifique que se hayan creado las claves de API

2. Comprobar la API REST de WordPress​

La API de WooCommerce depende de la API REST de WordPress:

  1. Visite https://yoursite.com/wp-json/ en su navegador
  2. Debería devolver datos JSON
  3. Si no, consulte API05004

3. Comprobar plugins de seguridad​

Plugins de seguridad comunes que pueden bloquear la API:

  • Wordfence — Compruebe la configuración del firewall
  • iThemes Security — Compruebe la configuración de la API REST
  • All In One WP Security — Revise las reglas del firewall

Incluya en la lista blanca los puntos finales de la API REST o la aplicación POS.

4. Comprobar .htaccess​

Busque reglas que bloqueen el acceso a la API:

# Remove or modify rules blocking /wp-json/
# Ensure mod_rewrite is enabled

A veces, la configuración de enlaces permanentes necesita ser refrescada:

  1. Vaya a Configuración → Enlaces permanentes
  2. Haga clic en "Guardar cambios" (incluso sin hacer cambios)
  3. Esto regenerará las reglas de reescritura
  • API05004 — API de WordPress deshabilitada
  • API02006 — Clave de API inválida