From d7ea10a2bb33d9f0ec4ed6b79c1697915916a8a6 Mon Sep 17 00:00:00 2001 From: Michael RICOIS Date: Fri, 2 Feb 2018 12:28:49 +0100 Subject: [PATCH] Mails --- mails/fr/in_transit_dropshipping.html | 5 +- mails/fr/in_transit_dropshipping.txt | 2 +- mails/fr/in_transit_dropshipping_noinfo.html | 57 +++++++++++++++++++ mails/fr/in_transit_dropshipping_noinfo.txt | 13 +++++ .../AdminAntDropshippingtracking.php | 22 ++++++- 5 files changed, 94 insertions(+), 5 deletions(-) create mode 100644 mails/fr/in_transit_dropshipping_noinfo.html create mode 100644 mails/fr/in_transit_dropshipping_noinfo.txt diff --git a/mails/fr/in_transit_dropshipping.html b/mails/fr/in_transit_dropshipping.html index 2555ba4c..97c0fb29 100644 --- a/mails/fr/in_transit_dropshipping.html +++ b/mails/fr/in_transit_dropshipping.html @@ -18,7 +18,8 @@   - Vous avez passé commande récemment sur notre site Bébé Boutik. Nous vous informons que le/les produits de la marque {sale} pour votre commande n°{id_order} vient d'être envoyé directement de chez notre fournisseur par le transporteur {carrier}. + Vous avez passé commande récemment sur notre site Bébé Boutik. + Nous vous informons que le/les produits de la marque {sale} pour votre commande n°{id_order} vient d'être envoyé directement de chez notre fournisseur par le transporteur {carrier}.   @@ -30,7 +31,7 @@   - Vous pourrez consulter l'acheminnement de votre colis à l'adresse suivante : {followup} + Vous pourrez consulter l'acheminement de votre colis à l'adresse suivante : {followup}   diff --git a/mails/fr/in_transit_dropshipping.txt b/mails/fr/in_transit_dropshipping.txt index aa19ec1b..5e2c07d3 100644 --- a/mails/fr/in_transit_dropshipping.txt +++ b/mails/fr/in_transit_dropshipping.txt @@ -4,7 +4,7 @@ Vous avez passé commande récemment sur notre site Bébé Boutik. Nous vous inf Voici votre numéro de suivi : {tracking_number} -Vous pourrez consulter l'acheminnement de votre colis à l'adresse suivante : {followup} +Vous pourrez consulter l'acheminement de votre colis à l'adresse suivante : {followup} A très vite sur Bébé Boutik ! diff --git a/mails/fr/in_transit_dropshipping_noinfo.html b/mails/fr/in_transit_dropshipping_noinfo.html new file mode 100644 index 00000000..97c0fb29 --- /dev/null +++ b/mails/fr/in_transit_dropshipping_noinfo.html @@ -0,0 +1,57 @@ + + + + + Message de {shop_name} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ {shop_name} +
 
Bonjour {firstname} {lastname},
 
+ Vous avez passé commande récemment sur notre site Bébé Boutik. + Nous vous informons que le/les produits de la marque {sale} pour votre commande n°{id_order} vient d'être envoyé directement de chez notre fournisseur par le transporteur {carrier}. +
 
+ Voici votre numéro de suivi : {tracking_number} +
 
+ Vous pourrez consulter l'acheminement de votre colis à l'adresse suivante : {followup} +
 
+ A très vite sur Bébé Boutik ! +
 
+ Cordialement, +
 
+ {shop_name} - {shop_url} +
+ + diff --git a/mails/fr/in_transit_dropshipping_noinfo.txt b/mails/fr/in_transit_dropshipping_noinfo.txt new file mode 100644 index 00000000..5e2c07d3 --- /dev/null +++ b/mails/fr/in_transit_dropshipping_noinfo.txt @@ -0,0 +1,13 @@ +Bonjour {firstname} {lastname} + +Vous avez passé commande récemment sur notre site Bébé Boutik. Nous vous informons que le/les produits de la marque {sale} pour votre commande n°{id_order} vient d'être envoyé directement de chez notre fournisseur par le transporteur {carrier}. + +Voici votre numéro de suivi : {tracking_number} + +Vous pourrez consulter l'acheminement de votre colis à l'adresse suivante : {followup} + +A très vite sur Bébé Boutik ! + +Cordialement, + +{shop_name} - {shop_url} \ No newline at end of file diff --git a/modules/ant_dropshippingtracking/AdminAntDropshippingtracking.php b/modules/ant_dropshippingtracking/AdminAntDropshippingtracking.php index f719ede1..4c800cd9 100644 --- a/modules/ant_dropshippingtracking/AdminAntDropshippingtracking.php +++ b/modules/ant_dropshippingtracking/AdminAntDropshippingtracking.php @@ -293,8 +293,8 @@ class AdminAntDropshippingtracking extends AdminTab $history->id_employee = 0; $history->add(); + // Send Mail with tracking info if ($infosTrackingEnable == 1) { - Db::getInstance()->ExecuteS(' INSERT INTO `'._DB_PREFIX_.'shipping_history` VALUES ( @@ -324,6 +324,23 @@ class AdminAntDropshippingtracking extends AdminTab $errors++; } } + + // Send Mail without tracking info + if ($infosTrackingDisable == 1) { + $subject = 'Package in transit'; + $customer = new Customer((int) $order->id_customer); + $templateVars = array( + '{sale}' => $sale_names[(int)$order->id_lang], + '{firstname}' => $customer->firstname, + '{lastname}' => $customer->lastname, + '{id_order}' => (int) $order->id, + ); + if (!Mail::Send(intval($order->id_lang), 'in_transit_dropshipping_noinfo', + ((is_array($_LANGMAIL) && key_exists($subject, $_LANGMAIL)) ? $_LANGMAIL[$subject] : $subject), + $templateVars, $customer->email, $customer->firstname.' '.$customer->lastname)) { + $errors++; + } + } } if ($errors == 0) { @@ -392,10 +409,11 @@ class AdminAntDropshippingtracking extends AdminTab
-
'; +
'; $help = '

'.$this->l('Format: id_order;tracking_number;carrier;tracking_link').'

'.$this->l('The subsequent columns and the first line are ignored.').'

+

'.$this->l('With tracking infos, all columns must be set.').'

'.$this->l('Without tracking infos, use the same format but columns tracking_number, carrier and tracking_link must be empty.').'

'; $input = array(