API05001 : API WooCommerce désactivée
Ce que cela signifie
L'API REST WooCommerce est désactivée sur votre site. WCPOS nécessite l'API REST pour communiquer avec WooCommerce et accéder aux données de la boutique.
Causes Courantes
- Paramètre WooCommerce — L'API REST a été désactivée intentionnellement
- Plugin de sécurité — Un plugin de sécurité bloque l'accès à l'API
- Restriction d'hébergement — Votre hébergeur a désactivé l'accès à l'API REST
- Problèmes de permalien — Les permaliens ne sont pas configurés pour l'API REST
Comment résoudre
1. Activer l'API REST WooCommerce
Dans WordPress Admin :
- Allez dans WooCommerce → Paramètres → Avancé → API REST
- Assurez-vous que l'API REST est activée
- Vérifiez que les clés API sont créées
2. Vérifier l'API REST WordPress
L'API WooCommerce dépend de l'API REST WordPress :
- Visitez
https://votresite.com/wp-json/dans votre navigateur - Cela devrait renvoyer des données JSON
- Si ce n'est pas le cas, consultez API05004
3. Vérifier les plugins de sécurité
Plugins de sécurité courants qui peuvent bloquer l'API :
- Wordfence — Vérifiez les paramètres du pare-feu
- iThemes Security — Vérifiez les paramètres de l'API REST
- All In One WP Security — Passez en revue les règles du pare-feu
Ajoutez les points de terminaison de l'API REST ou l'application POS sur la liste blanche.
4. Vérifier .htaccess
Recherchez des règles bloquant l'accès à l'API :
# Remove or modify rules blocking /wp-json/
# Ensure mod_rewrite is enabled
5. Actualiser les permaliens
Parfois, les paramètres de permalien doivent être rafraîchis :
- Allez dans Réglages → Permaliens
- Cliquez sur "Enregistrer les modifications" (même sans apporter de modifications)
- Cela régénère les règles de réécriture