Skip to main content

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 :

  1. Rafraîchir la page (Ctrl+F5)
  2. Vérifier que le document est en brouillon
  3. 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 :

  1. Allez dans Configuration > Modules
  2. Désactivez InfraSMultiDiscount
  3. Réactivez immédiatement InfraSMultiDiscount
  4. 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 :

  1. Vérifiez votre version PHP (phpinfo())
  2. Mettez à jour PHP si nécessaire
  3. 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 :

  1. Vérifiez votre version Dolibarr (Accueil > À propos)
  2. Mettez à jour Dolibarr si nécessaire
  3. Ou téléchargez une version compatible du module

Pour désactiver cette vérification (déconseillé) :

  1. Ajoutez la constante INFRASDISCOUNT_DISABLE_CHECK_VERSION_MIN = 1
  2. Dans Configuration > Autres > Dictionnaires

8.ERREUR XML MANQUANTE

Erreur : "InfraSDiscountChangelogXMLError"

Cause : Extension PHP XML non installée

Solution :

  1. Installez l'extension PHP XML
    Sur Debian/Ubuntu : sudo apt-get install php-xml
    Sur Red Hat/CentOS : sudo yum install php-xml
  2. Redémarrez le serveur web
  3. Réactivez le module