Jump to content
ssalles

Modification regle panier

Recommended Posts

Bonjour,

 

Je souhaite modifier le fonctionnement des utilisations partielle de bon de promotions dans les régles de panier.

Pour le moment (si j'ai bien compris) lorsque on utilise un bon avec usage partielle coché, si le montant n'est pas complétement utilisé un autre bon est créé avec le restant du montant. Le premier bon est passé comme utilisé.

 

Moi je voudrais que le premier bon reste valide mais avec le montant restant et qu'un autre bon soit créé mais avec le montant déjà utilisé et considéré comme déjà utilisé.

 

L'idée c'est que le client puisse se servir du même code pour utliser la totalité de l'argent associé.

Je souhaiterai également qu'un mail lui rappelant ce qui lui reste à utiliser puisse partir au moment ou les bons sont modifiés.

 

Pour faire ces modifs, j'ai besoin de trouver dans quel fichier se passe les actions qui régissent nativement ce fonctionnement pour pouvoir les modifier.

 

Pour le moment je fouille un peu toutes les classes mais c'est pas évident...

 

 

Merci d'avance pour votre aide

Edited by ssalles (see edit history)

Share this post


Link to post
Share on other sites

J'ai trouvé la solution à mon problème :

La duplication de la promotion s'effectue dans la classe PaymentModule, fonction validateOrder().

Il suffit ensuite de changer son fonctionnement.

Share this post


Link to post
Share on other sites

bonjour ssalles, peut tu donner la solution pour ton probleme car c'est quelque chose que je recherche absolument a faire. utiliser le meme code pour une utilisation partielle

Share this post


Link to post
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...

Important Information

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