Passer au contenu principal
Version : 1.x

API04004 : Données de réponse manquantes

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

  • 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

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

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

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

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

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

  • 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)
  • API04001 — Format de réponse invalide
  • API02004 — Utilisateur non autorisé