Jump to content

[RESOLU] Bon de réduction visible de tous ! Bug 1.6.1.6


Recommended Posts

Bonjour,

 

Je termine la configuration d'une nouvelle boutique sur Prestashop 1.6.1.6 et je réalise un Bug très... gênant. Bloquant.

 

Tous les bons de réduction que je crée (Promotion > Règles Panier) remontent sur la page des bons de réduction en front office rubrique Mon Compte pour tous les clients connectés.

 

Normalement ils ne devraient voir exclusivement que les bons de réduction associés à leur compte.

Or on liste ici tous les bons de réduction qui ne sont associés à aucun compte.

 

C'est un vrai problème puisque cela revient à dévoiler à tous les clients tous les codes des cartes cadeaux et autres promos partenaires.

 

J'ai fait une recherche sans succès dans le forum, avez-vous eu ce problème et l'avez-vous corrigé ?

Est-ce un problème de paramétrage d'un module ou d'une option ?

 

Merci à tous pour votre aide.

Edited by Sda33 (see edit history)
Link to comment
Share on other sites

Vous avez mal cherché, on a déjà répondu plusieurs fois^^

 

Dans le controlleur DiscountController.php remplacez 

 if ($discount['quantity_for_user'] === 0) {
                unset($cart_rules[$key]);
            } 

par:

if ($discount['quantity_for_user'] == 0 || $discount['gift_product'] != 0 || !$discount['id_customer']) {
                unset($cart_rules[$key]);
            }
Edited by Eolia (see edit history)
Link to comment
Share on other sites

Merci merci pour cette réponse rapide et efficace ! Ca marche impeccable.

J'ai pourtant cherché mais pas facile de trouver les bons mots-clés... avec bons de réduction il y a beaucoup de sujets différents.

 

Bref, merci. :)

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...