diff --git a/admin-dev/themes/default/template/controllers/products/quantities.tpl b/admin-dev/themes/default/template/controllers/products/quantities.tpl index 61fa3241b..9236418a3 100644 --- a/admin-dev/themes/default/template/controllers/products/quantities.tpl +++ b/admin-dev/themes/default/template/controllers/products/quantities.tpl @@ -26,177 +26,174 @@ {if isset($product->id)}

{l s='Available quantities for sale'}

- {include file="controllers/products/multishop/check_fields.tpl" product_tab="Quantities"}
-
-

{l s='This interface allows you to manage available quantities for sale for products. It also allows you to manage product combinations in the current shop.'}

-

{l s='You can choose whether or not to use the advanced stock management system for this product.'}

-

{l s='You can manually specify the quantities for the product/each product combination, or you can choose to automatically determine these quantities based on your stock (if advanced stock management is activated).'}

-

{l s='In this case, quantities correspond to the real-stock quantities in the warehouses connected with the current shop, or current group of shops.'}

-
-

{l s='For packs: If it has products that use advanced stock management, you have to specify a common warehouse for these products in the pack.'}

-

{l s='Also, please note that when a product has combinations, its default combination will be used in stock movements.'}

-
-
-

{l s='Available quantities for sale'}

-
- {if $show_quantities == true} - - - + {if !$ps_stock_management} +
{l s='The stock management is disabled'}
+ {else} + {include file="controllers/products/multishop/check_fields.tpl" product_tab="Quantities"} +
+

{l s='This interface allows you to manage available quantities for sale for products. It also allows you to manage product combinations in the current shop.'}

+

{l s='You can choose whether or not to use the advanced stock management system for this product.'}

+

{l s='You can manually specify the quantities for the product/each product combination, or you can choose to automatically determine these quantities based on your stock (if advanced stock management is activated).'}

+

{l s='In this case, quantities correspond to the real-stock quantities in the warehouses connected with the current shop, or current group of shops.'}

+
+

{l s='For packs: If it has products that use advanced stock management, you have to specify a common warehouse for these products in the pack.'}

+

{l s='Also, please note that when a product has combinations, its default combination will be used in stock movements.'}

+
+
+ {if $show_quantities == true} + + + - - - is_virtual || $product->cache_is_pack}style="display:none;"{/if} class="stockForVirtualProduct"> - - - is_virtual || $product->cache_is_pack}style="display:none;"{/if} class="stockForVirtualProduct"> - - +
- advanced_stock_management == 1 && $stock_management_active == 1} - value="1" checked="checked" - {else} - value="0" - {/if} - {if $stock_management_active == 0 || $product->cache_is_pack} - disabled="disabled" - {/if} - type="checkbox" name="advanced_stock_management" class="advanced_stock_management" id="advanced_stock_management" /> - -

-
- depends_on_stock == 1 && $stock_management_active == 1} - checked="checked" - {/if} - {if $stock_management_active == 0 || $product->advanced_stock_management == 0 || $product->cache_is_pack} - disabled="disabled" - {/if} - type="radio" name="depends_on_stock" class="depends_on_stock" id="depends_on_stock_1" value="1"/> - -

-
+ + is_virtual || $product->cache_is_pack}style="display:none;"{/if} class="stockForVirtualProduct"> + + + is_virtual || $product->cache_is_pack}style="display:none;"{/if} class="stockForVirtualProduct"> + + - is_virtual || $product->cache_is_pack}style="display:none;"{/if} class="stockForVirtualProduct"> - - - {if isset($pack_quantity)} - - - - {/if} - - - - - + + +
+ advanced_stock_management == 1 && $stock_management_active == 1} + value="1" checked="checked" + {else} + value="0" + {/if} + {if $stock_management_active == 0 || $product->cache_is_pack} + disabled="disabled" + {/if} + type="checkbox" name="advanced_stock_management" class="advanced_stock_management" id="advanced_stock_management" /> + +

+
+ depends_on_stock == 1 && $stock_management_active == 1} + checked="checked" + {/if} + {if $stock_management_active == 0 || $product->advanced_stock_management == 0 || $product->cache_is_pack} + disabled="disabled" + {/if} + type="radio" name="depends_on_stock" class="depends_on_stock" id="depends_on_stock_1" value="1"/> + +

+
- depends_on_stock == 0 || $stock_management_active == 0} - checked="checked" - {/if} - type="radio" name="depends_on_stock" class="depends_on_stock" id="depends_on_stock_0" value="0"/> - -

-
-

{l s='When a product has combinations, quantities will be based on the default combination.'}

-

{l s='Given the quantities of the products in this pack, the maximum quantity should be:'} {$pack_quantity}

-
- - - - - - - - - - - - - {foreach from=$attributes item=attribute} - - - - - {/foreach} - -
{l s='Quantity'}{l s='Designation'}
- {$available_quantity[$attribute['id_product_attribute']]} - - {$product_designation[$attribute['id_product_attribute']]}
-
- - - - - is_virtual || $product->cache_is_pack}style="display:none;"{/if} class="stockForVirtualProduct"> + + + {if isset($pack_quantity)} + + + + {/if} + + + + + - - -
-
    -
  • - out_of_stock == 0} checked="checked" {/if} id="out_of_stock_1" type="radio" checked="checked" value="0" class="out_of_stock" name="out_of_stock"> - +
