Le module utilise-t-il une surcharge (override) de CartRule et peut-il entrer en conflit avec d'autres modules de réduction ?
Oui. Discount Exclusion Manager installe une surcharge de la classe CartRule de PrestaShop et intervient dans getContextualValue(), la méthode du cœur qui calcule la valeur monétaire d'un bon. Comme PrestaShop n'autorise qu'une seule surcharge par méthode de classe, il peut y avoir conflit avec un autre module qui surcharge la même méthode de CartRule ; PrestaShop signale ce conflit lors de l'installation. Il ne modifie pas les fichiers du cœur. Lorsque le module est désactivé, la surcharge emprunte un chemin de passage rapide et toutes les règles panier s'appliquent normalement — vous pouvez désactiver le comportement sans désinstaller.
Cette réponse vous a-t-elle été utile ?
Produits associés
Vous avez encore des questions ?
Vous ne trouvez pas ce que vous cherchez ? Envoyez-nous votre question et nous vous répondrons.