Jump to content
TeddyMarket

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!

Share this post


Link to post
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); 		
			}

 

Share this post


Link to post
Share on other sites

@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

Share this post


Link to post
Share on other sites

Désolé mais je ne touche pas au code 1.7, je le fuis même...

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