Dépannage
1.LES REMISES N'APPARAISSENT PAS
Vérifications :
- Le module est bien activé (Configuration > Modules)
- Les permissions "use" sont accordées à l'utilisateur
- Les remises sont activées pour le type de document (Configuration du module)
- Le document est en mode "brouillon" (les remises ne peuvent pas être ajoutées sur un document validé)
2.LES MONTANTS NE SE RECALCULENT PAS
Causes possibles :
- Document non en mode brouillon
- Cache navigateur (rafraîchir avec Ctrl+F5)
- Erreur JavaScript (ouvrir la console développeur)
Solution :
- Rafraîchir la page (Ctrl+F5)
- Vérifier que le document est en brouillon
- Si problème persistant : modifier manuellement la ligne de remise
3.ERREUR APRÈS MISE À JOUR
Symptômes :
- Erreurs lors de l'ouverture de documents
- Remises qui ne fonctionnent plus
- Champs manquants
Solution :
- Allez dans Configuration > Modules
- Désactivez InfraSMultiDiscount
- Réactivez immédiatement InfraSMultiDiscount
- Videz le cache navigateur (Ctrl+F5)
Cette opération met à jour la base de données.
4.LES MARGES SONT INCORRECTES
Vérifications :
- Les prix d'achat sont bien renseignés sur les fiches produits
- Les articles comptables pour les remises sont correctement paramétrés
- La répartition des remises respecte bien le type d'article (produit/service)
5.REMISES AUTOMATIQUES NON APPLIQUÉES
Vérifications :
- La fonctionnalité est activée dans la configuration
- Le nombre de commandes du client est inférieur à la limite paramétrée
- Les références concernées sont bien sélectionnées dans la configuration
- La commande a été validée (les remises auto s'appliquent à la validation)
6. PROBLÈME DE COMPATIBILITÉ VERSION PHP
Le module vérifie la version PHP requise :
- Version minimale : définie dans le changelog.xml
- Version maximale : définie dans le changelog.xml
Si erreur :
- Vérifiez votre version PHP (phpinfo())
- Mettez à jour PHP si nécessaire
- Ou téléchargez une version compatible du module
7.PROBLÈME DE COMPATIBILITÉ DOLIBARR
Le module vérifie la version minimale de Dolibarr requise.
Si le module se désactive automatiquement :
- Vérifiez votre version Dolibarr (Accueil > À propos)
- Mettez à jour Dolibarr si nécessaire
- Ou téléchargez une version compatible du module
Pour désactiver cette vérification (déconseillé) :
- Ajoutez la constante INFRASDISCOUNT_DISABLE_CHECK_VERSION_MIN = 1
- Dans Configuration > Autres > Dictionnaires
10.8 Erreur8.ERREUR XML manquante
MANQUANTE
Erreur : "InfraSDiscountChangelogXMLError"
Cause : Extension PHP XML non installée
Solution :
- Installez l'extension PHP XML
Sur Debian/Ubuntu :sudo apt-get install php-xml
Sur Red Hat/CentOS :sudo yum install php-xml - Redémarrez le serveur web
- Réactivez le module