+ depends_on_stock == 0 || $stock_management_active == 0} + checked="checked" + {/if} + type="radio" name="depends_on_stock" class="depends_on_stock" id="depends_on_stock_0" value="0"/> + +

+
+

{l s='When a product has combinations, quantities will be based on the default combination.'}

+

{l s='Given the quantities of the products in this pack, the maximum quantity should be:'} {$pack_quantity}

+
+ + + + + + + + + + + + + {foreach from=$attributes item=attribute} + + + + + {/foreach} + +
{l s='Quantity'}{l s='Designation'}
+ {$available_quantity[$attribute['id_product_attribute']]} + + {$product_designation[$attribute['id_product_attribute']]}
+
+ + + + + - - -
+
    +
  • + out_of_stock == 0} checked="checked" {/if} id="out_of_stock_1" type="radio" checked="checked" value="0" class="out_of_stock" name="out_of_stock"> + +
  • +
  • + out_of_stock == 1} checked="checked" {/if} id="out_of_stock_2" type="radio" value="1" class="out_of_stock" name="out_of_stock"> +
  • - out_of_stock == 1} checked="checked" {/if} id="out_of_stock_2" type="radio" value="1" class="out_of_stock" name="out_of_stock"> - -
  • -
  • - out_of_stock == 2} checked="checked" {/if} id="out_of_stock_3" type="radio" value="2" class="out_of_stock" name="out_of_stock"> - -
  • -
-
-
- {else} -
-

{l s='It is not possible to manage quantities when:'}

-
    -
  • {l s='You are currently managing all of your shops.'}
  • -
  • {l s='You are currently managing a group of shops where quantities are not shared between every shop in this group.'}
  • -
  • {l s='You are currently managing a shop that is in a group where quantities are shared between every shop in this group.'}
  • -
-
+ out_of_stock == 2} checked="checked" {/if} id="out_of_stock_3" type="radio" value="2" class="out_of_stock" name="out_of_stock"> + + + +
+ + + + + {else} +
+

{l s='It is not possible to manage quantities when:'}

+ +
+ {/if} {/if}

{l s='Availability settings'}

- {if !$ps_stock_management} - - - - {/if} {if !$has_attribute} @@ -206,41 +203,43 @@ {/if} - - - - - - - - - {if !$countAttributes} + {if $ps_stock_management} - - + + + + + + {if !$countAttributes} + + + + + {/if} {/if}
{l s='The stock management is disabled'}
- {include file="controllers/products/multishop/checkbox.tpl" field="available_now" type="default" multilang="true"} - - - {include file="controllers/products/input_text_lang.tpl" - languages=$languages - input_value=$product->available_now - input_name='available_now'} - {l s='Forbidden characters:'} <>;=#{}  -
- {include file="controllers/products/multishop/checkbox.tpl" field="available_later" type="default" multilang="true"} - - - {include file="controllers/products/input_text_lang.tpl" - languages=$languages - input_value=$product->available_later - input_name='available_later'} - {l s='Forbidden characters:'} <>;=#{}  -
- -

{l s='The available date when this product is out of stock.'}

+
+ {include file="controllers/products/multishop/checkbox.tpl" field="available_now" type="default" multilang="true"} + + + {include file="controllers/products/input_text_lang.tpl" + languages=$languages + input_value=$product->available_now + input_name='available_now'} + {l s='Forbidden characters:'} <>;=#{}  +
+ {include file="controllers/products/multishop/checkbox.tpl" field="available_later" type="default" multilang="true"} + + + {include file="controllers/products/input_text_lang.tpl" + languages=$languages + input_value=$product->available_later + input_name='available_later'} + {l s='Forbidden characters:'} <>;=#{} 
+ +

{l s='The available date when this product is out of stock.'}

