# API04004 : Données de réponse manquantes

## Ce que cela signifie[​](#what-this-means "Lien direct vers Ce que cela signifie")

Le serveur a répondu avec succès, mais la réponse manque de données attendues. Le JSON est valide mais ne contient pas les informations dont le POS a besoin.

## Causes courantes[​](#common-causes "Lien direct vers Causes courantes")

* **Aucun résultat** — Aucune donnée ne correspond à la requête
* **Restrictions de permissions** — Données filtrées en raison des permissions
* **Filtrage par plugin** — Un autre plugin filtre les réponses de l'API
* **Incompatibilité de version** — Différences de version de l'API
* **Problèmes de base de données** — Données non présentes dans WooCommerce

## Comment réparer[​](#how-to-fix "Lien direct vers Comment réparer")

### 1. Vérifiez l'existence des données[​](#1-verify-data-exists "Lien direct vers 1. Vérifiez l'existence des données")

Vérifiez dans l'admin WordPress :

* Y a-t-il des produits dans WooCommerce ?
* Y a-t-il des clients à charger ?
* L'élément spécifique existe-t-il ?

### 2. Vérifiez les permissions utilisateur[​](#2-check-user-permissions "Lien direct vers 2. Vérifiez les permissions utilisateur")

Votre utilisateur peut ne pas avoir accès à toutes les données :

* Vérifiez les capacités du rôle d'utilisateur
* Vérifiez les paramètres d'accès POS
* Essayez avec un compte administrateur

### 3. Vérifiez les filtres de réponse de l'API[​](#3-check-api-response-filters "Lien direct vers 3. Vérifiez les filtres de réponse de l'API")

Certains plugins filtrent les réponses de l'API REST :

* Désactivez temporairement les plugins de filtrage
* Vérifiez les filtres API personnalisés dans votre thème
* Passez en revue les paramètres du plugin de sécurité

### 4. Mettez à jour les deux composants[​](#4-update-both-components "Lien direct vers 4. Mettez à jour les deux composants")

Les incompatibilités de version peuvent causer des problèmes :

* Mettez à jour le plugin WCPOS
* Mettez à jour l'application POS
* Vérifiez les notes de compatibilité

### 5. Vérifiez les données WooCommerce[​](#5-check-woocommerce-data "Lien direct vers 5. Vérifiez les données WooCommerce")

Dans WooCommerce :

* Vérifiez que les produits sont publiés (pas en brouillon)
* Vérifiez si les éléments sont marqués comme visibles
* Assurez-vous que les données ne sont pas corrompues

## Vide vs. Manquant[​](#empty-vs-missing "Lien direct vers Vide vs. Manquant")

* **Réponse vide** — Réponse valide sans résultats (peut être attendu)
* **Champs manquants** — La réponse manque de champs de données requis (cette erreur)

## Erreurs associées[​](#related-errors "Lien direct vers Erreurs associées")

* [API04001](/fr/error-codes/API04001.md) — Format de réponse invalide
* [API02004](/fr/error-codes/API02004.md) — Utilisateur non autorisé

***
