# API04006 : Ressource Non Trouvée

## Ce Que Cela Signifie[​](#what-this-means "Lien direct vers 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[​](#common-causes "Lien direct vers 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[​](#server-error-mapping "Lien direct vers 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[​](#how-to-fix "Lien direct vers Comment Réparer")

### 1. Vérifiez si la Ressource Existe[​](#1-check-if-the-resource-exists "Lien direct vers 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[​](#2-refresh-local-data "Lien direct vers 2. Rafraîchissez les Données Locales")

Si la ressource a été supprimée côté serveur :

1. Ouvrez les paramètres du POS
2. Accédez à la section de données pertinente
3. Déclenchez une synchronisation/rafraîchissement pour mettre à jour les données locales
4. L'élément supprimé doit être retiré localement

### 3. Vérifiez les Permaliens WordPress[​](#3-check-wordpress-permalinks "Lien direct vers 3. Vérifiez les Permaliens WordPress")

Si plusieurs ressources ne sont pas trouvées :

1. Allez dans **Réglages → Permaliens** dans WordPress admin
2. Cliquez sur **Sauvegarder les Changements** (même sans apporter de modifications)
3. Cela rafraîchit la structure des permaliens

### 4. Vérifiez les Routes API[​](#4-verify-api-routes "Lien direct vers 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[​](#5-check-for-plugin-conflicts "Lien direct vers 5. Vérifiez les Conflits de Plugins")

Si les routes API REST sont manquantes :

1. Assurez-vous que WooCommerce est actif
2. Assurez-vous que WCPOS plugin est actif
3. Désactivez temporairement d'autres plugins pour tester

## Erreurs Connexes[​](#related-errors "Lien direct vers Erreurs Connexes")

* [API04001](/fr/error-codes/API04001.md) — Format de Réponse Invalide
* [API04002](/fr/error-codes/API04002.md) — Code de Réponse Inattendu
* [API05002](/fr/error-codes/API05002.md) — Plugin WCPOS Non Trouvé

***
