API05001: WooCommerce API Desativada
O Que Isso Significa
A API REST do WooCommerce está desativada em seu site. O WCPOS requer a API REST para se comunicar com o WooCommerce e acessar os dados da loja.
Causas Comuns
- Configuração do WooCommerce — A API REST foi desativada intencionalmente
- Plugin de segurança — Um plugin de segurança está bloqueando o acesso à API
- Restrição de hospedagem — Seu host desativou o acesso à API REST
- Problemas com permalink — Permalinks não configurados para a API REST
Como Corrigir
1. Habilitar a API REST do WooCommerce
No Admin do WordPress:
- Acesse WooCommerce → Configurações → Avançado → API REST
- Certifique-se de que a API REST esteja habilitada
- Verifique se as chaves da API foram criadas
2. Verifique a API REST do WordPress
A API do WooCommerce depende da API REST do WordPress:
- Visite
https://seusite.com/wp-json/em seu navegador - Deve retornar dados JSON
- Se não, veja API05004
3. Verifique Plugins de Segurança
Plugins de segurança comuns que podem bloquear a API:
- Wordfence — Verifique as configurações do firewall
- iThemes Security — Verifique as configurações da API REST
- All In One WP Security — Revise as regras do firewall
Adicione os endpoints da API REST ou o aplicativo POS à lista de permissões.
4. Verifique o .htaccess
Procure regras que bloqueiem o acesso à API:
# Remove or modify rules blocking /wp-json/
# Ensure mod_rewrite is enabled
5. Atualizar Permalinks
Às vezes, as configurações de permalink precisam ser atualizadas:
- Vá para Configurações → Permalinks
- Clique em "Salvar alterações" (mesmo sem fazer alterações)
- Isso regenera as regras de reescrita