Passer au contenu principal
Version : 1.x

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 :

  1. Allez dans WooCommerce → Paramètres → Avancé → API REST
  2. Assurez-vous que l'API REST est activée
  3. 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 :

  1. Visitez https://votresite.com/wp-json/ dans votre navigateur
  2. Cela devrait renvoyer des données JSON
  3. 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

Parfois, les paramètres de permalien doivent être rafraîchis :

  1. Allez dans Réglages → Permaliens
  2. Cliquez sur "Enregistrer les modifications" (même sans apporter de modifications)
  3. Cela régénère les règles de réécriture