+
diff --git a/admin-dev/themes/default/template/helpers/list/list_header.tpl b/admin-dev/themes/default/template/helpers/list/list_header.tpl index c125ea0a6..31df8a497 100644 --- a/admin-dev/themes/default/template/helpers/list/list_header.tpl +++ b/admin-dev/themes/default/template/helpers/list/list_header.tpl @@ -119,8 +119,7 @@ {if $table_id} id={$table_id}{/if} class="table {if $table_dnd}tableDnD{/if} {$table}" cellpadding="0" cellspacing="0" - style="width: 100%; margin-bottom:10px;" - > + style="width: 100%; margin-bottom:10px;"> {foreach $fields_display AS $key => $params} @@ -146,8 +145,10 @@ {if (!isset($params.orderby) || $params.orderby) && !$simple_header}
- - + + + + {elseif !$simple_header}
  {/if} diff --git a/classes/Language.php b/classes/Language.php index 5cff87e0d..9f93c2a3c 100644 --- a/classes/Language.php +++ b/classes/Language.php @@ -204,8 +204,8 @@ class LanguageCore extends ObjectModel // @todo Since a lot of modules are not in right format with their primary keys name, just get true ... $resUpdateSQL = $this->loadUpdateSQL(); $resUpdateSQL = true; - - return $resUpdateSQL && Tools::generateHtaccess(); + Tools::generateHtaccess(); + return $resUpdateSQL; } public function toggleStatus() @@ -795,20 +795,14 @@ class LanguageCore extends ObjectModel $gz = new Archive_Tar($file, true); $files_list = $gz->listContent(); if (!$gz->extract(_PS_TRANSLATIONS_DIR_.'../', false)) - { $errors[] = Tools::displayError('Cannot decompress the translation file for the following language: ').(string)$iso; - return false; - } else { AdminTranslationsController::checkAndAddMailsFiles($iso, $files_list); AdminTranslationsController::addNewTabs($iso, $files_list); } if (!Language::checkAndAddLanguage((string)$iso, $lang_pack)) - { $errors[] = Tools::displayError('An error occurred while creating the language: ').(string)$iso; - return false; - } @unlink($file); } else diff --git a/classes/LocalizationPack.php b/classes/LocalizationPack.php index 442c1f8bd..7111dcb0f 100644 --- a/classes/LocalizationPack.php +++ b/classes/LocalizationPack.php @@ -295,7 +295,6 @@ class LocalizationPackCore // if we are not in an installation context or if the pack is not available in the local directory if (Language::getIdByIso($attributes['iso_code']) && !$install_mode) continue; - $errors = Language::downloadAndInstallLanguagePack($attributes['iso_code'], $attributes['version']); if ($errors !== true && is_array($errors)) $this->_errors = array_merge($this->_errors, $errors); @@ -304,7 +303,7 @@ class LocalizationPackCore if (!count($this->_errors) && $install_mode && isset($attributes['iso_code']) && count($xml->languages->language) == 1) $this->iso_code_lang = $attributes['iso_code']; - return true; + return !count($this->_errors); } protected function _installUnits($xml) diff --git a/controllers/admin/AdminProductsController.php b/controllers/admin/AdminProductsController.php index b355d4d0b..46bb46c56 100644 --- a/controllers/admin/AdminProductsController.php +++ b/controllers/admin/AdminProductsController.php @@ -2206,10 +2206,6 @@ class AdminProductsControllerCore extends AdminController foreach ($this->available_tabs as $product_tab => $value) { - // if it's the quantities tab and stock management is disabled, continue - if ($stock_management_active == 0 && $product_tab == 'Quantities') - continue; - // if it's the warehouses tab and advanced stock management is disabled, continue if ($advanced_stock_management_active == 0 && $product_tab == 'Warehouses') continue; diff --git a/install-dev/upgrade/php/update_genders_images.php b/install-dev/upgrade/php/update_genders_images.php index 5039400a3..20b060356 100644 --- a/install-dev/upgrade/php/update_genders_images.php +++ b/install-dev/upgrade/php/update_genders_images.php @@ -26,12 +26,12 @@ function update_genders_images() { - if (file_exists(_PS_IMG_DIR_.'genders/Mr.jpg')) - @rename(_PS_IMG_DIR_.'genders/Mr.jpg', _PS_IMG_DIR_.'genders/1.jpg'); - if (file_exists(_PS_IMG_DIR_.'genders/Ms.jpg')) - @rename(_PS_IMG_DIR_.'genders/Ms.jpg', _PS_IMG_DIR_.'genders/2.jpg'); - if (file_exists(_PS_IMG_DIR_.'genders/Miss.jpg')) - @rename(_PS_IMG_DIR_.'genders/Miss.jpg', _PS_IMG_DIR_.'genders/3.jpg'); - if (file_exists(_PS_IMG_DIR_.'genders/unknown.jpg')) - @rename(_PS_IMG_DIR_.'unknown.jpg', _PS_IMG_DIR_.'Unknown.jpg'); + if (file_exists(_PS_ROOT_DIR_.'/img/genders/Mr.jpg')) + @rename(_PS_ROOT_DIR_.'/img/genders/Mr.jpg', _PS_ROOT_DIR_.'/img/genders/1.jpg'); + if (file_exists(_PS_ROOT_DIR_.'/img/genders/Ms.jpg')) + @rename(_PS_ROOT_DIR_.'/img/genders/Ms.jpg', _PS_ROOT_DIR_.'/img/genders/2.jpg'); + if (file_exists(_PS_ROOT_DIR_.'/img/genders/Miss.jpg')) + @rename(_PS_ROOT_DIR_.'/img/genders/Miss.jpg', _PS_ROOT_DIR_.'/img/genders/3.jpg'); + if (file_exists(_PS_ROOT_DIR_.'genders/unknown.jpg')) + @rename(_PS_ROOT_DIR_.'/img/genders/unknown.jpg', _PS_ROOT_DIR_.'/img/genders/Unknown.jpg'); } \ No newline at end of file diff --git a/install-dev/upgrade/sql/1.5.1.0.sql b/install-dev/upgrade/sql/1.5.1.0.sql index 70783b716..b365cf584 100644 --- a/install-dev/upgrade/sql/1.5.1.0.sql +++ b/install-dev/upgrade/sql/1.5.1.0.sql @@ -16,5 +16,5 @@ ALTER TABLE `PREFIX_order_carrier` CHANGE `weight` `weight` DECIMAL(20, 6) NOT N ALTER TABLE `PREFIX_attribute_impact` CHANGE `weight` `weight` DECIMAL(20, 6) NOT NULL DEFAULT '0'; ALTER TABLE `PREFIX_order_detail` CHANGE `product_weight` `product_weight` DECIMAL(20, 6) NOT NULL DEFAULT '0'; ALTER TABLE `PREFIX_stock_available` DROP INDEX `product_sqlstock`; -ALTER TABLE `PREFIX_stock_available` ADD UNIQUE (`id_product`, `id_product_attribute`, `id_shop`); +ALTER TABLE `PREFIX_stock_available` ADD UNIQUE `product_sqlstock` (`id_product`, `id_product_attribute`, `id_shop`); ALTER TABLE `PREFIX_cms` ADD INDEX (`id_cms_category`); diff --git a/install-dev/upgrade/sql/1.5.4.0.sql b/install-dev/upgrade/sql/1.5.4.0.sql index 9199b816b..bdf8d433c 100644 --- a/install-dev/upgrade/sql/1.5.4.0.sql +++ b/install-dev/upgrade/sql/1.5.4.0.sql @@ -49,4 +49,6 @@ ALTER TABLE `PREFIX_address` CHANGE `phone_mobile` `phone_mobile` varchar(32) de UPDATE `PREFIX_customer` SET `id_gender` = 1 WHERE `email` LIKE 'pub@prestashop.com' AND `id_customer` = 1 AND `id_gender` = 4; -UPDATE `PREFIX_cart_rule_carrier` crc INNER JOIN `PREFIX_carrier` c ON crc.`id_carrier` = c.`id_carrier` SET crc.`id_carrier` = c.`id_reference`; \ No newline at end of file +UPDATE `PREFIX_cart_rule_carrier` crc INNER JOIN `PREFIX_carrier` c ON crc.`id_carrier` = c.`id_carrier` SET crc.`id_carrier` = c.`id_reference`; + +UPDATE `PREFIX_order_payment` SET `order_reference` = LPAD(order_reference, 9 , '0'); \ No newline at end of file diff --git a/modules/followup/mails/fr/followup_1.html b/modules/followup/mails/fr/followup_1.html index 07adecc9e..6e911f086 100644 --- a/modules/followup/mails/fr/followup_1.html +++ b/modules/followup/mails/fr/followup_1.html @@ -1,46 +1,54 @@ - + Message de {shop_name} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
{shop_name}
 
