diff --git a/admin-dev/themes/default/template/controllers/orders/helpers/view/view.tpl b/admin-dev/themes/default/template/controllers/orders/helpers/view/view.tpl index a93297948..3559ec774 100755 --- a/admin-dev/themes/default/template/controllers/orders/helpers/view/view.tpl +++ b/admin-dev/themes/default/template/controllers/orders/helpers/view/view.tpl @@ -260,7 +260,7 @@ {l s='Payment'} {if (!$order->valid && sizeof($currencies) > 1)} -
+

{l s='Don\'t forget to update your conversion rate before make this change.'}

@@ -510,7 +510,7 @@ {l s='Shipping address'}{l s='Shipping address'} {if $can_edit} - +

@@ -565,7 +565,7 @@

- +
@@ -690,7 +690,7 @@ {if $can_edit} - {l s='Delete voucher'} + {l s='Delete voucher'} {/if} diff --git a/classes/PaymentModule.php b/classes/PaymentModule.php index f2b28dd67..6d0f6ac42 100644 --- a/classes/PaymentModule.php +++ b/classes/PaymentModule.php @@ -445,7 +445,8 @@ abstract class PaymentModuleCore extends Module '{voucher_num}' => $voucher->code, '{firstname}' => $customer->firstname, '{lastname}' => $customer->lastname, - '{id_order}' => $order->reference + '{id_order}' => $order->reference, + '{order_name}' => $order->getUniqReference() ); Mail::Send( (int)$order->id_lang, @@ -562,7 +563,7 @@ abstract class PaymentModuleCore extends Module '{invoice_state}' => $invoice->id_state ? $invoice_state->name : '', '{invoice_phone}' => ($invoice->phone) ? $invoice->phone : $invoice->phone_mobile, '{invoice_other}' => $invoice->other, - '{order_name}' => sprintf('#%06d', (int)$order->id), + '{order_name}' => $order->getUniqReference(), '{date}' => Tools::displayDate(date('Y-m-d H:i:s'), (int)$order->id_lang, 1), '{carrier}' => $virtual_product ? Tools::displayError('No carrier') : $carrier->name, '{payment}' => Tools::substr($order->payment, 0, 32), diff --git a/classes/Tools.php b/classes/Tools.php index b8bb6282a..ec6fc07e9 100644 --- a/classes/Tools.php +++ b/classes/Tools.php @@ -475,8 +475,8 @@ class ToolsCore $price = Tools::ps_round($price, $c_decimals); switch ($c_format) { - /* X 0,000.00 */ - case 1: + /* X 0,000.00 */ + case 1: $ret = $c_char.$blank.number_format($price, $c_decimals, '.', ','); break; /* 0 000,00 X*/ diff --git a/classes/order/Order.php b/classes/order/Order.php index 1f4d022cc..29e99699c 100644 --- a/classes/order/Order.php +++ b/classes/order/Order.php @@ -873,7 +873,7 @@ class OrderCore extends ObjectModel */ public static function getOrdersIdInvoiceByDate($date_from, $date_to, $id_customer = null, $type = null) { - Tools::displayAsDeprecated(); + Tools::displayAsDeprecated(); $sql = 'SELECT `id_order` FROM `'._DB_PREFIX_.'orders` WHERE DATE_ADD(invoice_date, INTERVAL -1 DAY) <= \''.pSQL($date_to).'\' AND invoice_date >= \''.pSQL($date_from).'\' @@ -1788,5 +1788,42 @@ class OrderCore extends ObjectModel return OrderPayment::getByOrderReference($this->reference); } + /** + * Return a unique reference like : GWJTHMZUN#2 + * + * With multishipping, order reference are the same for all orders made with the same cart + * this method suffix the order referece by a # and the order number + * + * @since 1.5.0.14 + */ + public function getUniqReference() + { + $query = new DbQuery(); + $query->select('MIN(id_order) as min, MAX(id_order) as max'); + $query->from('orders'); + $query->where('id_cart = '.(int)$this->id_cart); + $query->orderBy('id_order'); + + $order = Db::getInstance()->getRow($query); + + if ($order['min'] == $order['max']) + return $this->reference; + else + return $this->reference.'#'.($this->id + 1 - $order['min']); + } + + /** + * Return a unique reference like : GWJTHMZUN#2 + * + * With multishipping, order reference are the same for all orders made with the same cart + * this method suffix the order referece by a # and the order number + * + * @since 1.5.0.14 + */ + public static function getUniqReferenceOf($id_order) + { + $order = new Order($id_order); + return $order->getUniqReference(); + } } diff --git a/classes/order/OrderHistory.php b/classes/order/OrderHistory.php index 4c88bc741..088e93107 100644 --- a/classes/order/OrderHistory.php +++ b/classes/order/OrderHistory.php @@ -312,11 +312,16 @@ class OrderHistoryCore extends ObjectModel if (isset($result['template']) && Validate::isEmail($result['email'])) { $topic = $result['osname']; - $data = array('{lastname}' => $result['lastname'], '{firstname}' => $result['firstname'], '{id_order}' => (int)$this->id_order); + $data = array( + '{lastname}' => $result['lastname'], + '{firstname}' => $result['firstname'], + '{id_order}' => (int)$this->id_order, + '{order_name}' => $order->getUniqReference() + ); if ($template_vars) $data = array_merge($data, $template_vars); $data['{total_paid}'] = Tools::displayPrice((float)$order->total_paid, new Currency((int)$order->id_currency), false); - $data['{order_name}'] = sprintf('#%06d', (int)$order->id); + $data['{order_name}'] = $order->getUniqReference(); // An additional email is sent the first time a virtual item is validated $virtual_products = $order->getVirtualProducts(); diff --git a/controllers/admin/AdminImportController.php b/controllers/admin/AdminImportController.php index 2fc4155c4..52dd71f80 100644 --- a/controllers/admin/AdminImportController.php +++ b/controllers/admin/AdminImportController.php @@ -2153,7 +2153,7 @@ class AdminImportControllerCore extends AdminController { if ($product['id_product'] == $id_product_attribute) $this->errors[] = sprintf($this->l('Product (%d/%D) cannot be added twice (at line %d).'), $id_product, - $id_product_attribute, $current_line + 1); + $id_product_attribute, $current_line + 1); else $product['id_product'] = $id_product_attribute; } @@ -2163,7 +2163,7 @@ class AdminImportControllerCore extends AdminController // checks parameters if (false === ($supplier_reference = ProductSupplier::getProductSupplierReference($id_product, $id_product_attribute, $supply_order->id_supplier))) $this->errors[] = sprintf($this->l('Product (%d/%d) is not available for this order (at line %d).'), $id_product, - $id_product_attribute, $current_line + 1); + $id_product_attribute, $current_line + 1); if ($unit_price_te < 0) $this->errors[] = sprintf($this->l('Unit Price (tax excl.) (%d) is not valid (at line %d).'), $unit_price_te, $current_line + 1); if ($quantity_expected < 0) diff --git a/controllers/admin/AdminOrdersController.php b/controllers/admin/AdminOrdersController.php index 238baa0ff..a1c854112 100755 --- a/controllers/admin/AdminOrdersController.php +++ b/controllers/admin/AdminOrdersController.php @@ -285,7 +285,8 @@ class AdminOrdersControllerCore extends AdminController '{followup}' => str_replace('@', $order->shipping_number, $carrier->url), '{firstname}' => $customer->firstname, '{lastname}' => $customer->lastname, - '{id_order}' => $order->id + '{id_order}' => $order->id, + '{order_name}' => $order->getUniqReference() ); if (@Mail::Send((int)$order->id_lang, 'in_transit', Mail::l('Package in transit', (int)$order->id_lang), $templateVars, $customer->email, $customer->firstname.' '.$customer->lastname, null, null, null, null, @@ -430,6 +431,7 @@ class AdminOrdersControllerCore extends AdminController '{lastname}' => $customer->lastname, '{firstname}' => $customer->firstname, '{id_order}' => $order->id, + '{order_name}' => $order->getUniqReference(), '{message}' => $message ); if (@Mail::Send((int)$order->id_lang, 'order_merchant_comment', @@ -646,6 +648,7 @@ class AdminOrdersControllerCore extends AdminController $params['{lastname}'] = $customer->lastname; $params['{firstname}'] = $customer->firstname; $params['{id_order}'] = $order->id; + $params['{order_name}'] = $order->getUniqReference(); } // Generate credit slip diff --git a/controllers/admin/AdminShippingController.php b/controllers/admin/AdminShippingController.php index b100d45a8..38fea8837 100644 --- a/controllers/admin/AdminShippingController.php +++ b/controllers/admin/AdminShippingController.php @@ -151,7 +151,7 @@ class AdminShippingControllerCore extends AdminController $carrier = new Carrier($id_carrier); if (Validate::isLoadedObject($carrier)) { - /* Get configuration values */ + /* Get configuration values */ $shipping_method = $carrier->getShippingMethod(); $rangeTable = $carrier->getRangeTable(); diff --git a/controllers/front/ContactController.php b/controllers/front/ContactController.php index 41efbc36e..a622ef86e 100644 --- a/controllers/front/ContactController.php +++ b/controllers/front/ContactController.php @@ -121,6 +121,7 @@ class ContactControllerCore extends FrontController '{email}' => $from, '{message}' => Tools::nl2br(stripslashes($message)), '{id_order}' => (int)Tools::getValue('id_order'), + '{order_name}' => $order->getUniqReference(), '{attached_file}' => $_FILES['fileUpload']['name'] ? $_FILES['fileUpload']['name'] : ''); if (Mail::Send($this->context->language->id, 'contact', Mail::l('Message from contact form'), diff --git a/controllers/front/OrderDetailController.php b/controllers/front/OrderDetailController.php index 9079c751d..4ef9e4cae 100644 --- a/controllers/front/OrderDetailController.php +++ b/controllers/front/OrderDetailController.php @@ -107,6 +107,7 @@ class OrderDetailControllerCore extends FrontController '{firstname}' => $customer->firstname, '{email}' => $customer->email, '{id_order}' => (int)($order->id), + '{order_name}' => $order->getUniqReference(), '{message}' => Tools::nl2br($msgText) ), $to, $toName, $customer->email, $customer->firstname.' '.$customer->lastname); diff --git a/install-dev/fixtures/apple/data/orders.xml b/install-dev/fixtures/apple/data/orders.xml index 3e98d4681..c70f895fb 100644 --- a/install-dev/fixtures/apple/data/orders.xml +++ b/install-dev/fixtures/apple/data/orders.xml @@ -41,7 +41,7 @@ - + Chèque cheque diff --git a/install-dev/upgrade/sql/1.5.0.14.sql b/install-dev/upgrade/sql/1.5.0.14.sql index 18eb7dd1f..858f6a714 100644 --- a/install-dev/upgrade/sql/1.5.0.14.sql +++ b/install-dev/upgrade/sql/1.5.0.14.sql @@ -4,3 +4,5 @@ SET NAMES 'utf8'; /* PHP:p15014_add_missing_columns(); */; +UPDATE `PREFIX_orders` SET `reference` = LPAD(reference, 9 , '0'); + diff --git a/mails/en/bankwire.html b/mails/en/bankwire.html index b510dad82..79c8bbdef 100644 --- a/mails/en/bankwire.html +++ b/mails/en/bankwire.html @@ -20,13 +20,13 @@   -Your order {order_name} - Awaiting wire payment +Your order with the reference {order_name} - Awaiting wire payment   -Thank you for shopping at {shop_name}!

Your order {order_name} has been placed successfully and will be shipped as soon as we receive your payment. +Thank you for shopping at {shop_name}!

Your order with the reference {order_name} has been placed successfully and will be shipped as soon as we receive your payment.   diff --git a/mails/en/bankwire.txt b/mails/en/bankwire.txt index 63896c023..1f1070cb5 100644 --- a/mails/en/bankwire.txt +++ b/mails/en/bankwire.txt @@ -2,7 +2,7 @@ Hi {firstname} {lastname}, Thank you for shopping at {shop_name}! -Your order {order_name} has been placed successfully and will be shipped as soon as we receive your payment. +Your order with the reference {order_name} has been placed successfully and will be shipped as soon as we receive your payment. You have selected to pay by wire transfer. diff --git a/mails/en/cheque.html b/mails/en/cheque.html index ad7e8ea47..d80fa5059 100644 --- a/mails/en/cheque.html +++ b/mails/en/cheque.html @@ -20,13 +20,13 @@   -Your order {order_name} - Awaiting check payment +Your order with the reference {order_name} - Awaiting check payment   -Thank you for shopping at {shop_name}!

Your order {order_name} has been placed successfully and will be shipped as soon as we receive your payment. +Thank you for shopping at {shop_name}!

Your order with the reference {order_name} has been placed successfully and will be shipped as soon as we receive your payment.   diff --git a/mails/en/cheque.txt b/mails/en/cheque.txt index 143eb1116..4027f3864 100644 --- a/mails/en/cheque.txt +++ b/mails/en/cheque.txt @@ -2,7 +2,7 @@ Hi {firstname} {lastname}, Thank you for shopping at {shop_name}! -Your order {order_name} has been placed successfully and will be shipped as soon as we receive your payment. +Your order with the reference {order_name} has been placed successfully and will be shipped as soon as we receive your payment. You have selected to pay by check. Please include on your cheque: diff --git a/mails/en/contact_form.html b/mails/en/contact_form.html index 97c23896a..524994467 100644 --- a/mails/en/contact_form.html +++ b/mails/en/contact_form.html @@ -20,7 +20,7 @@   -Your message has been sent successfully.

Message: {message}

Order ID : {id_order}

Attached file : {attached_file} +Your message has been sent successfully.

Message: {message}

Order ID : {order_name}

Attached file : {attached_file}   diff --git a/mails/en/contact_form.txt b/mails/en/contact_form.txt index 22c376ee1..198aadf8f 100644 --- a/mails/en/contact_form.txt +++ b/mails/en/contact_form.txt @@ -6,7 +6,7 @@ Your message: {message} -Order ID : {id_order} +Order reference : {order_name} Attached file : {attached_file} diff --git a/mails/en/credit_slip.html b/mails/en/credit_slip.html index 11b1e22db..9751beb44 100644 --- a/mails/en/credit_slip.html +++ b/mails/en/credit_slip.html @@ -20,13 +20,13 @@   -Your order #{id_order} - Credit slip created +Your order with the reference {order_name} - Credit slip created   -We have generated a credit slip in your name for order #{id_order}. +We have generated a credit slip in your name for order with the reference {order_name}.   diff --git a/mails/en/credit_slip.txt b/mails/en/credit_slip.txt index 7999e2ffe..78542c4a3 100644 --- a/mails/en/credit_slip.txt +++ b/mails/en/credit_slip.txt @@ -2,7 +2,7 @@ Hi {firstname} {lastname}, Thank you for shopping at {shop_name}! -We have generated a credit slip in your name for order #{id_order}. +We have generated a credit slip in your name for order with the reference {order_name}. You can review this credit slip and download the invoice from the "Order follow" section of your account by clicking "My account" on our shop. diff --git a/mails/en/in_transit.html b/mails/en/in_transit.html index 3e60892ce..6b3adf9f4 100755 --- a/mails/en/in_transit.html +++ b/mails/en/in_transit.html @@ -20,13 +20,13 @@   -Your order #{id_order} - In transit +Your order with the reference {order_name} - In transit   -Your order #{id_order} is currently in transit..

You can track your package using the following link: {followup} +Your order with the reference {order_name} is currently in transit..

You can track your package using the following link: {followup}   diff --git a/mails/en/in_transit.txt b/mails/en/in_transit.txt index 6fec3dbbf..7e906ec34 100755 --- a/mails/en/in_transit.txt +++ b/mails/en/in_transit.txt @@ -2,7 +2,7 @@ Hi {firstname} {lastname}, Thank you for shopping with {shop_name}! -Your order #{id_order} is currently in transit. +Your order with the reference {order_name} is currently in transit. You can track your package using the following link: {followup} diff --git a/mails/en/order_canceled.html b/mails/en/order_canceled.html index f9d84f535..8110854fb 100644 --- a/mails/en/order_canceled.html +++ b/mails/en/order_canceled.html @@ -20,13 +20,13 @@   -Your order #{id_order} - Order cancelled +Your order with the reference {order_name} - Order cancelled   -Your order #{id_order} from {shop_name} has been cancelled. +Your order with the reference {order_name} from {shop_name} has been cancelled.   diff --git a/mails/en/order_canceled.txt b/mails/en/order_canceled.txt index d66c6dbc6..4fbaa1fee 100644 --- a/mails/en/order_canceled.txt +++ b/mails/en/order_canceled.txt @@ -1,6 +1,6 @@ Hi {firstname} {lastname}, -Your order #{id_order} from {shop_name} has been cancelled. +Your order with the reference {order_name} from {shop_name} has been cancelled. You can review your order and download your invoice from the "Order history" section of your customer account by clicking "My account" on our shop. diff --git a/mails/en/order_customer_comment.html b/mails/en/order_customer_comment.html index 1c58719c9..e32f17fdf 100644 --- a/mails/en/order_customer_comment.html +++ b/mails/en/order_customer_comment.html @@ -26,7 +26,7 @@   -You have received a new message regarding order #{id_order}.

Customer: {firstname} {lastname} ({email})

{message} +You have received a new message regarding order with the reference {order_name}.

Customer: {firstname} {lastname} ({email})

{message}   diff --git a/mails/en/order_customer_comment.txt b/mails/en/order_customer_comment.txt index 69bfadc70..30a1f4cb8 100644 --- a/mails/en/order_customer_comment.txt +++ b/mails/en/order_customer_comment.txt @@ -1,6 +1,6 @@ Hello, -You have received a new message from a customer regarding order #{id_order}. +You have received a new message from a customer regarding order with the reference {order_name}. Customer: {firstname} {lastname} ({email}) diff --git a/mails/en/order_merchant_comment.html b/mails/en/order_merchant_comment.html index 72ad41921..19c97e84b 100644 --- a/mails/en/order_merchant_comment.html +++ b/mails/en/order_merchant_comment.html @@ -26,7 +26,7 @@   -You have received a new message from {shop_name} regarding order #{id_order}.

Message:
{message} +You have received a new message from {shop_name} regarding order with the reference {order_name}.

Message:
{message}   diff --git a/mails/en/order_merchant_comment.txt b/mails/en/order_merchant_comment.txt index 4a03d50a9..143a6f18e 100644 --- a/mails/en/order_merchant_comment.txt +++ b/mails/en/order_merchant_comment.txt @@ -1,6 +1,6 @@ Hi {firstname} {lastname}, -You have received a new message from {shop_name} regarding your order #{id_order}. +You have received a new message from {shop_name} regarding your order with the reference {order_name}. Message: {message} diff --git a/mails/en/outofstock.html b/mails/en/outofstock.html index 95ab2c3eb..df41a4a72 100644 --- a/mails/en/outofstock.html +++ b/mails/en/outofstock.html @@ -20,13 +20,13 @@   -Your order #{id_order} - Item(s) out of stock +Your order with the reference {order_name} - Item(s) out of stock   -Thanks for your order #{id_order} from {shop_name}.

Unfortunately, one or more items are currently out of stock. This may cause a slight delay in your delivery. Please accept our apologies and rest assured that we are working hard to rectify this. +Thanks for your order with the reference {order_name} from {shop_name}.

Unfortunately, one or more items are currently out of stock. This may cause a slight delay in your delivery. Please accept our apologies and rest assured that we are working hard to rectify this.   diff --git a/mails/en/outofstock.txt b/mails/en/outofstock.txt index 97f076a30..61f9a227d 100644 --- a/mails/en/outofstock.txt +++ b/mails/en/outofstock.txt @@ -1,6 +1,6 @@ Hi {firstname} {lastname}, -Thanks for your order #{id_order} from {shop_name}. +Thanks for your order with the reference {order_name} from {shop_name}. Unfortunately, one or more items are currently out of stock. This may cause a slight delay in your delivery. diff --git a/mails/en/payment.html b/mails/en/payment.html index 0d4fd9cc2..ef8287e81 100644 --- a/mails/en/payment.html +++ b/mails/en/payment.html @@ -20,13 +20,13 @@   -Your order #{id_order} - Payment processed +Your order with the reference {order_name} - Payment processed   -Thank you for shopping with {shop_name}!

Your payment for order #{id_order} was successfully processed. +Thank you for shopping with {shop_name}!

Your payment for order with the reference {order_name} was successfully processed.   diff --git a/mails/en/payment.txt b/mails/en/payment.txt index 2b1b7fa21..0d258208e 100644 --- a/mails/en/payment.txt +++ b/mails/en/payment.txt @@ -2,7 +2,7 @@ Hi {firstname} {lastname}, Thank you for shopping with {shop_name}! -Your payment for order #{id_order} was successfully processed. +Your payment for order with the reference {order_name} was successfully processed. You can review your order and download your invoice from the "Order history" section of your customer account by clicking "My account" on our shop. diff --git a/mails/en/payment_error.html b/mails/en/payment_error.html index b64875af5..3c6a7ef50 100644 --- a/mails/en/payment_error.html +++ b/mails/en/payment_error.html @@ -20,13 +20,13 @@   -Your order #{id_order} - Payment processing error +Your order with the reference {order_name} - Payment processing error   -There is a problem with your payment for {shop_name} order #{id_order}. Please contact us at your earliest convenience. +There is a problem with your payment for {shop_name} order with the reference {order_name}. Please contact us at your earliest convenience.   diff --git a/mails/en/payment_error.txt b/mails/en/payment_error.txt index c30d80c88..ad42f73e6 100644 --- a/mails/en/payment_error.txt +++ b/mails/en/payment_error.txt @@ -1,6 +1,6 @@ Hi {firstname} {lastname}, -There is a problem with your payment for {shop_name} order #{id_order}. Please contact us at your earliest convenience. +There is a problem with your payment for {shop_name} order with the reference {order_name}. Please contact us at your earliest convenience. We cannot ship your order until we receive your payment. diff --git a/mails/en/preparation.html b/mails/en/preparation.html index 6d4b0e2e1..b42462bcf 100644 --- a/mails/en/preparation.html +++ b/mails/en/preparation.html @@ -20,13 +20,13 @@   -Your order #{id_order} - Processing +Your order {order_name} - Processing   -We are currently processing your {shop_name} order #{id_order}. +We are currently processing your {shop_name} order with the reference {order_name}.   diff --git a/mails/en/preparation.txt b/mails/en/preparation.txt index 3d47cff6f..2f39d6f91 100644 --- a/mails/en/preparation.txt +++ b/mails/en/preparation.txt @@ -1,6 +1,6 @@ Hi {firstname} {lastname}, -We are currently processing your {shop_name} order #{id_order}. +We are currently processing your {shop_name} order with the reference {order_name}. You can review your order and download your invoice from the "Order history" section of your customer account by clicking "My account" on our shop. diff --git a/mails/en/refund.html b/mails/en/refund.html index c46766df4..0bee55c07 100644 --- a/mails/en/refund.html +++ b/mails/en/refund.html @@ -20,13 +20,13 @@   -Refund processed for order #{id_order} +Refund processed for order with the reference {order_name}   -We have processed your {shop_name} refund for order #{id_order}. +We have processed your {shop_name} refund for order with the reference {order_name}.   diff --git a/mails/en/refund.txt b/mails/en/refund.txt index 16fa92f29..5b011c904 100644 --- a/mails/en/refund.txt +++ b/mails/en/refund.txt @@ -1,6 +1,6 @@ Hi {firstname} {lastname}, -We have processed your {shop_name} refund for order #{id_order}. +We have processed your {shop_name} refund for order with the reference {order_name}. You can review your order and download your invoice from the "Order history" section of your customer account by clicking "My account" on our shop. diff --git a/mails/en/shipped.html b/mails/en/shipped.html index 262b5bbed..3a793949c 100644 --- a/mails/en/shipped.html +++ b/mails/en/shipped.html @@ -20,13 +20,13 @@   -Your order #{id_order} - Shipped +Your order with the reference {order_name} - Shipped   -Thank you for shopping with {shop_name}!

Your order #{id_order} has been shipped.
You will soon receive a URL to track the delivery progress of your package. +Thank you for shopping with {shop_name}!

Your order with the reference {order_name} has been shipped.
You will soon receive a URL to track the delivery progress of your package.   diff --git a/mails/en/shipped.txt b/mails/en/shipped.txt index fbd3a11d5..a14986d9c 100644 --- a/mails/en/shipped.txt +++ b/mails/en/shipped.txt @@ -2,7 +2,7 @@ Hi {firstname} {lastname}, Thank you for shopping with {shop_name}! -Your order #{id_order} has just been shipped. +Your order with the reference {order_name} has just been shipped. You will soon receive a URL to track the delivery progress of your package. diff --git a/mails/en/voucher.html b/mails/en/voucher.html index a669cb249..582ca6106 100644 --- a/mails/en/voucher.html +++ b/mails/en/voucher.html @@ -20,13 +20,13 @@   -Your order #{id_order} - Voucher created +Your order with the reference {order_name} - Voucher created   -A voucher has been created in your name as a result of your order #{id_order}. +A voucher has been created in your name as a result of your order with the reference {order_name}.   diff --git a/mails/en/voucher.txt b/mails/en/voucher.txt index af057a257..7665f1c41 100644 --- a/mails/en/voucher.txt +++ b/mails/en/voucher.txt @@ -1,6 +1,6 @@ Hi {firstname} {lastname}, -A voucher has been created in your name as a result of your order #{id_order}. +A voucher has been created in your name as a result of your order with the reference {order_name}. Voucher code: {voucher_num}, in the amount of {voucher_amount}. diff --git a/mails/fr/bankwire.html b/mails/fr/bankwire.html index f835de1f7..1bc67f9f7 100644 --- a/mails/fr/bankwire.html +++ b/mails/fr/bankwire.html @@ -20,13 +20,13 @@   -Historique de votre commande n°{id_order}. +Historique de votre commande ayant pour référence {order_name}.   -Nous avons bien enregistré votre commande {id_order}. Celle-ci vous sera envoyée dès réception de votre paiement. +Nous avons bien enregistré votre commande ayant pour référence {order_name}. Celle-ci vous sera envoyée dès réception de votre paiement.   diff --git a/mails/fr/bankwire.txt b/mails/fr/bankwire.txt index fa59af31c..c8cef21d9 100644 --- a/mails/fr/bankwire.txt +++ b/mails/fr/bankwire.txt @@ -1,6 +1,6 @@ Bonjour {firstname} {lastname}, -Nous avons bien enregistré votre commande {id_order}. Celle-ci vous sera envoyée dès réception de votre paiement. +Nous avons bien enregistré votre commande ayant pour référence {order_name}. Celle-ci vous sera envoyée dès réception de votre paiement. Pour rappel, vous avez sélectionné le mode de paiement par virement bancaire et celui-ci est à envoyer à : {bankwire_owner} diff --git a/mails/fr/cheque.html b/mails/fr/cheque.html index 57e498678..c20c2b1fd 100644 --- a/mails/fr/cheque.html +++ b/mails/fr/cheque.html @@ -20,13 +20,13 @@   -Historique de votre commande n°{id_order}. +Historique de votre commande ayant pour référence {order_name}.   -Nous avons bien enregistré votre commande {order_name}. Celle-ci vous sera envoyée dès réception de votre paiement. +Nous avons bien enregistré votre commande ayant pour référence {order_name}. Celle-ci vous sera envoyée dès réception de votre paiement.   diff --git a/mails/fr/cheque.txt b/mails/fr/cheque.txt index 76b622279..e20e86c77 100644 --- a/mails/fr/cheque.txt +++ b/mails/fr/cheque.txt @@ -1,6 +1,6 @@ Bonjour {firstname} {lastname}, -Nous avons bien enregistré votre commande {order_name}. +Nous avons bien enregistré votre commande ayant pour référence {order_name}. Celle-ci vous sera envoyée dès réception de votre paiement. Pour rappel, vous avez choisi de régler votre commande par chèque, merci de nous transmettre votre règlement : diff --git a/mails/fr/contact_form.html b/mails/fr/contact_form.html index 6edccf573..bfa475e55 100644 --- a/mails/fr/contact_form.html +++ b/mails/fr/contact_form.html @@ -20,7 +20,7 @@   -Votre message a bien été envoyé.

Message : {message}

Numéro de commande : {id_order}

Fichié attaché : {attached_file} +Votre message a bien été envoyé.

Message : {message}

Référence de commande : {order_name}

Fichié attaché : {attached_file}   diff --git a/mails/fr/contact_form.txt b/mails/fr/contact_form.txt index 6a4e4a6a4..7e89cbb9f 100644 --- a/mails/fr/contact_form.txt +++ b/mails/fr/contact_form.txt @@ -4,7 +4,7 @@ Votre message : {message} -Numéro de commande : {id_order} +Référence commande : {order_name} Fichié attaché : {attached_file} diff --git a/mails/fr/credit_slip.html b/mails/fr/credit_slip.html index 9c8618855..31ec8aa75 100644 --- a/mails/fr/credit_slip.html +++ b/mails/fr/credit_slip.html @@ -20,13 +20,13 @@   -Historique de votre commande n°{id_order}. +Historique de votre commande ayant pour référence {order_name}.   -Nous vous informons de la génération d'un avoir à votre nom relatif à votre commande n°{id_order}. +Nous vous informons de la génération d'un avoir à votre nom relatif à votre commande ayant pour référence {order_name}.   diff --git a/mails/fr/credit_slip.txt b/mails/fr/credit_slip.txt index 71b31778f..78b7cb3aa 100644 --- a/mails/fr/credit_slip.txt +++ b/mails/fr/credit_slip.txt @@ -1,6 +1,6 @@ Bonjour {firstname} {lastname}, -Nous vous informons de la génération d'un avoir à votre nom relatif à votre commande n°{id_order}. +Nous vous informons de la génération d'un avoir à votre nom relatif à votre commande ayant pour référence {order_name}. Vous pouvez accéder à cet avoir et télécharger votre facture dans "Historique des commandes" de la rubrique "Mon compte" sur notre site {shop_url} diff --git a/mails/fr/in_transit.html b/mails/fr/in_transit.html index 39f877152..a87091d7c 100755 --- a/mails/fr/in_transit.html +++ b/mails/fr/in_transit.html @@ -20,7 +20,7 @@   -Historique de votre commande n°{id_order} +Historique de votre commande ayant pour référence {order_name}   diff --git a/mails/fr/order_canceled.html b/mails/fr/order_canceled.html index 4580fb82d..efe43514f 100644 --- a/mails/fr/order_canceled.html +++ b/mails/fr/order_canceled.html @@ -20,7 +20,7 @@   -Historique de votre commande n°{id_order} +Historique de votre commande ayant pour référence {order_name}   diff --git a/mails/fr/order_canceled.txt b/mails/fr/order_canceled.txt index af3450f39..fd587401e 100644 --- a/mails/fr/order_canceled.txt +++ b/mails/fr/order_canceled.txt @@ -1,6 +1,6 @@ Bonjour {firstname} {lastname}, -Votre commande {id_order} a été annulée. +Votre commande ayant pour référence {order_name} a été annulée. Vous pouvez accéder à tout moment au suivi de votre commande dans "Historique des commandes" de la rubrique "Mon compte" sur notre site {shop_name}. Si vous avez un compte invité, vous pouvez suivre votre commande à cette adresse : {shop_url}?controller=guest-tracking diff --git a/mails/fr/order_customer_comment.html b/mails/fr/order_customer_comment.html index 8cdb9da07..6bd66071a 100644 --- a/mails/fr/order_customer_comment.html +++ b/mails/fr/order_customer_comment.html @@ -26,7 +26,7 @@   -Vous avez reçu un nouveau message concernant la commande n°{id_order} :

{message} +Vous avez reçu un nouveau message concernant la commande ayant pour référence {order_name} :

{message}   diff --git a/mails/fr/order_customer_comment.txt b/mails/fr/order_customer_comment.txt index 1bc425d40..7676db4c5 100644 --- a/mails/fr/order_customer_comment.txt +++ b/mails/fr/order_customer_comment.txt @@ -1,6 +1,6 @@ Bonjour, -Vous avez reçu un nouveau message concernant la commande n°{id_order} : +Vous avez reçu un nouveau message concernant la commande ayant pour référence {order_name} : {message} diff --git a/mails/fr/order_merchant_comment.html b/mails/fr/order_merchant_comment.html index 8bc6a3e00..a608f910d 100644 --- a/mails/fr/order_merchant_comment.html +++ b/mails/fr/order_merchant_comment.html @@ -26,7 +26,7 @@   -Vous avez reçu un nouveau message concernant la commande n°{id_order} :

{message} +Vous avez reçu un nouveau message concernant la commande ayant pour référence {order_name} :

{message}   diff --git a/mails/fr/order_merchant_comment.txt b/mails/fr/order_merchant_comment.txt index 3bed8c95f..aedd6c697 100644 --- a/mails/fr/order_merchant_comment.txt +++ b/mails/fr/order_merchant_comment.txt @@ -1,6 +1,6 @@ Bonjour {firstname} {lastname}, -Vous avez reçu un nouveau message concernant la commande n°{id_order} : +Vous avez reçu un nouveau message concernant la commande ayant pour référence {order_name} : {message} Vous pouvez à tout moment consulter vos anciens messages dans votre suivi de commande. diff --git a/mails/fr/outofstock.html b/mails/fr/outofstock.html index e8bf225c6..2478807e9 100644 --- a/mails/fr/outofstock.html +++ b/mails/fr/outofstock.html @@ -20,7 +20,7 @@   -Historique de votre commande n°{id_order} +Historique de votre commande ayant pour référence {order_name}   diff --git a/mails/fr/outofstock.txt b/mails/fr/outofstock.txt index e8f363bfd..fdcab8e34 100644 --- a/mails/fr/outofstock.txt +++ b/mails/fr/outofstock.txt @@ -1,6 +1,6 @@ Bonjour {firstname} {lastname}, -Votre commande {id_order} est bien enregistrée mais nécessite un réapprovisionnement. +Votre commande ayant pour référence {order_name} est bien enregistrée mais nécessite un réapprovisionnement. Vous pouvez accéder à tout moment au suivi de votre commande dans la rubrique "Mon compte". Si vous avez un compte invité, vous pouvez suivre votre commande à cette adresse : {shop_url}?controller=guest-tracking diff --git a/mails/fr/payment.html b/mails/fr/payment.html index c69cd4e9d..08fd8f85d 100644 --- a/mails/fr/payment.html +++ b/mails/fr/payment.html @@ -20,7 +20,7 @@   -Historique de votre commande n°{id_order} +Historique de votre commande ayant pour référence {order_name}   diff --git a/mails/fr/payment.txt b/mails/fr/payment.txt index 346caa549..30309270c 100644 --- a/mails/fr/payment.txt +++ b/mails/fr/payment.txt @@ -1,6 +1,6 @@ Bonjour {firstname} {lastname}, -Le paiement pour votre commande {id_order} a été accepté. +Le paiement pour votre commande ayant pour référence {order_name} a été accepté. Vous pouvez accéder à tout moment au suivi de votre commande dans "Historique des commandes" de la rubrique "Mon compte" sur notre site. Si vous avez un compte invité, vous pouvez suivre votre commande à cette adresse : {shop_url}?controller=guest-tracking diff --git a/mails/fr/payment_error.html b/mails/fr/payment_error.html index 0d3e5fd54..550846039 100644 --- a/mails/fr/payment_error.html +++ b/mails/fr/payment_error.html @@ -20,7 +20,7 @@   -Historique de votre commande n°{id_order} +Historique de votre commande ayant pour référence {order_name}   diff --git a/mails/fr/payment_error.txt b/mails/fr/payment_error.txt index 3397ae61c..9a2c80b0f 100644 --- a/mails/fr/payment_error.txt +++ b/mails/fr/payment_error.txt @@ -1,6 +1,6 @@ Bonjour {firstname} {lastname}, -Un problème a été constaté pour le paiement de votre commande {id_order}. +Un problème a été constaté pour le paiement de votre commande ayant pour référence {order_name}. Vous pouvez à tout moment accéder au suivi de votre commande dans la rubrique "Mon compte" du site. Si vous avez un compte invité, vous pouvez suivre votre commande à cette adresse : {shop_url}?controller=guest-tracking diff --git a/mails/fr/preparation.html b/mails/fr/preparation.html index ed05b9681..67f7ccbaa 100644 --- a/mails/fr/preparation.html +++ b/mails/fr/preparation.html @@ -20,7 +20,7 @@   -Historique de votre commande n°{id_order} +Historique de votre commande ayant pour référence {order_name}   diff --git a/mails/fr/preparation.txt b/mails/fr/preparation.txt index fd1e4b6f1..c5e6ebc33 100644 --- a/mails/fr/preparation.txt +++ b/mails/fr/preparation.txt @@ -1,6 +1,6 @@ Bonjour {firstname} {lastname}, -Votre commande {id_order} est en cours de préparation. +Votre commande ayant pour référence {order_name} est en cours de préparation. Vous pouvez accéder à tout moment au suivi de votre commande dans "Historique de mes commandes" de la rubrique "Mon compte" sur notre site. Si vous avez un compte invité, vous pouvez suivre votre commande à cette adresse : {shop_url}?controller=guest-tracking diff --git a/mails/fr/refund.html b/mails/fr/refund.html index cd58100a8..0a9102e32 100644 --- a/mails/fr/refund.html +++ b/mails/fr/refund.html @@ -20,7 +20,7 @@   -Historique de votre commande n°{id_order} +Historique de votre commande ayant pour référence {order_name}   diff --git a/mails/fr/refund.txt b/mails/fr/refund.txt index 59d829ade..e220f2345 100644 --- a/mails/fr/refund.txt +++ b/mails/fr/refund.txt @@ -1,6 +1,6 @@ Bonjour {firstname} {lastname}, -Votre commande {id_order} vous a bien été remboursée. +Votre commande ayant pour référence {order_name} vous a bien été remboursée. Vous pouvez accéder à tout moment au suivi de votre commande dans la rubrique "Mon compte" du site. Si vous avez un compte invité, vous pouvez suivre votre commande à cette adresse : {shop_url}?controller=guest-tracking diff --git a/mails/fr/shipped.html b/mails/fr/shipped.html index 7eac3ca5d..7ffb30414 100644 --- a/mails/fr/shipped.html +++ b/mails/fr/shipped.html @@ -20,7 +20,7 @@   -Historique de votre commande n°{id_order} +Historique de votre commande ayant pour référence {order_name}   diff --git a/mails/fr/shipped.txt b/mails/fr/shipped.txt index e57206c8f..527e32cb1 100644 --- a/mails/fr/shipped.txt +++ b/mails/fr/shipped.txt @@ -1,6 +1,6 @@ Bonjour {firstname} {lastname}, -Votre commande {id_order} vient d'être expédiée. +Votre commande ayant pour référence {order_name} vient d'être expédiée. Vous recevrez prochainement un lien vous permettant le suivi de votre colis. diff --git a/mails/fr/voucher.html b/mails/fr/voucher.html index 65ebe26c4..5bf50bbc1 100644 --- a/mails/fr/voucher.html +++ b/mails/fr/voucher.html @@ -20,13 +20,13 @@   -Historique de votre commande n°{id_order} +Historique de votre commande ayant pour référence {order_name}   -Nous vous informons de la génération d'un bon de réduction à votre nom relatif à votre commande n°{id_order}. +Nous vous informons de la génération d'un bon de réduction à votre nom relatif à votre commande ayant pour référence {order_name}.   diff --git a/mails/fr/voucher.txt b/mails/fr/voucher.txt index f918b2ab9..eee05f9f6 100644 --- a/mails/fr/voucher.txt +++ b/mails/fr/voucher.txt @@ -1,6 +1,6 @@ Bonjour {firstname} {lastname}, -Nous vous informons de la génération d'un bon de réduction à votre nom relatif à votre commande n°{id_order}. +Nous vous informons de la génération d'un bon de réduction à votre nom relatif à votre commande ayant pour référence {order_name}. Voici le numéro de votre bon de réduction : {voucher_num}, d'un montant total de {voucher_amount}. Copiez-collez ce numéro dans le panier de votre prochain achat avant de régler la commande. diff --git a/themes/default/history.tpl b/themes/default/history.tpl index d93535f91..146a17c91 100644 --- a/themes/default/history.tpl +++ b/themes/default/history.tpl @@ -38,7 +38,7 @@ - + @@ -52,7 +52,7 @@ diff --git a/themes/default/lang/fr.php b/themes/default/lang/fr.php index 6eb823ba9..261a5db3c 100644 --- a/themes/default/lang/fr.php +++ b/themes/default/lang/fr.php @@ -178,11 +178,11 @@ $_LANG['guest-tracking_d51b1df43394fe14cd03d5bcb3a7216b'] = 'Par exemple : 01012 $_LANG['guest-tracking_dec9cc6702179299ae451c11633915c6'] = 'Passage de commande rapide et facile'; $_LANG['guest-tracking_df1555fe48479f594280a2e03f9a8186'] = 'E-mail :'; $_LANG['header_0fcd4065ff78fceb3083316ddb958bc1'] = 'Vous ne pouvez pas créer de nouvelle commande depuis votre pays :'; -$_LANG['history_01abfc750a0c942167651c40d088531d'] = 'n°'; $_LANG['history_0b3db27bc15f682e92ff250ebb167d4b'] = 'Retour à votre compte'; $_LANG['history_0eede552438475bdfe820c13f24c9399'] = 'Prix total'; $_LANG['history_116cb47fe026f7a3679486e086426a64'] = 'Si vous venez de passer une commande, celle-ci peut mettre du temps pour être validée. Veuillez recharger cette page si votre commande ne s\'affiche pas.'; $_LANG['history_1b6324ace95b17a01323052fda855989'] = 'Produit(s) à télécharger'; +$_LANG['history_1e860e56970a81a1ba3e1fcb7fccc846'] = 'Référence Commande'; $_LANG['history_26aa02964b3c2f82231e4c064150e29e'] = 'Vous trouverez ici vos commandes passées depuis la création de votre compte'; $_LANG['history_27792947ed5d5da7c0d1f43327ed9dab'] = 'détails'; $_LANG['history_332c80b1838dc515f5031e09da3b7f3f'] = 'Re-commander'; @@ -191,7 +191,6 @@ $_LANG['history_466eadd40b3c10580e3ab4e8061161ce'] = 'Facture'; $_LANG['history_5acc2ceeb883ba07cef2d02ea382f242'] = 'Vous n\'avez pas encore passé de commande'; $_LANG['history_782c8b38bce4f2f6975ca7f33ac8189b'] = 'Historique de vos commandes'; $_LANG['history_8cf04a9734132302f96da8e113e80ce5'] = 'Accueil'; -$_LANG['history_a240fa27925a635b08dc28c9e4f9216d'] = 'Commande'; $_LANG['history_bcd1b68617759b1dfcff0403a6b5a8d1'] = 'PDF'; $_LANG['history_c453a4b8e8d98e82f35b67f433e3b4da'] = 'Paiement'; $_LANG['history_d95cf4ab2cbf1dfb63f066b50558b07d'] = 'Mon compte'; @@ -371,6 +370,7 @@ $_LANG['order-detail_59405437ba605684d715b3e21ef54b12'] = 'Suivre votre commande $_LANG['order-detail_5da618e8e4b89c66fe86e32cdafde142'] = 'Expéditeur'; $_LANG['order-detail_5fbddd8d4e0d8c7a868272f2f171df09'] = 'Il y a %d erreur'; $_LANG['order-detail_617096c86d35478132502be00e12e016'] = 'Si vous voulez nous laisser un message à propos de votre commande, veuillez l\'écrire ici.'; +$_LANG['order-detail_6332e7985befad227455d60812bd1449'] = 'Référence de commande %s - Commandé le'; $_LANG['order-detail_63d5049791d9d79d86e9a108b0a999ca'] = 'Référence'; $_LANG['order-detail_66c4c5112f455a19afde47829df363fa'] = 'Total :'; $_LANG['order-detail_694e8d1f2ee056f98ee488bdc4982d73'] = 'Quantité'; @@ -388,7 +388,6 @@ $_LANG['order-detail_a12925b3d2beb085f9a024d8098b41dd'] = 'Total emballage cadea $_LANG['order-detail_ac8f8f0de7595f3e4e813e3a1065a061'] = 'Si vous désirez nous retourner un ou plusieurs produits, veuillez cocher chacun d\'entre eux et spécifier un motif de retour, puis valider.'; $_LANG['order-detail_aec9b5b1c2f91ccdef8e25f5f1dac86a'] = 'Télécharger le produit'; $_LANG['order-detail_afd82044ef6cb3a99383a79fa5c68c9f'] = 'Vous ne pouvez pas faire de retour de marchandise avec un compte invité'; -$_LANG['order-detail_b09eeb5676544c14685b96209dde1b1a'] = 'Commande n°%s - Commandé le'; $_LANG['order-detail_c1f6368d15f7c13c4e5e8f70c68c747f'] = 'Méthode de paiement :'; $_LANG['order-detail_ced55d097872ab13bf177e8d31db396f'] = 'Cliquez sur le lien suivant pour suivre la livraison de votre commande'; $_LANG['order-detail_d8ea8f57bff2e29a27f3821ae74968bd'] = 'télécharger ce produit'; diff --git a/themes/default/order-detail.tpl b/themes/default/order-detail.tpl index c2f5206f1..65e3c0fd2 100644 --- a/themes/default/order-detail.tpl +++ b/themes/default/order-detail.tpl @@ -35,7 +35,7 @@

- {l s='Order #%s - placed on' sprintf=$order->id|string_format:"%06d"} {dateFormat date=$order->date_add full=0} + {l s='Order Reference %s - placed on' sprintf=$order->getUniqReference()} {dateFormat date=$order->date_add full=0}

{l s='Order'}{l s='Order Reference'} {l s='Date'} {l s='Total price'} {l s='Payment'}
{dateFormat date=$order.date_add full=0} {displayPrice price=$order.total_paid currency=$order.id_currency no_utf8=false convert=false}