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:
- Vaya a WooCommerce → Configuración → Avanzado → API REST
- Asegúrese de que la API REST esté habilitada
- 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:
- Visite
https://yoursite.com/wp-json/en su navegador - Debería devolver datos JSON
- 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
5. Actualizar enlaces permanentes
A veces, la configuración de enlaces permanentes necesita ser refrescada:
- Vaya a Configuración → Enlaces permanentes
- Haga clic en "Guardar cambios" (incluso sin hacer cambios)
- Esto regenerará las reglas de reescritura