Jump to content

Connaitre le montant total de commandes d'un client pour le changer de groupe


Recommended Posts

Bonjour,

 

Je voudrais savoir si vous pouvez me mettre sur une piste.

 

Je voudrais automatiquement changer le groupe d'un client suivant le montant total de ses achats (via une tache cron surement).

Je ne sais pas si quelque part dans la base de données il existe cette valeur (montant total des commandes) ou si il faut la calculer...

(Je ne pense pas qu'il existe un module qui pourrait faire cela ?)

 

Merci d'avance

Link to comment
Share on other sites

Bonjour,

 

Mon idée serait de développer un module qui se grefferai sur un hook appellé apres la validation d'une commande paiement (actionValidateOrder). Comme la commande sera en param tu retrouves le client (ou tu le prends dans le 'context'). Tu calcules son montant d'achat total (c'est pas bien méchant en SQL).

Pour le changement de groupe, comme c'est pas amené a changer constament, je  coderai les ids de groupe en dur dans le module.

Je ferai aussi bien attention de mettre le traitment du module dans un joli block try/catch pour ne pas perturber la suite du processus en cas de soucis dans le module (envoi du mail de confirmation de commande au client).

 

Bon courage ...

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...