Jump to content

Supprimer envoi mail confirmation commande


Recommended Posts

Bonjour

 

J'ai dupliqué le module virement bancaire pour le remplacer par demande de devis.

J'ai créé un nouveau statut, "devis en cours" et je souhaiterais qu'il n'y ai pas d'envoi du mail de confirmation de commande pour ce statut.

Le fait de décocher "envoie de mail" dans le statut ne supprime que l'envoi du mail sur la modification de statut et non sur la confirmation de commande.

 

Je n'ai trouvé que des systèmes qui suppriment totalement l'envoi de cette confirmation quel que soit le statut.

 

Merci pour votre aide

Link to comment
Share on other sites

  • 2 years later...

Bonjour,
il faut faire un override de la fonction public function validateOrder($id_cart, $id_order_state, $amount_paid, $payment_method = 'Unknown',.
Dans le dossier override, recopiez le fichier PaymentModule.php.
Modifiez la  classe :

abstract class PaymentModule extends PaymentModuleCore{

public function validateOrder($id_cart, $id_order_state, $amount_paid, $payment_method = 'Unknown',

----

// Send an e-mail to customer (one order = one email)

---

// commenter le bloc

/* Mail::Send(
                                (int)$order->id_lang,
                                'order_conf',
                                Mail::l('PPPP', (int)$order->id_lang),
                                $data,
                                $this->context->customer->email,
                                $this->context->customer->firstname.' '.$this->context->customer->lastname,
                                null,
                                null,
                                $file_attachement,
                                null, _PS_MAIL_DIR_, false, (int)$order->id_shop
                            );*/

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