Saltar al contenido principal
Versión: 1.x

API02005: Permisos Insuficientes

Lo Que Esto Significa

Tu cuenta de usuario carece de las capacidades específicas de WordPress requeridas para esta acción. Aunque tienes acceso básico, la operación particular que estás intentando necesita permisos adicionales.

Causas Comunes

  • Rol de usuario limitado — Tu rol no incluye todas las capacidades necesarias
  • Capacidad no asignada — Falta una capacidad específica en tu rol
  • Restricciones de plugins — Un plugin de seguridad está limitando capacidades
  • Problemas de roles personalizados — Los roles personalizados pueden carecer de capacidades

Mapeo de Errores del Servidor

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

Código del ServidorFuente
rest_forbiddenWordPress REST API
rest_cannot_createWordPress REST API
rest_cannot_editWordPress REST API
rest_cannot_deleteWordPress REST API
woocommerce_rest_cannot_createWooCommerce REST API
woocommerce_rest_cannot_editWooCommerce REST API
woocommerce_rest_cannot_deleteWooCommerce REST API
HTTP 403Cualquier respuesta del servidor (fallback)

Cómo Solucionar

1. Revisa las Capacidades Requeridas

Capacidades comunes necesarias para operaciones POS:

  • manage_woocommerce — Gestión general de WooCommerce
  • edit_shop_orders — Crear y editar pedidos
  • edit_products — Modificar información de productos
  • edit_users — Gestionar cuentas de clientes

2. Mejorar el Rol del Usuario

Pide a un administrador que asigne un rol más capaz:

  • Shop Manager — Acceso completo a WooCommerce
  • Administrador — Acceso completo al sitio

3. Añadir Capacidades Específicas

Si necesitas un rol personalizado, añade las capacidades requeridas:

// Ejemplo: Añadir capacidades POS a un rol personalizado
$role = get_role('your_custom_role');
$role->add_cap('manage_woocommerce');
$role->add_cap('edit_shop_orders');

4. Verifica Conflictos de Plugins

Algunos plugins de seguridad o gestión de roles pueden restringir capacidades:

  • Revisa la configuración de los plugins
  • Verifica filtros de capacidades
  • Desactiva temporalmente para probar