Salta al contenuto principale
Versione: 1.x

API05001: API WooCommerce Disabilitata

Cosa Significa

L'API REST di WooCommerce è disabilitata sul tuo sito. WCPOS richiede l'API REST per comunicare con WooCommerce e accedere ai dati del negozio.

Cause Comuni

  • Impostazione di WooCommerce — L'API REST è stata disabilitata intenzionalmente
  • Plugin di sicurezza — Un plugin di sicurezza sta bloccando l'accesso all'API
  • Restrizione di hosting — Il tuo host ha disabilitato l'accesso all'API REST
  • Problemi con i permalink — Permalink non configurati per l'API REST

Come Risolvere

1. Abilita l'API REST di WooCommerce

In WordPress Admin:

  1. Vai su WooCommerce → Impostazioni → Avanzate → API REST
  2. Assicurati che l'API REST sia abilitata
  3. Verifica che le chiavi API siano state create

2. Controlla l'API REST di WordPress

L'API di WooCommerce dipende dall'API REST di WordPress:

  1. Visita https://iltuosito.com/wp-json/ nel tuo browser
  2. Dovrebbe restituire dati JSON
  3. In caso contrario, vedere API05004

3. Controlla i Plugin di Sicurezza

Plugin di sicurezza comuni che potrebbero bloccare l'API:

  • Wordfence — Controlla le impostazioni del firewall
  • iThemes Security — Controlla le impostazioni dell'API REST
  • All In One WP Security — Rivedi le regole del firewall

Aggiungi gli endpoint dell'API REST o l'applicazione POS alla whitelist.

4. Controlla .htaccess

Cerca regole che bloccano l'accesso all'API:

# Remove or modify rules blocking /wp-json/
# Ensure mod_rewrite is enabled

A volte le impostazioni dei permalink necessitano di essere aggiornate:

  1. Vai su Impostazioni → Permalink
  2. Clicca su "Salva le Modifiche" (anche senza apportare modifiche)
  3. Questo rigenera le regole di riscrittura

Errori Correlati