API03004 : Demande Trop Grande
Ce que cela signifie
La demande que vous envoyez dépasse les limites de taille du serveur. Cela se produit généralement lorsque vous essayez d'envoyer trop de données d'un coup.
Causes Courantes
- Opérations par lots volumineuses — Essayer de synchroniser trop d'enregistrements en même temps
- Images volumineuses — Télécharger des images de trop grande taille
- Trop d'articles — Commande avec un nombre excessif de lignes de commande
- Limites du serveur — PHP ou serveur web a de faibles limites de téléchargement
Comment Résoudre
1. Réduire la Taille de la Demande
Si vous synchronisez des données :
- Essayez de synchroniser en plus petits lots
- Le POS devrait gérer cela automatiquement
- Attendez que la synchronisation actuelle soit terminée avant d'en commencer une autre
2. Vérifier les Tailles d'Image
Si vous téléchargez des images :
- Redimensionnez les images avant de les télécharger
- Utilisez des formats compressés (JPEG vs BMP)
- La plupart des images de produits fonctionnent bien en dessous de 1 Mo
3. Diviser les Grandes Commandes
Si une commande a de nombreux articles :
- Envisagez de partager en plusieurs commandes
- Cela est rare dans l'utilisation normale du POS
4. Augmenter les Limites du Serveur
Contactez votre fournisseur d'hébergement ou modifiez les paramètres PHP :
// In php.ini or .htaccess
upload_max_filesize = 64M
post_max_size = 64M
max_input_vars = 5000
5. Vérifier les Limites du Serveur Web
Nginx ou Apache peuvent avoir leurs propres limites :
client_max_body_sizepour NginxLimitRequestBodypour Apache