Bonjour {firstname} {lastname},
 
Votre panier chez {shop_name}
 
Nous avons remarqué que lors de votre dernier passage chez {shop_name}, vous n'avez pas validé la commande que vous aviez entamée.

Votre panier a été conservé, vous pouvez reprendre votre commande en vous rendant sur notre boutique :

{shop_url}

A titre exceptionnel, nous vous accordons également une remise de {amount}% sur votre commande ! Cette offre est valable {days} jours, ne perdez plus un instant !
 
Voici votre bon de réduction : {voucher_num}

Saisissez ce code dans votre panier afin d'obtenir votre réduction.
 
{shop_name} réalisé avec PrestaShop™
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
{shop_name}
 
Bonjour {firstname} {lastname},
 
Votre panier chez {shop_name}
 
Nous avons remarqué que lors de votre dernier passage chez {shop_name}, vous n'avez pas validé la commande que vous aviez entamée.
+
+ Vous panier a été conservé, vous pouvez reprendre votre commande en vous rendant sur notre boutique :
+
+ {shop_url}
+
+ A titre exceptionnel, nous vous accordons également une remise de {amount}% sur votre commande ! Cette offre est valable {days} jours, ne perdez plus un instant !
 
Voici votre bon de réduction : {voucher_num}
+
+ Saisissez ce code dans votre panier afin d'obtenir votre réduction.
 
