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:
- Vai su WooCommerce → Impostazioni → Avanzate → API REST
- Assicurati che l'API REST sia abilitata
- 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:
- Visita
https://iltuosito.com/wp-json/nel tuo browser - Dovrebbe restituire dati JSON
- 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
5. Cancella i Permalink
A volte le impostazioni dei permalink necessitano di essere aggiornate:
- Vai su Impostazioni → Permalink
- Clicca su "Salva le Modifiche" (anche senza apportare modifiche)
- Questo rigenera le regole di riscrittura