+ Voici un tutoriel pour bien retourner votre colis :
+
+ Vous devez utiliser un emballage fermé, résistant, à même de protéger le contenu
+ et respectant les exigences du transport et son traitement industriel.
+
+ Le produit doit être contenu dans son emballage d'origine.
+
+ Veuillez glisser dans le colis une copie de votre facture ou tout autre justificatif
+ permettant de retrouver votre commande.
+
+ Vous devez coller l'étiquette fournie par Mondial Relay sur une face bien visible du colis.
+
+ Le dépôt des colis se fait dans l'un des 4 500 Point Relais® de France.
+
+ Vous pouvez retrouver la liste des points relais près de chez vous en cliquant sur ce lien
+
+ Le commerçant vous remettra un justificatif à conserver pour justifier votre dépôt
+ en cas de besoin.
+
+
+
diff --git a/mails/fr/order_return_2.txt b/mails/fr/order_return_2.txt
new file mode 100644
index 00000000..5d57acae
--- /dev/null
+++ b/mails/fr/order_return_2.txt
@@ -0,0 +1,36 @@
+Cher(e) client(e),
+
+Vous avez fait une demande de retour gratuit concernant votre commande n°{id_order}
+pour le(s) produit(s) suivant(s) :
+
+{product_list_txt}
+
+Nous sommes heureux de vous faire bénéficier d'une étiquette de retour prépayée.
+Pour cela Il vous suffit de cliquer sur le lien suivant et de suivre les instructions
+indiquées par notre prestataire retour, Mondial Relay :
+
+{return_link}
+
+Voici un tutoriel pour bien retourner votre colis :
+
+Vous devez utiliser un emballage fermé, résistant, à même de protéger le contenu
+et respectant les exigences du transport et son traitement industriel.
+
+Le produit doit être contenu dans son emballage d'origine.
+
+Veuillez glisser dans le colis une copie de votre facture ou tout autre justificatif
+permettant de retrouver votre commande.
+
+Vous devez coller l'étiquette fournie par Mondial Relay sur une face bien visible du colis.
+
+Le dépôt des colis se fait dans l'un des 4 500 Points Relais® de France.
+Vous pouvez retrouver la liste des points relais près de chez vous en cliquant sur ce lien:
+
+http://www.mondialrelay.fr/trouver-le-point-relais-le-plus-proche-de-chez-moi/
+
+Le commerçant vous remettra un justificatif à conserver pour justifier votre dépôt
+en cas de besoin.
+
+Le service client
+
+{shop_name} - {shop_url}
diff --git a/mails/fr/order_return_3.html b/mails/fr/order_return_3.html
new file mode 100644
index 00000000..ca4afaab
--- /dev/null
+++ b/mails/fr/order_return_3.html
@@ -0,0 +1,61 @@
+
+
+
+
+ Message de {shop_name}
+
+
+
+
+
+
+
+
+
+
+
Cher(e) client(e),
+
+
+
+
+ Vous avez fait une demande de retour concernant votre commande n°{id_order} pour le(s) produit(s) suivant(s) :
+
+ {product_list}
+
+ Veuillez trouver ci-dessous le lien qui vous permettra d'obtenir une étiquette de
+ retour pré-remplie :
+ Il vous suffit de cliquer sur le lien et de suivre les instructions indiquées par
+ notre prestataire retour : Mondial Relay.
+ Voici un tutoriel pour bien retourner votre colis :
+
+ Vous devez utiliser un emballage fermé, résistant, à même de protéger le contenu
+ et respectant les exigences du transport et son traitement industriel.
+
+ Le produit doit être contenu dans son emballage d'origine.
+
+ Veuillez glisser dans le colis une copie de votre facture ou tout autre justificatif
+ permettant de retrouver votre commande.
+
+ Vous devez coller l'étiquette fournie pas Mondial Relay sur une face bien visible du colis.
+
+ Le dépôt des colis se fait dans l'un des 4 500 Point Relais® de France.
+ Le commerçant vous remettra un justificatif à cênserver pour justifier votre dépôt
+ en cas de besoin.
+
+
+
diff --git a/mails/fr/order_return_3.txt b/mails/fr/order_return_3.txt
new file mode 100644
index 00000000..5f517bad
--- /dev/null
+++ b/mails/fr/order_return_3.txt
@@ -0,0 +1,34 @@
+Cher(e) client(e),
+
+Vous avez fait une demande de retour concernant votre commande n°{id_order} pour
+le(s) produit(s) suivant(s) :
+
+{product_list_txt}
+
+Veuillez trouver ci-dessous le lien qui vous permettra d'obtenir une étiquette de
+retour pré-remplie :
+
+{return_link}
+
+Il vous suffit de cliquer sur le lien et de suivre les instructions indiquées par
+notre prestataire retour : Mondial Relay.
+
+Voici un tutoriel pour bien retourner votre colis :
+
+Vous devez utiliser un emballage fermé, résistant, à même de protéger le contenu
+et respectant les exigences du transport et son traitement industriel.
+
+Le produit doit être contenu dans son emballage d'origine.
+
+Veuillez glisser dans le colis une copie de votre facture ou tout autre justificatif
+permettant de retrouver votre commande.
+
+Vous devez coller l'étiquette fournie pas Mondial Relay sur une face bien visible du colis.
+
+Le dépôt des colis se fait dans l'un des 4 500 Point Relais® de France.
+Le commerçant vous remettra un justificatif à conserver pour justifier votre dépôt
+en cas de besoin.
+
+Le service client
+
+{shop_name} - {shop_url}
diff --git a/override/classes/OrderReturn.php b/override/classes/OrderReturn.php
new file mode 100644
index 00000000..6f9525e1
--- /dev/null
+++ b/override/classes/OrderReturn.php
@@ -0,0 +1,34 @@
+getRow('
+ SELECT `id_order`
+ FROM `'._DB_PREFIX_.'shipping_history`
+ WHERE `id_order` = '.(int) $product['id_order'].'
+ AND `id_sale` = '.(int) $product['id_sale'].'
+ ')) {
+ $qty = (int) $product['product_quantity'] - max((int) $product['product_quantity_refunded'], (int) $product['product_quantity_return']);
+ } else {
+ $qty = (int) Db::getInstance()->getValue('
+ SELECT SUM(`quantity`)
+ FROM `'._DB_PREFIX_.'lapostews`
+ WHERE `id_order_detail` = '.(int) $product['id_order_detail'].'
+ ') + (int) Db::getInstance()->getValue('
+ SELECT SUM(`quantity`)
+ FROM `'._DB_PREFIX_.'mondialrelay_parcel`
+ WHERE `id_order_detail` = '.(int) $product['id_order_detail'].'
+ ') - max($product['product_quantity_return'], $product['product_quantity_refunded']);
+ }
+ $qty -= (int) Db::getInstance()->getValue('
+ SELECT SUM(d.`product_quantity`)
+ FROM `'._DB_PREFIX_.'order_return_detail` d
+ LEFT JOIN `'._DB_PREFIX_.'order_return` r
+ ON d.`id_order_return` = r.`id_order_return`
+ WHERE d.`id_order_detail` = '.(int) $product['id_order_detail'].'
+ AND r.`state` < 3
+ ');
+ return $qty;
+ }
+}
+