{shop_name} réalisé avec PrestaShop™
- \ No newline at end of file + diff --git a/modules/followup/mails/fr/followup_1.txt b/modules/followup/mails/fr/followup_1.txt index e544d5204..df5056c19 100644 --- a/modules/followup/mails/fr/followup_1.txt +++ b/modules/followup/mails/fr/followup_1.txt @@ -1,18 +1,13 @@ -Bonjour {firstname} {lastname}, - -Nous avons remarqué que lors de votre dernier passage chez {shop_name}, vous n'avez pas validé la commande que vous aviez entamée. - -Votre panier a été conservé, vous pouvez reprendre votre commande en vous rendant sur notre boutique : - -{shop_url} - -A titre exceptionnel, nous vous accordons également une remise de {amount}% sur votre commande ! Cette offre est valable {days} jours, ne perdez plus un instant ! - -Voici votre bon de réduction: {voucher_num} - -Saisissez ce code dans votre panier afin d'obtenir votre réduction. - - - - -{shop_url} réalisé avec PrestaShop™ +Bonjour {firstname} {lastname}, + +Nous avons remarqué que lors de votre dernier passage chez {shop_name}, vous n'avez pas validé la commande que vous aviez entamée. + +Vous panier a été conservé, vous pouvez reprendre votre commande en vous rendant sur notre boutique : + +{shop_url} + +A titre exceptionnel, nous vous accordons également une remise de {amount}% sur votre commande ! Cette offre est valable {days} jours, ne perdez plus un instant ! + +Voici votre bon de réduction: {voucher_num} + +Saisissez ce code dans votre panier afin d'obtenir votre réduction. \ No newline at end of file diff --git a/modules/followup/mails/fr/followup_2.html b/modules/followup/mails/fr/followup_2.html index b68fdd70f..230edb165 100644 --- a/modules/followup/mails/fr/followup_2.html +++ b/modules/followup/mails/fr/followup_2.html @@ -1,46 +1,48 @@ - + Message de {shop_name} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
{shop_name}
 
Bonjour {firstname} {lastname},
 
Merci pour votre commande chez {shop_name}
 
Merci pour votre commande, à titre exceptionnel, nous vous accordons une remise de {amount}% sur votre prochaine commande ! Cette offre est valable {days} jours, ne perdez plus un instant !
 
Voici votre bon de réduction : {voucher_num}

Saisissez ce code dans votre panier afin d'obtenir votre réduction.
 
{shop_name} réalisé avec PrestaShop™
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
{shop_name}
 
Bonjour {firstname} {lastname},
 
Merci pour votre commande chez {shop_name}
 
Merci pour votre commande, à titre exceptionnel, nous vous accordons une remise de {amount}% sur votre prochaine commande ! Cette offre est valable {days} jours, ne perdez plus un instant !
 
Voici votre bon de réduction : {voucher_num}
+
+ Saisissez ce code dans votre panier afin d'obtenir votre réduction.
 
{shop_name} réalisé avec PrestaShop™
- \ No newline at end of file + diff --git a/modules/followup/mails/fr/followup_2.txt b/modules/followup/mails/fr/followup_2.txt index d0ab92224..50c3d3cf9 100644 --- a/modules/followup/mails/fr/followup_2.txt +++ b/modules/followup/mails/fr/followup_2.txt @@ -1,14 +1,9 @@ -Bonjour {firstname} {lastname}, - -Merci pour votre commande chez {shop_name} - -Merci pour votre commande, ? titre exceptionnel, nous vous accordons une remise de {amount}% sur votre prochaine commande ! Cette offre est valable {days} jours, ne perdez plus un instant ! - -Voici votre bon de réduction : {voucher_num} - -Saisissez ce code dans votre panier afin d'obtenir votre réduction. - - - - -{shop_url} réalisé avec PrestaShop™ \ No newline at end of file +Bonjour {firstname} {lastname}, + +Merci pour votre commande chez {shop_name} + +Merci pour votre commande, ? titre exceptionnel, nous vous accordons une remise de {amount}% sur votre prochaine commande ! Cette offre est valable {days} jours, ne perdez plus un instant ! + +Voici votre bon de réduction : {voucher_num} + +Saisissez ce code dans votre panier afin d'obtenir votre réduction. \ No newline at end of file diff --git a/modules/followup/mails/fr/followup_3.html b/modules/followup/mails/fr/followup_3.html index 6e7ebd958..c5ff686f0 100644 --- a/modules/followup/mails/fr/followup_3.html +++ b/modules/followup/mails/fr/followup_3.html @@ -1,46 +1,50 @@ - + Message de {shop_name} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
{shop_name}
 
Bonjour {firstname} {lastname},
 
{shop_name} vous remercie pour votre confiance
 
Vous faites partie de nos meilleurs clients et à ce titre, nous souhaitons vous remercier pour la confiance dont vous nous faites part.

A titre exceptionnel, nous vous accordons une remise de {amount}% valable sur votre prochaine commande ! Cette offre est valable {days} jours, ne perdez plus un instant !
 
Voici votre bon de réduction : {voucher_num}

Saisissez ce code dans votre panier afin d'obtenir votre réduction.
 
{shop_name} réalisé avec PrestaShop™
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
{shop_name}
 
Bonjour {firstname} {lastname},
 
{shop_name} vous remercie pour votre confiance
 
Vous faites partie de nos meilleurs clients et à ce titre, nous souhaitons vous remercier pour la confiance dont vous nous faites part.
+
+ A titre exceptionnel, nous vous accordons une remise de {amount}% valable sur votre prochaine commande ! Cette offre est valable {days} jours, ne perdez plus un instant !
 
Voici votre bon de réduction : {voucher_num}
+
+ Saisissez ce code dans votre panier afin d'obtenir votre réduction.
 
