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​

Nell'amministrazione di WordPress:

  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. Apri https://yoursite.com/wp-json/ nel 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