kant74 Posted November 30, 2011 Share Posted November 30, 2011 Bonjour, J'ai une boutique prestashop en version 1.3.7 sur laquelle je souhaite installer un programme de fidélité (v1.8). Or, j'ai 2 soucis : D'abord, lorsque je choisi l'option de ne pas "Attribuer des points sur les produits en promotion", plus aucun point n'apparait que les articles soient en promotion ou non. J'ai fait des recherche sur le forum et j'ai trouvé le sujet "erreur dans le module loyalty 1.3.7.0" qui explique que ce serait une histoire de parenthèses dans les fichiers loyalty.php et loyaltyModule.php. J'ai effectué les modifications proposées mais cela ne fonctionne toujours pas. Autre souci : Le programme ne prend en compte que le prix supérieur pour déterminer le nombre de points c'est à dire que si je choisi un ratio de 10 € = 1 point de fidélité, le client obtient 1 pt s'il commande pour 6 euros (alors qu'il ne devrait pas en avoir) ou 2 pts pour 16 euros (alors qu'il ne devrait en avoir qu'un seul). Je pense qu'il est possible de modifier cela mais je ne trouve pas où. J'ai trouvé la ligne suivante dans le fichiers php loyalty et loyaltymodule : $points = intval(LoyaltyModule::getNbPointsByPrice($product->getPrice(true, intval($product->getIdProductAttributeMostExpsensive())))); dans laquelle j'ai remplacé Most par Least mais cela a produit une erreur et plus rien ne s'affichait. J'y ai passé la journée mais là je séche. Si quelqu'un pouvait m'éclairer...merci d'avance. Link to comment Share on other sites More sharing options...
David Technicien Posted December 1, 2011 Share Posted December 1, 2011 Salut, meme soucis, le calcul est erroné... Ratio 1 € = 1 point de fidélité. 1 point = 0.03€ de réduction. sur la fiche produit a un prix de 29.90€ = 1,44 € Sur votre prochaine commande sur la fiche produit a un prix de 8.95€ = 0,81 € Sur votre prochaine commande. Bizarre ! Link to comment Share on other sites More sharing options...
Yann - Prestaplugins Posted December 18, 2011 Share Posted December 18, 2011 Le nombre de crédits indiqué sur la fiche produit est celui de la déclinaison la plus cher, pas de la déclinaison choisit, c'est pour cela qu'il est écrit quelque chose du genre "Obtenez jusqu'à..." Link to comment Share on other sites More sharing options...
kant74 Posted December 18, 2011 Author Share Posted December 18, 2011 Ce n'est pas seulement dans la fiche crédit qu'apparaît le montant des point fidélités mais aussi dans le compte client après commande (alors que le client ne devrait pas avoir de points) . Link to comment Share on other sites More sharing options...
Yann - Prestaplugins Posted December 18, 2011 Share Posted December 18, 2011 Je répondais à Dasacy ;-) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now