API02004: Usuário Não Autorizado
O Que Isso Significa
Você está logado, mas sua conta de usuário não tem permissão para realizar a ação solicitada. Este é um problema de autorização (o que você pode fazer) em vez de um problema de autenticação (quem você é).
Causas Comuns
- Limitações de função do usuário — Sua função no WordPress não inclui acesso ao POS
- Acesso ao POS desativado — Sua conta não recebeu permissões para o POS
- Restrições de recursos — Certos recursos são limitados a funções específicas
- Restrições da loja — Você pode não ter acesso a esta loja em particular
Mapeamento de Erro do Servidor
Este código de erro é acionado quando o servidor retorna:
| Código do Servidor | Fonte |
|---|---|
rest_cannot_view | API REST do WordPress |
woocommerce_rest_cannot_view | API REST do WooCommerce |
Como Corrigir
1. Verifique a Função do Usuário
No Admin do WordPress → Usuários:
- Encontre sua conta de usuário
- Verifique a função (por exemplo, Gerente de Loja, Administrador)
- Certifique-se de que a função inclua as capacidades do WooCommerce
2. Habilite o Acesso ao POS
No Admin do WordPress → WooCommerce → POS → Acesso:
- Encontre o usuário ou função
- Habilite as permissões de acesso ao POS
- Salve as alterações
3. Solicite Permissões Adicionais
Entre em contato com o administrador da sua loja para:
- Conceder ao seu papel acesso ao POS
- Atribuir a você um papel com permissões apropriadas
- Habilitar recursos específicos que você precisa
4. Verifique a Atribuição da Loja
Se estiver usando várias lojas:
- Verifique se você está atribuído à loja correta
- Verifique as permissões específicas da loja
Permissões Necessárias
Ações diferentes exigem capacidades diferentes:
- Ver produtos: Acesso de leitura aos produtos
- Criar pedidos: Capacidades para criar/editar pedidos
- Gerenciar clientes: Capacidades de gerenciamento de clientes
- Acessar relatórios: Capacidades para visualizar relatórios