{shop_name} réalisé avec PrestaShop™
- \ No newline at end of file + diff --git a/modules/followup/mails/fr/followup_3.txt b/modules/followup/mails/fr/followup_3.txt index c87911e93..57706b9b1 100644 --- a/modules/followup/mails/fr/followup_3.txt +++ b/modules/followup/mails/fr/followup_3.txt @@ -1,14 +1,9 @@ -Bonjour {firstname} {lastname}, - -Vous faites partie de nos meilleurs clients et à ce titre, nous souhaitons vous remercier pour la confiance dont vous nous faites part. - -A titre exceptionnel, nous vous accordons une remise de {amount}% valable sur votre prochaine commande ! Cette offre est valable {days} jours, ne perdez plus un instant ! - -Voici votre bon de réduction : {voucher_num} - -Saisissez ce code dans votre panier afin d'obtenir votre réduction. - - - - -{shop_url} réalisé avec PrestaShop™ \ No newline at end of file +Bonjour {firstname} {lastname}, + +Vous faites partie de nos meilleurs clients et à ce titre, nous souhaitons vous remercier pour la confiance dont vous nous faites part. + +A titre exceptionnel, nous vous accordons une remise de {amount}% valable sur votre prochaine commande ! Cette offre est valable {days} jours, ne perdez plus un instant ! + +Voici votre bon de réduction : {voucher_num} + +Saisissez ce code dans votre panier afin d'obtenir votre réduction. \ No newline at end of file diff --git a/modules/followup/mails/fr/followup_4.html b/modules/followup/mails/fr/followup_4.html index ccb070227..5e6a4c27e 100644 --- a/modules/followup/mails/fr/followup_4.html +++ b/modules/followup/mails/fr/followup_4.html @@ -1,46 +1,44 @@ - - - - - Message de {shop_name} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{shop_name}
 
Bonjour {firstname} {lastname},
 
Vous nous manquez chez {shop_name}
 
Vous faites partie de nos meilleurs clients cependant vous n'avez pas passé de commande depuis {days_threshold} jours.

Nous souhaitons vous remercier pour la confiance dont vous nous faites part et à ce titre, nous vous accordons une remise de {amount}% valable sur votre prochaine commande ! Cette offre est valable {days} jours, ne perdez plus un instant !
 
Voici votre bon de réduction : {voucher_num}

Saisissez ce code dans votre panier afin d'obtenir votre réduction.
 
{shop_name} réalisé avec PrestaShop™
- + + + + + Message de {shop_name} + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ {shop_name} +
 
Bonjour {firstname} {lastname},
 
Vous nous manquez chez {shop_name}
 
+ Vous faites partie de nos meilleurs clients cependant vous n'avez pas passé de commande depuis {days_threshold} jours.

+ Nous souhaitons vous remercier pour la confiance dont vous nous faites part et à ce titre, nous vous accordons une remise de {amount}% valable sur votre prochaine commande ! Cette offre est valable {days} jours, ne perdez plus un instant ! +
 
+ Voici votre bon de réduction : {voucher_num}

+ Saisissez ce code dans votre panier afin d'obtenir votre réduction. +
 
