API04006 : Ressource Non Trouvée
Ce Que Cela Signifie
Le serveur n'a pas pu trouver la ressource demandée. Cela correspond généralement à un code d'état HTTP 404, indiquant que le produit, la commande, le client ou une autre ressource que vous essayez d'accéder n'existe pas.
Causes Courantes
- Enregistrement supprimé — La ressource a été supprimée sur le serveur
- Mauvais ID — Un ID incorrect ou obsolète est utilisé
- Problèmes de synchronisation — Les données locales font référence à une ressource qui n'existe plus
- Mauvaise configuration de l'URL — Le point de terminaison API est incorrect
- Problèmes de permalien — Les permaliens WordPress doivent être actualisés
Cartographie des Erreurs du Serveur
Ce code d'erreur est déclenché lorsque le serveur renvoie :
| Code Serveur | Source |
|---|---|
rest_no_route | WordPress REST API |
| HTTP 404 | Toute réponse du serveur |
Comment Réparer
1. Vérifiez si la Ressource Existe
Vérifiez que la ressource existe encore sur votre site WooCommerce :
- Connectez-vous à WordPress admin
- Accédez à la section pertinente (Produits, Commandes, Clients)
- Recherchez l'élément par ID ou nom
2. Rafraîchissez les Données Locales
Si la ressource a été supprimée côté serveur :
- Ouvrez les paramètres du POS
- Accédez à la section de données pertinente
- Déclenchez une synchronisation/rafraîchissement pour mettre à jour les données locales
- L'élément supprimé doit être retiré localement
3. Vérifiez les Permaliens WordPress
Si plusieurs ressources ne sont pas trouvées :
- Allez dans Réglages → Permaliens dans WordPress admin
- Cliquez sur Sauvegarder les Changements (même sans apporter de modifications)
- Cela rafraîchit la structure des permaliens
4. Vérifiez les Routes API
Testez directement l'API REST :
https://yoursite.com/wp-json/wc/v3/products
Si cela renvoie un 404, il peut y avoir un problème de configuration du serveur.
5. Vérifiez les Conflits de Plugins
Si les routes API REST sont manquantes :
- Assurez-vous que WooCommerce est actif
- Assurez-vous que WCPOS plugin est actif
- Désactivez temporairement d'autres plugins pour tester
Erreurs Connexes
- API04001 — Format de Réponse Invalide
- API04002 — Code de Réponse Inattendu
- API05002 — Plugin WCPOS Non Trouvé