hishikdi Posted October 7, 2011 Share Posted October 7, 2011 Bonjour je suis nouveau sur le forum de prestashop et pourtant je suis un utilisateur de ce CMS depuis longtemps. Je n'avais jamais pensé venir sur le forum car je n'ai jamais rencontré de problème majeur que je n'ai pus résoudre sauf maintenant. Je vous présente donc mon problème : - J'ai une gestion de client par groupe. Chaque groupe à un pourcentage sur toutes la boutique ou quelques catégories. - J'ai aussi une gestion de produit en promotion grâce à la solution "en solde" de prestashop. Ces produits "en solde" ne doivent pas être afféctés par la réduction de groupe. En clair un produit en solde à 99€ doit être vu à 99€ par tous les clients. Hors à l'heure actuelle il est vu à 99€ pour un client basique et à 89€ environ par un client qui a 10€ sur toutes la boutique. J'espère avoir été clair dans mes propos, j'ai une petite piste je pense que cela ce situe dans la classe "Product.php" vers la ligne 1862, j'ai déjà travaillé à ce niveau sans rien trouvé de plus. Merci d'avance pour vos réponses en espérant trouver une solution. Cordialement. Link to comment Share on other sites More sharing options...
hishikdi Posted October 10, 2011 Author Share Posted October 10, 2011 un petit up Link to comment Share on other sites More sharing options...
hishikdi Posted October 12, 2011 Author Share Posted October 12, 2011 Solution trouvé, pour les intéresser je suis passer par la création d'une catégorie pour les promotions et j'ai hack de cette manière : product.php ligne 1862 remplacer pour faire cela : // Group reduction if ($use_groupReduction) { //Si promo alors pas de reduction if(!in_array(724, Product::getProductCategories($id_product))) { if ($reductionFromCategory = (float)(GroupReduction::getValueForProduct($id_product, $id_group))) $price -= $price * $reductionFromCategory; else // apply group reduction if there is no group reduction for this category $price *= ((100 - Group::getReductionByIdGroup($id_group)) / 100); } } '724' est l'id de la catégorie. Link to comment Share on other sites More sharing options...
cockpitinferno Posted March 15, 2012 Share Posted March 15, 2012 puis je te demander comment tu as fait pour afficher le bon prix dans product.tpl? merci 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