+ {shop_name} réalisé avec PrestaShop™ +
+ \ No newline at end of file diff --git a/modules/followup/mails/fr/followup_4.txt b/modules/followup/mails/fr/followup_4.txt index 691d4123d..6125a5fc0 100644 --- a/modules/followup/mails/fr/followup_4.txt +++ b/modules/followup/mails/fr/followup_4.txt @@ -1,13 +1,9 @@ -Bonjour {firstname} {lastname}, - -Vous faites partie de nos meilleurs clients cependant vous n'avez pas passé de commande depuis {days_threshold} jours. - -Nous souhaitons vous remercier pour la confiance dont vous nous faites part et ? ce titre, nous vous accordons une remise de {amount}% valable sur votre prochaine commande ! Cette offre est valable {days} jours, ne perdez plus un instant ! - -Voici votre bon de réduction : {voucher_num} - -Saisissez ce code dans votre panier afin d'obtenir votre réduction. - - - -{shop_url} réalisé avec PrestaShop™ \ No newline at end of file +Bonjour {firstname} {lastname}, + +Vous faites partie de nos meilleurs clients cependant vous n'avez pas pass? de commande depuis {days_threshold} jours. + +Nous souhaitons vous remercier pour la confiance dont vous nous faites part et ? ce titre, nous vous accordons une remise de {amount}% valable sur votre prochaine commande ! Cette offre est valable {days} jours, ne perdez plus un instant ! + +Voici votre bon de réduction : {voucher_num} + +Saisissez ce code dans votre panier afin d'obtenir votre réduction. \ No newline at end of file diff --git a/modules/mailalerts/mails/fr/customer_qty.txt b/modules/mailalerts/mails/fr/customer_qty.txt index 39539388a..063277704 100644 --- a/modules/mailalerts/mails/fr/customer_qty.txt +++ b/modules/mailalerts/mails/fr/customer_qty.txt @@ -1,11 +1,10 @@ Bonjour, Le produit {product} est de nouveau disponible. -En effet, le stock a été réapprovisionné. +En effet, le stock a été réaprovisionné. Vous pouvez accéder à la page produit à ce lien: {product_link} Vous pouvez donc de nouveau commander ce produit depuis notre catalogue en ligne. - -{shop_url} réalisé avec PrestaShop™ +{shop_url} réalisé par PrestaShop™ diff --git a/modules/mailalerts/mails/fr/new_order.txt b/modules/mailalerts/mails/fr/new_order.txt index 5d1f78c44..7b39b5e53 100644 --- a/modules/mailalerts/mails/fr/new_order.txt +++ b/modules/mailalerts/mails/fr/new_order.txt @@ -9,7 +9,7 @@ Mode de paiement : {payment} Bons d'achat et réductions : {total_discounts} Frais d'expédition : {total_shipping} Total produits : {total_products} -Emballage cadeau : {total_wrapping} +Emballage cadeau: {total_wrapping} Total TTC : {total_paid} Adresse de livraison : @@ -22,4 +22,4 @@ Message client : {message} -{shop_url} réalisé avec PrestaShop™ +{shop_url} réalisé par PrestaShop™ diff --git a/modules/mailalerts/mails/fr/productoutofstock.txt b/modules/mailalerts/mails/fr/productoutofstock.txt index 85837ab71..f63b259d7 100644 --- a/modules/mailalerts/mails/fr/productoutofstock.txt +++ b/modules/mailalerts/mails/fr/productoutofstock.txt @@ -6,4 +6,4 @@ Stock restant : {qty} Nous vous conseillons de vous rendre sur la fiche du produit afin de renouveler vos stocks. -{shop_url} réalisé avec PrestaShop™ \ No newline at end of file +{shop_url} réalisé par PrestaShop™ \ No newline at end of file diff --git a/modules/referralprogram/mails/fr/referralprogram-congratulations.html b/modules/referralprogram/mails/fr/referralprogram-congratulations.html index e50d9de6a..bc0de71b9 100644 --- a/modules/referralprogram/mails/fr/referralprogram-congratulations.html +++ b/modules/referralprogram/mails/fr/referralprogram-congratulations.html @@ -1,46 +1,40 @@ - - - - - Message de {shop_name} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{shop_name}
 
Félicitations !
 
Votre filleul(e) {sponsored_firstname} {sponsored_lastname} a effectué son premier achat sur {shop_name} !
 
Nous avons le plaisir de vous offrir un bon d'achat de {discount_display} (bon de réduction avec le code {discount_name}), que vous pourrez utiliser à l'occasion de votre prochaine commande.
 
Bien cordialement,
 
{shop_name} propulsé avec PrestaShop™
- - \ No newline at end of file + + + + + Message de {shop_name} + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ {shop_name} +
 
Félicitations !
 
Votre filleul(e) {sponsored_firstname} {sponsored_lastname} a effectué son premier achat sur {shop_name} !
 
+ Nous avons le plaisir de vous offrir un bon d'achat de {discount_display} (bon de réduction avec le code {discount_name}), que vous pourrez utiliser à l'occasion de votre prochaine commande. +
 
Bien cordialement,
 
+ {shop_name} propulsé par PrestaShop™ +
+ + diff --git a/modules/referralprogram/mails/fr/referralprogram-congratulations.txt b/modules/referralprogram/mails/fr/referralprogram-congratulations.txt index acd6b25da..e1f74e4b2 100644 --- a/modules/referralprogram/mails/fr/referralprogram-congratulations.txt +++ b/modules/referralprogram/mails/fr/referralprogram-congratulations.txt @@ -1,9 +1,9 @@ -Félicitations ! - -Votre filleul(e) {sponsored_firstname} {sponsored_lastname} a effectué son premier achat sur notre site {shop_url} ! - -Nous avons le plaisir de vous offrir un bon d'achat de {discount_display} (bon de réduction avec le code : {discount_name}), que vous pourrez utiliser à l'occasion de votre prochaine commande. - - - -{shop_url} réalisé avec PrestaShop™ \ No newline at end of file +Félicitations ! + +Votre filleul(e) {sponsored_firstname} {sponsored_lastname} a effectué son premier achat sur notre site {shop_url} ! + +Nous avons le plaisir de vous offrir un bon d'achat de {discount_display} (bon de réduction avec le code : {discount_name}), que vous pourrez utiliser à l'occasion de votre prochaine commande. + + + +{shop_url} réalisé par PrestaShop™ \ No newline at end of file diff --git a/modules/referralprogram/mails/fr/referralprogram-invitation.html b/modules/referralprogram/mails/fr/referralprogram-invitation.html index ea5d3394b..1e174bb83 100644 --- a/modules/referralprogram/mails/fr/referralprogram-invitation.html +++ b/modules/referralprogram/mails/fr/referralprogram-invitation.html @@ -1,58 +1,52 @@ - - - - - Message de {shop_name} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{shop_name}
 
{firstname_friend} {lastname_friend}, rejoignez-nous !
 
Votre ami(e) {firstname} {lastname} vous a parrainé depuis le site {shop_name} !
 
Devenez son(sa) filleul(e) afin de gagner un bon d'achat de {discount}!
 
