API02004: Usuario No Autorizado
Qué Significa Esto
Has iniciado sesión, pero tu cuenta de usuario no tiene permiso para realizar la acción solicitada. Este es un problema de autorización (lo que puedes hacer) en lugar de un problema de autenticación (quién eres).
Causas Comunes
- Limitaciones de rol de usuario — Tu rol de WordPress no incluye acceso al POS
- Acceso al POS deshabilitado — No se te otorgaron permisos de POS
- Restricciones de características — Ciertas características están limitadas a roles específicos
- Restricciones de tienda — Puede que no tengas acceso a esta tienda en particular
Mapeo de Errores del Servidor
Este código de error se activa cuando el servidor devuelve:
| Código del Servidor | Fuente |
|---|---|
rest_cannot_view | API REST de WordPress |
woocommerce_rest_cannot_view | API REST de WooCommerce |
Cómo Arreglarlo
1. Verifica el Rol de Usuario
En WordPress Admin → Usuarios:
- Encuentra tu cuenta de usuario
- Verifica el rol (por ejemplo, Gerente de Tienda, Administrador)
- Asegúrate de que el rol incluya capacidades de WooCommerce
2. Habilita el Acceso al POS
En WordPress Admin → WooCommerce → POS → Acceso:
- Encuentra al usuario o rol
- Habilita los permisos de acceso al POS
- Guarda los cambios
3. Solicita Permisos Adicionales
Contacta a tu administrador de tienda para:
- Otorgar a tu rol acceso al POS
- Asignarte un rol con permisos apropiados
- Habilitar características específicas que necesites
4. Verifica la Asignación de Tienda
Si utilizas múltiples tiendas:
- Verifica que estés asignado a la tienda correcta
- Verifica los permisos específicos de la tienda
Permisos Requeridos
Diferentes acciones requieren diferentes capacidades:
- Ver productos: Acceso de lectura a productos
- Crear pedidos: Capacidades para crear/editar pedidos
- Gestionar clientes: Capacidades de gestión de clientes
- Acceder a informes: Capacidades para ver informes