Pular para o conteúdo principal
Versão: 1.x

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:

  1. Acesse WooCommerce → Configurações → Avançado → API REST
  2. Certifique-se de que a API REST esteja habilitada
  3. 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:

  1. Visite https://seusite.com/wp-json/ em seu navegador
  2. Deve retornar dados JSON
  3. 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

Às vezes, as configurações de permalink precisam ser atualizadas:

  1. Vá para Configurações → Permalinks
  2. Clique em "Salvar alterações" (mesmo sem fazer alterações)
  3. Isso regenera as regras de reescrita

Erros Relacionados