Jump to content
zinzin98

Règles panier > Exclure les produits en promotion ne fonctionne pas

Recommended Posts

Bonjour à tous,

Après plusieurs recherches  je n'ai pas trouvé de réponse hormis ici mais en fait il n'y a pas de réponse ou solution... Le post datant de plus d'une année je pose la question. 

Version de PrestaShop : 1.7.5.0

Voici le problème rencontré: 

Nous avons créé un un code de promotion de 10% applicable sur l'ensemble du panier mais en activant la fonction "Exclure les produits en promotion" sauf que cela ne fonctionne pas.

Sur la facture on voit bien une ligne de réduction de 10% sur les produits qui ne sont pas en promotion mais dans la ligne "Total Réduction" le 10% est déduit sur l’ensemble du panier. 

Est ce que vous avez déjà rencontré ce même problème ? Avez-vous une solution  ou est-ce un problème de paramétrage  ? 

Merci pour vos retours d'expériences

 

 

2019-09-02_15-36-26.png

2019-09-02_15-34-52.png

2019-09-02_15-34-42.png

2019-09-02_15-05-54.png

Share this post


Link to post
Share on other sites

Bonjour,

Je pense qu'il faut cocher dans "appliquer la réduction" le(s) produit(s) sélectionne(s)" à la place de "la commande hors frais de port"

Puis dans action, mette exclure les produits en promotion

Share this post


Link to post
Share on other sites
On 10/20/2019 at 5:14 PM, Bertrand1779 said:

Bonjour,

Je pense qu'il faut cocher dans "appliquer la réduction" le(s) produit(s) sélectionne(s)" à la place de "la commande hors frais de port"

Puis dans action, mette exclure les produits en promotion

Merci pour votre suggestion mais je pourrais faire cela si cela concernait des produits précis mais là cela concerne tous les produits en promos donc cela ne me sert à rien d'en sélectionné. 

Share this post


Link to post
Share on other sites

Bonjour, j'ai exactement le même problème.

Je ne trouve pas de solution non plus.

Je prépare une promo pour le black friday, mais si elle s'applique aussi sur les produits déjà en promo, je perds de l'argent...

Merci d'avance à celles et ceux qui auraient une idée pour résoudre le problème.

Share this post


Link to post
Share on other sites

Après encore plus de recherches, je vois que c'est un bug connu, mais dont apparemment personne n'a rien à faire.

Je suis en 1.7.5.2 pour info

Sinon j'ai trouvé une solution de contournement. Pas idéale, mais bon: 

J'ai coché l'option "sélection de produits", j'ai ajouté tous mes produits puis j'ai retiré ceux qui sont en promotion actuellement.

Puis j'ai appliqué la réduction seulement aux produits sélectionnés.

L'inconvénient, c'est que je vais devoir modifier cette offre à chaque fois qu'un produit sera ou ne sera plus en promotion.

Ma boutique n'est pas très grande, donc c'est gérable, mais nécessite vraiment de ne pas oublier... sinon des gens ne bénéficieront pas d'une promo qu'on leur aura fait miroiter --> mécontentement ou alors ils auront une double promo sur certains produits --> perte d'argent

 

Capture d’écran 2019-11-08 à 15.44.34.png

Capture d’écran 2019-11-08 à 15.48.06.png

  • Like 1

Share this post


Link to post
Share on other sites

Bonjour

La solution se trouve dans la version pas encore publiée de Prestashop 1.7.7 (encore en cours de développement). Il suffit de corriger le fichier src/Core/Cart/CartRuleCalculator.php en appliquant le commit suivant:

https://github.com/PrestaShop/PrestaShop/pull/13704/files/f17496f8ff3bbefef318bf509d61d15eaf5d39b2#diff-bfb3a7df5a16cd6e301d95412ace4715

Et tout devrait fonctionner comme il devrait après cela (panier, récapitulatif de commande, facture PDF...).

Au cas où vous n'êtes pas développeurs, les lignes en rouge sont à supprimer et les lignes en vert sont à mettre à la place.

Ignorez juste tous les codes en vert venant après CartRuleFeatureContext.php et de ce fait tout autre fichier puisqu'ils ne nous interessent pas dans notre cas.

Edited by noum77 (see edit history)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More