TeddyMarket Posted January 30, 2019 Share Posted January 30, 2019 Salut, Je ne sais pas si je suis le bon forum. J'ai un problème avec l'envoi du mail In-Transit, il s'envoi automatique dès que le numéro de suivi d'une commande est entré. En soit ça ne me dérange pas mais le statut de la commande reste inchangé et lorsque je passe la commande en Livraison en cours, un autre email (Shipped) est envoyé ce qui fait doublon. Je sais désactiver l'envoi de Shipped mais en soit j'aimerai pouvoir envoyé In-Transit changement de statut de la commande. Existe t-il un moyen de désactiver le script d'envoi? Merci d'avance! Link to comment Share on other sites More sharing options...
Eolia Posted January 30, 2019 Share Posted January 30, 2019 c'est possible, il faut mettre un return dans OrderCarrier.php et remplacer addWithmail() add() dans AdminOrderController.php Ensuite un petit hack dans OrderHistory.php fonction sendMail() if ($result['id_order_state'] == Configuration::get('PS_OS_SHIPPING')) { if($result['shipping_number']) { $carrier = new Carrier($order->id_carrier, $order->id_lang); $data['{followup}'] = str_replace('@', $result['shipping_number'], $carrier->url); } else { $result['template'] = 'shipped'; } $topic = Mail::l('Package in transit', (int)$order->id_lang); } Link to comment Share on other sites More sharing options...
Yoan Consultin Web Posted January 28, 2020 Share Posted January 28, 2020 @Eolia bonjour, Peux tu donner plus d'information à ce sujet la, sur quels fichiers il faut apporter les modifications. Lorsque l'on te suit sur les topic tu es tjrs très précis sur les détails, ce qui est super interessant... mais pas dans ce cas, et je dois réaliser cette action pour l'un de mes clients qui malheureusement pour moi est sur prestashop 1.7.6.2. En te remerciant de ton retour, bien cordialement, Yoan Link to comment Share on other sites More sharing options...
Eolia Posted January 28, 2020 Share Posted January 28, 2020 Désolé mais je ne touche pas au code 1.7, je le fuis même... Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now