Jump to content

Poblème Email Shipped et In-Transit


Recommended Posts

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

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

  • 11 months later...

@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

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