Pour nous rejoindre, rien de plus simple, cliquez-ici !
 
N'oubliez pas d'y préciser l'email de votre ami en tant que parrain lors de votre inscription : {email}.
 
Bien cordialement,
 
{shop_name} propulsé avec PrestaShop™
- - \ No newline at end of file + + + + + Message de {shop_name} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ {shop_name} +
 
{firstname_friend} {lastname_friend}, rejoignez-nous !
 
Votre ami(e) {firstname} {lastname} vous a parrainé depuis le site {shop_name} !
 
+ Devenez son(sa) filleul(e) afin de gagner un bon d'achat de {discount}! +
 
+ Pour nous rejoindre, rien de plus simple, cliquez-ici ! +
 
+ N'oubliez pas d'y préciser l'email de votre ami en tant que parrain lors de votre inscription : {email}. +
 
Bien cordialement,
 
+ {shop_name} propulsé par PrestaShop™ +
+ + diff --git a/modules/referralprogram/mails/fr/referralprogram-invitation.txt b/modules/referralprogram/mails/fr/referralprogram-invitation.txt index 0a2bafaa5..e2a2f764d 100644 --- a/modules/referralprogram/mails/fr/referralprogram-invitation.txt +++ b/modules/referralprogram/mails/fr/referralprogram-invitation.txt @@ -1,15 +1,15 @@ -{firstname_friend} {lastname_friend}, rejoignez-nous ! - -Votre ami(e) {firstname} {lastname} vous a parrainé depuis le site {shop_url}. - -Devenez son(sa) filleul(e) afin de gagner un bon d'achat de {discount}! - -Pour nous rejoindre, rien de plus simple, rendez-vous à l'adresse suivante : - -{shop_url}{link} - -N'oubliez pas d'y préciser l'e-mail de votre ami en tant que parrain lors de votre inscription : {email}. - - - -{shop_url} réalisé avec PrestaShop™ \ No newline at end of file +{firstname_friend} {lastname_friend}, rejoignez-nous ! + +Votre ami(e) {firstname} {lastname} vous a parrainé depuis le site {shop_url}. + +Devenez son(sa) filleul(e) afin de gagner un bon d'achat de {discount}! + +Pour nous rejoindre, rien de plus simple, rendez-vous à l'adresse suivante : + +{shop_url}{link} + +N'oubliez pas d'y préciser l'email de votre ami en tant que parrain lors de votre inscription : {email}. + + + +{shop_url} réalisé par PrestaShop™ \ No newline at end of file diff --git a/modules/referralprogram/mails/fr/referralprogram-voucher.html b/modules/referralprogram/mails/fr/referralprogram-voucher.html index 2dea7a94b..6a27fa888 100644 --- a/modules/referralprogram/mails/fr/referralprogram-voucher.html +++ b/modules/referralprogram/mails/fr/referralprogram-voucher.html @@ -1,46 +1,43 @@ - - - - - Message de {shop_name} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{shop_name}
 
Bonjour {firstname} {lastname},
 
Programme de Parrainage
 
Nous vous informons de la génération d'un bon de réduction à votre nom relatif à votre parrainage.
 
Voici le numéro de votre bon de réduction : {voucher_num}, d'un montant total de {voucher_amount}.
Copiez-collez ce code dans le panier de votre prochain achat avant de régler la commande.
 
{shop_name} propulsé avec PrestaShop™
- - \ No newline at end of file + + + + + Message de {shop_name} + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ {shop_name} +
 
Bonjour {firstname} {lastname},
 
Programme de Parrainage
 
+ Nous vous informons de la génération d'un bon de réduction à votre nom relatif à votre parrainage. +
 
+ Voici le numéro de votre bon de réduction : {voucher_num}, d'un montant total de {voucher_amount}.
+ Copiez-collez ce code dans le panier de votre prochain achat avant de régler la commande. +
 
+ {shop_name} propulsé par PrestaShop™ +
+ + diff --git a/modules/referralprogram/mails/fr/referralprogram-voucher.txt b/modules/referralprogram/mails/fr/referralprogram-voucher.txt index 525c577d3..59b8b712b 100644 --- a/modules/referralprogram/mails/fr/referralprogram-voucher.txt +++ b/modules/referralprogram/mails/fr/referralprogram-voucher.txt @@ -1,10 +1,10 @@ -Bonjour {firstname} {lastname}, - -Nous vous informons que vous venez d'obtenir un bon d'achat suite à votre parrainage. - -Voici le numéro de votre bon : {voucher_num}, d'un montant total de {voucher_amount}. -Copiez-collez ce code dans le panier de votre prochain achat avant de régler la commande. - - - -{shop_url} réalisé avec PrestaShop™ +Bonjour {firstname} {lastname}, + +Nous vous informons que vous venez d'obtenir un bon d'achat suite à votre parrainage. + +Voici le numéro de votre bon : {voucher_num}, d'un montant total de {voucher_amount}. +Copiez-collez ce code dans le panier de votre prochain achat avant de régler la commande. + + + +{shop_url} réalisé par PrestaShop™