gros commit de la prod
@ -173,7 +173,7 @@ class Followup extends Module
|
||||
if(count($ids_products) == 0)
|
||||
return 0;
|
||||
|
||||
$email_logs = $this->getLogsEmail(1);
|
||||
/*$email_logs = $this->getLogsEmail(1);
|
||||
$sql = '
|
||||
SELECT DISTINCT c.id_cart, c.id_lang, cu.id_default_group, cu.id_customer, c.id_shop, cu.firstname, cu.lastname, cu.email
|
||||
FROM '._DB_PREFIX_.'cart c
|
||||
@ -183,19 +183,29 @@ class Followup extends Module
|
||||
WHERE 1
|
||||
AND DATE_SUB(NOW(),INTERVAL 9 DAY) <= c.date_upd
|
||||
AND DATE_SUB(NOW(),INTERVAL 1 DAY) >= c.date_upd
|
||||
AND o.id_order IS NULL';
|
||||
AND o.id_order IS NULL';*/
|
||||
|
||||
// LEFT JOIN `'._DB_PREFIX_.'log_email` le ON (le.`id_cart` = c.`id_cart` AND le.`id_email_type` = 1)
|
||||
// AND DATE_SUB(NOW(),INTERVAL 4 HOUR) <= c.date_upd
|
||||
// AND DATE_SUB(NOW(),INTERVAL 3 HOUR) >= c.date_upd
|
||||
// AND le.`id_log_email` IS NULL
|
||||
$sql = '
|
||||
SELECT DISTINCT c.id_cart, c.id_lang, cu.id_default_group, cu.id_customer, c.id_shop, cu.firstname, cu.lastname, cu.email
|
||||
FROM '._DB_PREFIX_.'cart c
|
||||
LEFT JOIN '._DB_PREFIX_.'orders o ON (o.id_cart = c.id_cart)
|
||||
LEFT JOIN `'._DB_PREFIX_.'log_email` le ON (le.`id_cart` = c.`id_cart` AND le.`id_email_type` = 1)
|
||||
RIGHT JOIN '._DB_PREFIX_.'customer cu ON (cu.id_customer = c.id_customer)
|
||||
RIGHT JOIN '._DB_PREFIX_.'cart_product cp ON (cp.id_cart = c.id_cart AND cp.id_product IN ('.implode(',', $ids_products).'))
|
||||
WHERE 1
|
||||
-- AND DATE_SUB(NOW(),INTERVAL 9 DAY) <= c.date_add
|
||||
-- AND DATE_SUB(NOW(),INTERVAL 1 DAY) >= c.date_add
|
||||
AND DATE_SUB(NOW(),INTERVAL 5 HOUR) <= c.date_upd
|
||||
AND DATE_SUB(NOW(),INTERVAL 3 HOUR) >= c.date_upd
|
||||
AND le.`id_log_email` IS NULL
|
||||
AND o.id_order IS NULL';
|
||||
|
||||
$sql .= Shop::addSqlRestriction(Shop::SHARE_CUSTOMER, 'c');
|
||||
|
||||
if (!empty($email_logs)){
|
||||
/*if (!empty($email_logs)){
|
||||
$sql .= '
|
||||
AND c.id_cart NOT IN ('.join(',', $email_logs).')';
|
||||
}
|
||||
}*/
|
||||
$sql .= ' LIMIT 100';
|
||||
|
||||
$emails = Db::getInstance()->executeS($sql);
|
||||
@ -325,13 +335,13 @@ class Followup extends Module
|
||||
// Mail::Send((int)$email['id_lang'], 'followup_1', Mail::l('Ne manquez pas les ventes privilégiées que vous aviez sélectionnées, validez votre panier!', (int)$email['id_lang']), $template_vars, 'coppee@antadis.com', $email['firstname'].' '.$email['lastname'], null, null, null, null, dirname(__FILE__).'/mails/');
|
||||
|
||||
// marion@antadis.com
|
||||
Mail::Send((int)$email['id_lang'], 'followup_J1', Mail::l('Ne manquez pas les ventes privilégiées que vous aviez sélectionnées, validez votre panier!', (int)$email['id_lang']), $template_vars, 'marion@antadis.com', $email['firstname'].' '.$email['lastname'], null, null, null, null, dirname(__FILE__).'/mails/');
|
||||
// Mail::Send((int)$email['id_lang'], 'followup_H3', Mail::l('Ne manquez pas les ventes privilégiées que vous aviez sélectionnées, validez votre panier!', (int)$email['id_lang']), $template_vars, 'marion@antadis.com', $email['firstname'].' '.$email['lastname'], null, null, null, null, dirname(__FILE__).'/mails/');
|
||||
|
||||
// clefebvre@privilegedemarque.com
|
||||
// Mail::Send((int)$email['id_lang'], 'followup_1', Mail::l('Ne manquez pas les ventes privilégiées que vous aviez sélectionnées, validez votre panier!', (int)$email['id_lang']), $template_vars, 'clefebvre@privilegedemarque.com', $email['firstname'].' '.$email['lastname'], null, null, null, null, dirname(__FILE__).'/mails/');
|
||||
|
||||
|
||||
Mail::Send((int)$email['id_lang'], 'followup_J1', Mail::l('Ne manquez pas les ventes privilégiées que vous aviez sélectionnées, validez votre panier!', (int)$email['id_lang']), $template_vars, $email['email'], $email['firstname'].' '.$email['lastname'], null, null, null, null, dirname(__FILE__).'/mails/');
|
||||
Mail::Send((int)$email['id_lang'], 'followup_H3', Mail::l('Ne manquez pas les ventes privilégiées que vous aviez sélectionnées, validez votre panier!', (int)$email['id_lang']), $template_vars, $email['email'], $email['firstname'].' '.$email['lastname'], null, null, null, null, dirname(__FILE__).'/mails/');
|
||||
// $this->logEmail(1, (int)$voucher->id, (int)$email['id_customer'], (int)$email['id_cart']);
|
||||
$this->logEmail(1, 0, (int)$email['id_customer'], (int)$email['id_cart']);
|
||||
// }
|
||||
@ -345,7 +355,7 @@ class Followup extends Module
|
||||
if(count($ids_products) == 0)
|
||||
return 0;
|
||||
|
||||
$sql = '
|
||||
/*$sql = '
|
||||
SELECT DISTINCT c.id_cart, c.id_lang, cu.id_customer, cu.id_default_group, c.id_shop, cu.firstname, cu.lastname, cu.email
|
||||
FROM '._DB_PREFIX_.'cart c
|
||||
LEFT JOIN '._DB_PREFIX_.'orders o ON (o.id_cart = c.id_cart)
|
||||
@ -358,22 +368,32 @@ class Followup extends Module
|
||||
AND le1.`id_log_email` IS NOT NULL
|
||||
AND DATE_SUB(NOW(),INTERVAL 2 DAY) >= le1.`date_add`
|
||||
AND le5.`id_log_email` IS NULL
|
||||
AND o.id_order IS NULL';
|
||||
AND o.id_order IS NULL';*/
|
||||
|
||||
// SELECT DISTINCT c.id_cart, c.id_lang, cu.id_customer, cu.id_default_group, c.id_shop, cu.firstname, cu.lastname, cu.email
|
||||
// FROM ps_cart c
|
||||
// LEFT JOIN ps_orders o ON (o.id_cart = c.id_cart)
|
||||
// LEFT JOIN ps_log_email le1 ON (le1.`id_cart` = c.`id_cart` AND le1.`id_email_type` = 1 AND le1.`id_cart_rule` = 0)
|
||||
// LEFT JOIN ps_log_email le5 ON (le5.id_customer = c.id_customer AND le5.`id_email_type` = 5 )
|
||||
// RIGHT JOIN ps_customer cu ON (cu.id_customer = c.id_customer)
|
||||
// RIGHT JOIN ps_cart_product cp ON (cp.id_cart = c.id_cart AND cp.id_product IN ('.implode(',', $ids_products).'))
|
||||
// WHERE 1
|
||||
// AND le1.`id_log_email` IS NOT NULL
|
||||
// AND o.id_order IS NULL
|
||||
// AND
|
||||
// (le5.`id_log_email` IS NOT NULL AND DATE_SUB(NOW(),INTERVAL 2 MONTH) > (SELECT MAX(le.`date_add`) FROM ps_log_email le WHERE le.id_customer = cu.id_customer AND le.id_email_type = 5) )
|
||||
// OR
|
||||
// (le5.`id_log_email` IS NULL AND DATE_SUB(NOW(),INTERVAL 25 HOUR) <= c.date_upd AND DATE_SUB(NOW(),INTERVAL 24 HOUR) >= c.date_upd)
|
||||
// a verifier pour Si le client n'a pas déjà reçu cette relance pour ce panier
|
||||
// a verifier Si le client n'a pas déjà reçu cette relance (quelque soit le panier) dans les 2 mois d'avant
|
||||
$sql = '
|
||||
SELECT DISTINCT c.id_cart, c.id_lang, cu.id_customer, cu.id_default_group, c.id_shop, cu.firstname, cu.lastname, cu.email
|
||||
FROM '._DB_PREFIX_.'cart c
|
||||
LEFT JOIN '._DB_PREFIX_.'orders o ON (o.id_cart = c.id_cart)
|
||||
LEFT JOIN '._DB_PREFIX_.'log_email le1 ON (le1.id_cart = c.id_cart AND le1.id_email_type = 1 AND le1.id_cart_rule = 0)
|
||||
LEFT JOIN '._DB_PREFIX_.'log_email le5 ON (le5.id_cart = c.id_cart AND le5.id_customer = c.id_customer AND le5.id_email_type = 5 )
|
||||
RIGHT JOIN '._DB_PREFIX_.'customer cu ON (cu.id_customer = c.id_customer)
|
||||
RIGHT JOIN '._DB_PREFIX_.'cart_product cp ON (cp.id_cart = c.id_cart AND cp.id_product IN ('.implode(',', $ids_products).'))
|
||||
WHERE 1
|
||||
AND le1.`id_log_email` IS NOT NULL
|
||||
AND o.id_order IS NULL
|
||||
AND DATE_SUB(NOW(),INTERVAL 25 HOUR) <= c.date_upd
|
||||
AND DATE_SUB(NOW(),INTERVAL 23 HOUR) >= c.date_upd
|
||||
AND le5.`id_log_email` IS NULL
|
||||
AND (
|
||||
DATE_SUB(NOW(),INTERVAL 2 MONTH) > (
|
||||
SELECT IF (MAX(le.`date_add`), MAX(le.`date_add`), "0000-00-00 00:00:00")
|
||||
FROM '._DB_PREFIX_.'log_email le
|
||||
WHERE le.id_email_type = 5
|
||||
AND le.id_customer = cu.id_customer
|
||||
)
|
||||
)';
|
||||
|
||||
$emails = Db::getInstance()->executeS($sql);
|
||||
|
||||
@ -387,14 +407,23 @@ class Followup extends Module
|
||||
$conf = Configuration::getMultiple(array('PS_FOLLOW_UP_AMOUNT_5', 'PS_FOLLOW_UP_DAYS_5', 'PS_FOLLOW_UP_MIN_5'));
|
||||
foreach ($emails as $email)
|
||||
{
|
||||
$voucher = $this->createDiscount(1, (float)$conf['PS_FOLLOW_UP_AMOUNT_5'], (int)$email['id_customer'], strftime('%Y-%m-%d', strtotime('+'.(int)$conf['PS_FOLLOW_UP_DAYS_5'].' day')), $this->l('Discount for your cancelled cart'));
|
||||
// $voucher = $this->createDiscount(1, (float)$conf['PS_FOLLOW_UP_AMOUNT_5'], (int)$email['id_customer'], strftime('%Y-%m-%d', strtotime('+'.(int)$conf['PS_FOLLOW_UP_DAYS_5'].' day')), $this->l('Discount for your cancelled cart'), true);
|
||||
// Ajout 22-10-2015
|
||||
// Get cart
|
||||
$cart = new Cart(intval($email['id_cart']));
|
||||
$totalWithoutShipping = floatval($cart->getOrderTotal(true, Cart::BOTH_WITHOUT_SHIPPING));
|
||||
if ($totalWithoutShipping < 30) {
|
||||
continue;
|
||||
}
|
||||
|
||||
// $voucher = $this->createDiscount(1, (float)$conf['PS_FOLLOW_UP_AMOUNT_5'], (int)$email['id_customer'], strftime('%Y-%m-%d', strtotime('+'.(int)$conf['PS_FOLLOW_UP_DAYS_5'].' day')), $this->l('Discount for your cancelled cart'));
|
||||
$voucher = $this->createAdvancedDiscount(1, (float)$conf['PS_FOLLOW_UP_AMOUNT_5'], 0, (int)$email['id_customer'], strftime('%Y-%m-%d', strtotime('+'.(int)$conf['PS_FOLLOW_UP_DAYS_5'].' day')), $this->l('Discount for your cancelled cart'), 0, (int)$conf['PS_FOLLOW_UP_MIN_5']);
|
||||
|
||||
if ($voucher !== false)
|
||||
{
|
||||
|
||||
//AJOUT 20-01-2015
|
||||
//Get cart
|
||||
$cart = new Cart(intval($email['id_cart']));
|
||||
// $cart = new Cart(intval($email['id_cart']));
|
||||
$products = $cart->getProducts(true);
|
||||
$price_display_method = Group::getPriceDisplayMethod($email['id_default_group']);
|
||||
$cartHtml = '';
|
||||
@ -497,12 +526,12 @@ class Followup extends Module
|
||||
// Mail::Send((int)$email['id_lang'], 'followup_1', Mail::l('Ne manquez pas les ventes privilégiées que vous aviez sélectionnées, validez votre panier!', (int)$email['id_lang']), $template_vars, 'coppee@antadis.com', $email['firstname'].' '.$email['lastname'], null, null, null, null, dirname(__FILE__).'/mails/');
|
||||
|
||||
// marion@antadis.com
|
||||
Mail::Send((int)$email['id_lang'], 'followup_J3', Mail::l('Ne manquez pas les ventes privilégiées que vous aviez sélectionnées, validez votre panier!', (int)$email['id_lang']), $template_vars, 'marion@antadis.com', $email['firstname'].' '.$email['lastname'], null, null, null, null, dirname(__FILE__).'/mails/');
|
||||
// Mail::Send((int)$email['id_lang'], 'followup_H24', Mail::l('Ne manquez pas les ventes privilégiées que vous aviez sélectionnées, validez votre panier!', (int)$email['id_lang']), $template_vars, 'marion@antadis.com', $email['firstname'].' '.$email['lastname'], null, null, null, null, dirname(__FILE__).'/mails/');
|
||||
|
||||
// clefebvre@privilegedemarque.com
|
||||
// Mail::Send((int)$email['id_lang'], 'followup_1', Mail::l('Ne manquez pas les ventes privilégiées que vous aviez sélectionnées, validez votre panier!', (int)$email['id_lang']), $template_vars, 'clefebvre@privilegedemarque.com', $email['firstname'].' '.$email['lastname'], null, null, null, null, dirname(__FILE__).'/mails/');
|
||||
|
||||
Mail::Send((int)$email['id_lang'], 'followup_J3', Mail::l('Ne manquez pas les ventes privilégiées que vous aviez sélectionnées, validez votre panier!', (int)$email['id_lang']), $template_vars, $email['email'], $email['firstname'].' '.$email['lastname'], null, null, null, null, dirname(__FILE__).'/mails/');
|
||||
Mail::Send((int)$email['id_lang'], 'followup_H24', Mail::l('Ne manquez pas les ventes privilégiées que vous aviez sélectionnées, validez votre panier!', (int)$email['id_lang']), $template_vars, $email['email'], $email['firstname'].' '.$email['lastname'], null, null, null, null, dirname(__FILE__).'/mails/');
|
||||
$this->logEmail(5, (int)$voucher->id, (int)$email['id_customer'], (int)$email['id_cart']);
|
||||
}
|
||||
}
|
||||
@ -719,7 +748,7 @@ class Followup extends Module
|
||||
$cart_rule->name[(int)$language['id_lang']] = $description;
|
||||
|
||||
$code = 'FLW-'.(int)$id_email_type.'-'.Tools::strtoupper(Tools::passwdGen(10));
|
||||
// $code = 'CADEAU'.Tools::strtoupper(Tools::passwdGen(4));
|
||||
// $code = 'PRIVILEGE'.Tools::strtoupper(Tools::passwdGen(4));
|
||||
$cart_rule->code = $code;
|
||||
$cart_rule->active = 1;
|
||||
if (!$cart_rule->add())
|
||||
@ -758,7 +787,7 @@ class Followup extends Module
|
||||
foreach ($languages as $language)
|
||||
$cart_rule->name[(int)$language['id_lang']] = $description;
|
||||
|
||||
$code = 'CADEAU'.Tools::strtoupper(Tools::passwdGen(4));
|
||||
$code = 'PRIVILEGE'.Tools::strtoupper(Tools::passwdGen(4));
|
||||
$cart_rule->code = $code;
|
||||
$cart_rule->active = 1;
|
||||
if (!$cart_rule->add())
|
||||
@ -1119,7 +1148,7 @@ class Followup extends Module
|
||||
'type' => 'text',
|
||||
'label' => $this->l('Discount amount'),
|
||||
'name' => 'PS_FOLLOW_UP_AMOUNT_5',
|
||||
'suffix' => '€',
|
||||
'suffix' => '%',
|
||||
),
|
||||
array(
|
||||
'type' => 'text',
|
||||
@ -1307,7 +1336,7 @@ class Followup extends Module
|
||||
'PS_FOLLOW_UP_MIN_5' => Tools::getValue('PS_FOLLOW_UP_MIN_5', Configuration::get('PS_FOLLOW_UP_MIN_5')),
|
||||
'PS_FOLLOW_UP_CLEAN_DB' => Tools::getValue('PS_FOLLOW_UP_CLEAN_DB', Configuration::get('PS_FOLLOW_UP_CLEAN_DB')),
|
||||
'id_email_test' => '',
|
||||
'email_test' => 'coppee@antadis.com',
|
||||
'email_test' => 'marion@antadis.com',
|
||||
'id_export_type' => '1',
|
||||
);
|
||||
}
|
||||
@ -1427,7 +1456,7 @@ class Followup extends Module
|
||||
'{cartText}' => $cartText
|
||||
);
|
||||
|
||||
return Mail::Send($this->context->language->id, 'followup_J1', Mail::l('Ne manquez pas les ventes privilégiées que vous aviez sélectionnées, validez votre panier!', (int)$this->context->language->id), $template_vars, $email, 'firstname lastname', null, null, null, null, dirname(__FILE__).'/mails/');
|
||||
return Mail::Send($this->context->language->id, 'followup_H3', Mail::l('Ne manquez pas les ventes privilégiées que vous aviez sélectionnées, validez votre panier!', (int)$this->context->language->id), $template_vars, $email, 'firstname lastname', null, null, null, null, dirname(__FILE__).'/mails/');
|
||||
}
|
||||
|
||||
private function _cancelledCartRecallTest($email, $is_pro=false){
|
||||
@ -1520,7 +1549,7 @@ class Followup extends Module
|
||||
'{cartText}' => $cartText
|
||||
);
|
||||
|
||||
return Mail::Send($this->context->language->id, 'followup_J3', Mail::l('Ne manquez pas les ventes privilégiées que vous aviez sélectionnées, validez votre panier!', (int)$this->context->language->id), $template_vars, $email, 'firstname lastname', null, null, null, null, dirname(__FILE__).'/mails/');
|
||||
return Mail::Send($this->context->language->id, 'followup_H24', Mail::l('Ne manquez pas les ventes privilégiées que vous aviez sélectionnées, validez votre panier!', (int)$this->context->language->id), $template_vars, $email, 'firstname lastname', null, null, null, null, dirname(__FILE__).'/mails/');
|
||||
}
|
||||
|
||||
private function _processExport($id_export_type = 1){
|
||||
@ -1559,6 +1588,7 @@ class Followup extends Module
|
||||
$row_definition = array(
|
||||
'ID Client' => 'id_customer',
|
||||
'ID Panier' => 'id_cart',
|
||||
/*'date Panier' => 'date_upd',*/
|
||||
'relance 1' => 'date_flw1',
|
||||
'relance 2' => 'date_flw2',
|
||||
'ID commande' => 'id_order',
|
||||
@ -1624,6 +1654,33 @@ class Followup extends Module
|
||||
DATE_FORMAT(o.`date_add`, \'%Y-%m-%d\') as `order_date_add`,
|
||||
o.`total_paid_tax_incl`,
|
||||
o.`total_paid_tax_excl`,
|
||||
(
|
||||
SELECT COUNT(*)
|
||||
FROM `'._DB_PREFIX_.'order_cart_rule` ocr
|
||||
WHERE `id_cart_rule` = le2.`id_cart_rule`
|
||||
) as `have_discount`
|
||||
FROM `'._DB_PREFIX_.'log_email` le
|
||||
LEFT JOIN `'._DB_PREFIX_.'orders` o ON (o.`id_cart` = le.`id_cart`)
|
||||
LEFT JOIN `'._DB_PREFIX_.'log_email` le2 ON (le2.`id_cart` = le.`id_cart` AND le2.`id_email_type` = 5)
|
||||
WHERE 1
|
||||
AND le.`id_email_type` = 1
|
||||
ORDER BY le.`date_add` DESC, le2.`date_add` DESC, o.`date_add` DESC';
|
||||
/*$sql = '
|
||||
SELECT DISTINCT
|
||||
le.`id_customer`,
|
||||
le.`id_cart`,
|
||||
c.`date_upd`,
|
||||
( SELECT DATE_FORMAT(le2.`date_add`, \'%Y-%m-%d\')
|
||||
FROM `'._DB_PREFIX_.'log_email` le2
|
||||
WHERE le2.`id_cart` = le.`id_cart` AND le2.`id_email_type` = 1
|
||||
ORDER BY le2.`date_add` DESC LIMIT 1
|
||||
) as `date_flw1`,
|
||||
DATE_FORMAT(le.`date_add`, \'%Y-%m-%d\') as `date_flw2`,
|
||||
-- le.`id_cart_rule`,
|
||||
o.`id_order`,
|
||||
DATE_FORMAT(o.`date_add`, \'%Y-%m-%d\') as `order_date_add`,
|
||||
o.`total_paid_tax_incl`,
|
||||
o.`total_paid_tax_excl`,
|
||||
(
|
||||
SELECT COUNT(*)
|
||||
FROM `'._DB_PREFIX_.'order_cart_rule` ocr
|
||||
@ -1631,10 +1688,10 @@ class Followup extends Module
|
||||
) as `have_discount`
|
||||
FROM `'._DB_PREFIX_.'log_email` le
|
||||
LEFT JOIN `'._DB_PREFIX_.'orders` o ON (o.`id_cart` = le.`id_cart`)
|
||||
LEFT JOIN `'._DB_PREFIX_.'log_email` le2 ON (le2.`id_cart` = le.`id_cart` AND le2.`id_email_type` = 12)
|
||||
LEFT JOIN `'._DB_PREFIX_.'cart` c ON (c.`id_cart` = le.`id_cart`)
|
||||
WHERE 1
|
||||
AND le.`id_email_type` = 1
|
||||
ORDER BY le.`date_add` DESC, le2.`date_add` DESC, o.`date_add` DESC';
|
||||
AND le.`id_email_type` = 5
|
||||
ORDER BY le.`date_add` DESC, `date_flw2` DESC, o.`date_add` DESC';*/
|
||||
return Db::getInstance()->executeS($sql);
|
||||
}
|
||||
|
||||
@ -1673,18 +1730,6 @@ class Followup extends Module
|
||||
return Db::getInstance()->executeS($sql);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
public function cancelledCartBis($count = false)
|
||||
{
|
||||
|
||||
|
Before Width: | Height: | Size: 126 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 52 KiB |
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 4.4 KiB |
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 56 KiB |
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 42 KiB |
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 43 KiB |
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 9.4 KiB |
Before Width: | Height: | Size: 120 KiB After Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 100 KiB After Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 113 KiB After Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 271 KiB After Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 84 KiB After Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 70 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 115 KiB After Width: | Height: | Size: 29 KiB |
Before Width: | Height: | Size: 109 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 39 KiB |
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 3.6 KiB |
Before Width: | Height: | Size: 51 KiB After Width: | Height: | Size: 9.9 KiB |
Before Width: | Height: | Size: 118 KiB After Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 60 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 4.7 KiB |
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 62 KiB |
Before Width: | Height: | Size: 77 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 215 KiB After Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 27 KiB |
Before Width: | Height: | Size: 67 KiB After Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 100 KiB After Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 101 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 53 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 116 KiB After Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 225 KiB After Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 112 KiB After Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 106 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 243 KiB After Width: | Height: | Size: 42 KiB |
Before Width: | Height: | Size: 136 KiB After Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 157 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 192 KiB After Width: | Height: | Size: 52 KiB |
Before Width: | Height: | Size: 84 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 210 KiB After Width: | Height: | Size: 51 KiB |
Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 225 KiB After Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 96 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 236 KiB After Width: | Height: | Size: 35 KiB |
Before Width: | Height: | Size: 200 KiB After Width: | Height: | Size: 49 KiB |
Before Width: | Height: | Size: 88 KiB After Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 265 KiB After Width: | Height: | Size: 44 KiB |
@ -1,3 +1,3 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||
<url><loc>http://www.privilegedemarque.com/blog</loc><priority>0.7</priority><changefreq>weekly</changefreq></url><url><loc>http://www.privilegedemarque.com/blog/211-gelee-express</loc><priority>0.6</priority><changefreq>monthly</changefreq></url><url><loc>http://www.privilegedemarque.com/blog/214-en-mai-c-est-le-moment-de-ramener-votre-fraise-</loc><priority>0.6</priority><changefreq>monthly</changefreq></url><url><loc>http://www.privilegedemarque.com/blog/92-3-astuces-de-pros-pour-un-service-a-l-assiette-reussi-</loc><priority>0.6</priority><changefreq>monthly</changefreq></url><url><loc>http://www.privilegedemarque.com/blog/210-une-tarte-aux-fruits-croustillante-inratable</loc><priority>0.6</priority><changefreq>monthly</changefreq></url><url><loc>http://www.privilegedemarque.com/blog/160-comment-eviter-les-traces-blanches-sur-les-verres-</loc><priority>0.6</priority><changefreq>monthly</changefreq></url><url><loc>http://www.privilegedemarque.com/blog/category/4-marques-a-la-une-</loc><priority>0.6</priority><changefreq>monthly</changefreq></url><url><loc>http://www.privilegedemarque.com/blog/category/13-retour-en-images-</loc><priority>0.6</priority><changefreq>monthly</changefreq></url><url><loc>http://www.privilegedemarque.com/blog/category/6-secrets-de-grands-chefs-</loc><priority>0.6</priority><changefreq>monthly</changefreq></url><url><loc>http://www.privilegedemarque.com/blog/category/14-sorties-gourmandes-</loc><priority>0.6</priority><changefreq>monthly</changefreq></url><url><loc>http://www.privilegedemarque.com/blog/category/5-tendances-et-inspirations-</loc><priority>0.6</priority><changefreq>monthly</changefreq></url><url><loc>http://www.privilegedemarque.com/blog/category/8-scoops-hotellerie-restauration-</loc><priority>0.6</priority><changefreq>monthly</changefreq></url></urlset>
|
||||
<url><loc>http://www.privilegedemarque.com/blog</loc><priority>0.7</priority><changefreq>weekly</changefreq></url><url><loc>http://www.privilegedemarque.com/blog/157-9-astuces-pour-un-barbecue-parfaitement-propre-</loc><priority>0.6</priority><changefreq>monthly</changefreq></url><url><loc>http://www.privilegedemarque.com/blog/216--video-les-arts-de-la-table-l-excellence-francaise-</loc><priority>0.6</priority><changefreq>monthly</changefreq></url><url><loc>http://www.privilegedemarque.com/blog/143-quelques-regles-simples-pour-dresser-la-table-</loc><priority>0.6</priority><changefreq>monthly</changefreq></url><url><loc>http://www.privilegedemarque.com/blog/215-fete-des-meres-fete-des-peres-les-deux-menus-de-virginie-legrand</loc><priority>0.6</priority><changefreq>monthly</changefreq></url><url><loc>http://www.privilegedemarque.com/blog/211-notre-recette-de-la-gelee-express</loc><priority>0.6</priority><changefreq>monthly</changefreq></url><url><loc>http://www.privilegedemarque.com/blog/category/4-marques-a-la-une-</loc><priority>0.6</priority><changefreq>monthly</changefreq></url><url><loc>http://www.privilegedemarque.com/blog/category/13-retour-en-images-</loc><priority>0.6</priority><changefreq>monthly</changefreq></url><url><loc>http://www.privilegedemarque.com/blog/category/6-secrets-de-grands-chefs-</loc><priority>0.6</priority><changefreq>monthly</changefreq></url><url><loc>http://www.privilegedemarque.com/blog/category/14-sorties-gourmandes-</loc><priority>0.6</priority><changefreq>monthly</changefreq></url><url><loc>http://www.privilegedemarque.com/blog/category/5-tendances-et-inspirations-</loc><priority>0.6</priority><changefreq>monthly</changefreq></url><url><loc>http://www.privilegedemarque.com/blog/category/8-scoops-hotellerie-restauration-</loc><priority>0.6</priority><changefreq>monthly</changefreq></url></urlset>
|
||||
|
@ -79,13 +79,18 @@ class ReferralProgramModule extends ObjectModel
|
||||
|
||||
public function registerDiscount($id_customer, $register = false, $id_currency = 0)
|
||||
{
|
||||
if ((int)$id_currency != 1) {
|
||||
$id_currency = 1;
|
||||
}
|
||||
|
||||
$configurations = Configuration::getMultiple(array('REFERRAL_DISCOUNT_TYPE', 'REFERRAL_PERCENTAGE', 'REFERRAL_DISCOUNT_VALUE_'.(int)$id_currency));
|
||||
|
||||
$cartRule = new CartRule();
|
||||
if ($configurations['REFERRAL_DISCOUNT_TYPE'] == Discount::PERCENT)
|
||||
if ((int)$configurations['REFERRAL_DISCOUNT_TYPE'] == Discount::PERCENT) {
|
||||
$cartRule->reduction_percent = (float)$configurations['REFERRAL_PERCENTAGE'];
|
||||
elseif ($configurations['REFERRAL_DISCOUNT_TYPE'] == Discount::AMOUNT AND isset($configurations['REFERRAL_DISCOUNT_VALUE_'.(int)$id_currency]))
|
||||
} elseif ((int)$configurations['REFERRAL_DISCOUNT_TYPE'] == Discount::AMOUNT && isset($configurations['REFERRAL_DISCOUNT_VALUE_'.(int)$id_currency])) {
|
||||
$cartRule->reduction_amount = (float)$configurations['REFERRAL_DISCOUNT_VALUE_'.(int)$id_currency];
|
||||
}
|
||||
|
||||
$cartRule->reduction_tax = 1;
|
||||
$cartRule->quantity = 1;
|
||||
|
@ -531,7 +531,7 @@ class ReferralProgram extends Module
|
||||
}
|
||||
elseif ((int)$orderState->logable AND $nbOrdersCustomer >= (int)$this->_configuration['REFERRAL_ORDER_QUANTITY'] AND $referralprogram->registerDiscountForSponsor((int)$order->id_currency))
|
||||
{
|
||||
if ($referralprogram->registerDiscountForSponsored((int)$params['cookie']->id_currency))
|
||||
if ($referralprogram->registerDiscountForSponsored((int)$order->id_currency))
|
||||
{
|
||||
$cartRuleCustomer = new CartRule((int)$referralprogram->id_cart_rule);
|
||||
if (Validate::isLoadedObject($cartRuleCustomer))
|
||||
|
@ -2948,6 +2948,103 @@ div.concours{
|
||||
}
|
||||
}
|
||||
|
||||
/******** ticket n°9850 info livraison *********/
|
||||
.sale_shipping span.exclam-img{
|
||||
display: inline-block;
|
||||
background: url('../img/picto-info.jpg') no-repeat center;
|
||||
width: 19px;
|
||||
height: 19px;
|
||||
vertical-align: middle;
|
||||
cursor: pointer;
|
||||
background-size: cover;
|
||||
border-radius: 4px;
|
||||
}
|
||||
.shipping_info_modal{
|
||||
background-color: #FFF;
|
||||
position: absolute;
|
||||
display: none;
|
||||
z-index: 9999;
|
||||
width: 84%;
|
||||
margin-right: 8%;
|
||||
padding: 12px;
|
||||
margin-left: 8%;
|
||||
}
|
||||
.shipping_info_modal_content{
|
||||
overflow: hidden;
|
||||
border: 1px dashed #e5e5e5;
|
||||
position: static;
|
||||
padding: 15px;
|
||||
text-align: center;
|
||||
color: #000;
|
||||
font-size: 18px;
|
||||
line-height: 23px;
|
||||
}
|
||||
.shipping_info_modal_content h3{
|
||||
font-family: CaviarDreams;
|
||||
}
|
||||
#product .sale_shipping{
|
||||
cursor: pointer;
|
||||
}
|
||||
#product .sale_shipping:hover{
|
||||
color: #ef5149;
|
||||
}
|
||||
.shipping_info_modal_content .cross{
|
||||
position: absolute;
|
||||
right: 7px;
|
||||
top: 8px;
|
||||
width: 25px;
|
||||
height: 25px;
|
||||
cursor: pointer;
|
||||
color: #333;
|
||||
z-index: 2;
|
||||
}
|
||||
.shipping_info_modal_content .cross:before {
|
||||
content: "\f057";
|
||||
display: block;
|
||||
font-family: "FontAwesome";
|
||||
background: url("../img/close.png") no-repeat scroll center center;
|
||||
font-size: 0;
|
||||
margin: 10px 10px 0 0;
|
||||
}
|
||||
|
||||
/******** ticket n°7858 logo instgram et tokster ***********/
|
||||
.footer-container #footer .lofadva-block-6 ul li:nth-child(5) {
|
||||
background: url('../img/tokster.png') no-repeat center center;
|
||||
}
|
||||
.lof-position .lofadva-block-6 .lof-block-wrap .title_block {
|
||||
background: url('../img/border-footer.png') no-repeat bottom;
|
||||
text-align: center;
|
||||
}
|
||||
.footer-container #footer .lofadva-block-6 ul {
|
||||
text-align: center;
|
||||
}
|
||||
.footer-container #footer .lofadva-block-6 ul li{
|
||||
float: none;
|
||||
display: inline-block;
|
||||
text-align: left;
|
||||
width: 20%;
|
||||
}
|
||||
@media (min-width: 768px) {
|
||||
#lofadva-pos-2 {
|
||||
border-top: 1px dashed #e5e5e5;
|
||||
padding: 15px 0 10px 0;
|
||||
}
|
||||
.lofadva-block-5 ul {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.lofadva-block-6 {
|
||||
margin-top: 0px;
|
||||
float: left;
|
||||
}
|
||||
.footer-container #footer .lofadva-block-6 ul li {
|
||||
width: 100px;
|
||||
margin: 0 10px;
|
||||
}
|
||||
.footer-container {
|
||||
background: url(../img/bg_footer2.png) repeat-x #fff;
|
||||
}
|
||||
}
|
||||
|
||||
/******** ticket n° #9183 ***********/
|
||||
@media(min-width: 768px) {
|
||||
ul.product_list > li:hover .right-block {
|
||||
|
@ -575,7 +575,7 @@ h3.sale-title-type{
|
||||
}
|
||||
@media (max-width: 620px) {
|
||||
.banner-home-third {
|
||||
display: none;
|
||||
height: 285px;
|
||||
}
|
||||
.block-parrainage, .banner-home-top, .banner-home-third{
|
||||
height: 85px;
|
||||
@ -626,7 +626,7 @@ h3.sale-title-type{
|
||||
height: 255px;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.banner-home-concours, .banner-home-second {
|
||||
.banner-home-concours, .banner-home-second, .banner-home-third {
|
||||
height: 250px;
|
||||
}
|
||||
}
|
||||
@ -635,7 +635,7 @@ h3.sale-title-type{
|
||||
height: 210px;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.banner-home-concours, .banner-home-top, .banner-home-second {
|
||||
.banner-home-concours, .banner-home-top, .banner-home-second, .banner-home-third {
|
||||
height: 200px;
|
||||
}
|
||||
}
|
||||
@ -651,7 +651,7 @@ h3.sale-title-type{
|
||||
height: 170px;
|
||||
}
|
||||
|
||||
.banner-home-second{
|
||||
.banner-home-second, .banner-home-third{
|
||||
height : 170px;
|
||||
background-size: 100%;
|
||||
-moz-background-size: 100%;
|
||||
|
@ -192,6 +192,18 @@
|
||||
</div>
|
||||
<nav class="clearfix no-print">
|
||||
{if isset($HOOK_TOP)}{$HOOK_TOP}{/if}
|
||||
{if $page_name == 'product'}
|
||||
<div class="shipping_info_modal">
|
||||
<div class="clearfix">
|
||||
<div class="shipping_info_modal_content col-xs-12 col-md-12">
|
||||
<span class="cross" title="Fermer"></span>
|
||||
<h3>{l s='Nos délais de livraison'}</h3>
|
||||
<p>{l s='Chez Privilège de Marque, vous retrouvez des équipements de marques reconnues et utilisées par les professionnels de l’hôtellerie, de la restauration et des métiers de bouche à des prix incroyables.'}</p>
|
||||
<p>{l s='Nous vous livrons dans un délais de 15 à 35 jours car nous passons commande auprès de nos fournisseurs à la clôture de la vente et prenons un soin particulier à emballer votre colis pour éviter tout désagrément pendant le transport.'}</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
|
Before Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 37 KiB |
@ -309,6 +309,26 @@ $(document).ready(function(){
|
||||
$.uniform.defaults.fileDefaultHtml = product_fileDefaultHtml;
|
||||
if (typeof product_fileButtonHtml !== 'undefined')
|
||||
$.uniform.defaults.fileButtonHtml = product_fileButtonHtml;
|
||||
|
||||
$('.sale_shipping span.exclam-img, #product .sale_shipping').on('click',function(){
|
||||
var nint = parseInt($(window).scrollTop()) + 150 ;
|
||||
var n = nint + 'px';
|
||||
|
||||
$('.layer_cart_overlay').css('width','100%');
|
||||
$('.layer_cart_overlay').css('height','100%');
|
||||
$('.layer_cart_overlay').css('opacity','0.5');
|
||||
$('.layer_cart_overlay').show();
|
||||
$('.shipping_info_modal').css({'top': n}).fadeIn('fast');
|
||||
|
||||
});
|
||||
$('.layer_cart_overlay').on('click',function(){
|
||||
$('.shipping_info_modal').hide();
|
||||
});
|
||||
$('.shipping_info_modal .cross').on('click',function(){
|
||||
$('.layer_cart_overlay').hide();
|
||||
$('.shipping_info_modal').hide();
|
||||
|
||||
});
|
||||
});
|
||||
|
||||
function arrayUnique(a)
|
||||
|
@ -73,11 +73,11 @@ $_LANG['authentication_1c76cbfe21c6f44c1d1e59d54f3e4420'] = 'Société';
|
||||
$_LANG['authentication_1f4165f982906958dfde1345628b321b'] = 'particulier';
|
||||
$_LANG['authentication_20db0bfeecd8fe60533206a2b5e9891a'] = 'Prénom';
|
||||
$_LANG['authentication_261ed9f602d575774ae05f2d9f3003da'] = 'Appartement, suite, bloc, bâtiment, étage, etc.';
|
||||
$_LANG['authentication_26e7538c5648fd8558ba99a3b3e442e3'] = 'Bénéficiez de la livraison gratuite sur votre 1ère commande à partir de 79€ d\'achat !';
|
||||
$_LANG['authentication_2b526afe2ecd3da676f6e35160ec7e0c'] = 'à la recherche de matériel professionnel';
|
||||
$_LANG['authentication_26e7538c5648fd8558ba99a3b3e442e3'] = 'Bénéficiez de la livraison gratuite à partir de 49€ d\'achat !';
|
||||
$_LANG['authentication_2b526afe2ecd3da676f6e35160ec7e0c'] = 'passionné de cuisine et des Arts de la table';
|
||||
$_LANG['authentication_2eac22e71eedb5bdb8f94a1354964017'] = 'Mon adresse de facturation';
|
||||
$_LANG['authentication_2fdfd506efea08144c0794c32ca8250a'] = 'Créer mon compte';
|
||||
$_LANG['authentication_3a5779ef7e961640a0fccaa8c753566d'] = 'J\'accepte les conditions générales d\'utilisation';
|
||||
$_LANG['authentication_3a5779ef7e961640a0fccaa8c753566d'] = 'J\'accepte les CGU et j\'accède aux ventes';
|
||||
$_LANG['authentication_3fcf026bbfffb63fb24b8de9d0446949'] = 'Avril';
|
||||
$_LANG['authentication_41ba70891fb6f39327d8ccb9b1dafb84'] = 'Août';
|
||||
$_LANG['authentication_41c2fff4867cc204120f001e7af20f7a'] = 'Téléphone mobile';
|
||||
@ -108,14 +108,14 @@ $_LANG['authentication_86f5978d9b80124f509bdb71786e929e'] = 'Janvier';
|
||||
$_LANG['authentication_8d3f5eff9c40ee315d452392bed5309b'] = 'Nom';
|
||||
$_LANG['authentication_9065377d7fa00debc8ade1aab780fc13'] = 'Déjà membre ?';
|
||||
$_LANG['authentication_93edfc7af9b6471b30030cf17646e36c'] = 'S\'inscrire à la newsletter';
|
||||
$_LANG['authentication_94866ddae47cdda5e6dd81e79f9260c5'] = 'Que vous soyez un café, un hôtel, un restaurant, un gîte… ou un amateur passionné de cuisine, bénéficiez des offres et services de Privilège de Marque. <image001.png>';
|
||||
$_LANG['authentication_94866ddae47cdda5e6dd81e79f9260c5'] = 'Restaurant, hôtel, gîte, chambre d\'hôtes, métiers de bouche, air BnB ou amateur passionné, bénéficiez des offres exceptionnelles de Privilège de Marque. <image001.png>';
|
||||
$_LANG['authentication_a0a3e9059011e8d485f24e0a923b74d0'] = 'Je m\'inscris';
|
||||
$_LANG['authentication_a6a50938be2e3d2e0eccc2889cd69d57'] = 'Devenez membre gratuitement ! ';
|
||||
$_LANG['authentication_ae7bdef7fe2bbbbf02c11e92c5fceb40'] = 'Mon adresse';
|
||||
$_LANG['authentication_aee0c5ed0554d46465080ed36d1d93ab'] = 'Je souhaite utiliser une autre adresse pour la facturation';
|
||||
$_LANG['authentication_af0f5bdc5be121b9307687aeeae38c17'] = 'Adresse de livraison';
|
||||
$_LANG['authentication_b357b524e740bc85b9790a0712d84a30'] = 'Email';
|
||||
$_LANG['authentication_b37acd8b6788b58dfaa5020b89195178'] = 'de l\'Hôtellerie Restauration';
|
||||
$_LANG['authentication_b37acd8b6788b58dfaa5020b89195178'] = '(CHR, gîte, chambre d\'hôtes, métiers de bouche, air BnB...)';
|
||||
$_LANG['authentication_b60bb13a87fe3ae5463aeb0980a5a8a1'] = 'Numéro d\'identification fiscale';
|
||||
$_LANG['authentication_b6d4223e60986fa4c9af77ee5f7149c5'] = 'Me connecter';
|
||||
$_LANG['authentication_b78a3223503896721cca1303f776159b'] = 'Titre';
|
||||
@ -244,6 +244,7 @@ $_LANG['guest-tracking_d2948a89e47a4ad7eb8412c1c260ea88'] = 'Afin de suivre votr
|
||||
$_LANG['header_0fcd4065ff78fceb3083316ddb958bc1'] = 'Vous ne pouvez pas créer de nouvelle commande depuis votre pays :';
|
||||
$_LANG['header_4714d2f53e3e13e38b7eedb65ba8e362'] = 'Choisissez votre nouveau mot de passe :';
|
||||
$_LANG['header_5c68d471d239bca21fc687cf1f26d302'] = 'Bienvenue sur le blog de Privilège de Marque ! En tant que membre privilégié, vous y trouverez chaque semaine des zooms sur l’actualité du marché de l’hôtellerie et de la restauration, des conseils rédigés par nos professionnels, les dernières tendances, mais aussi tout ce qui peut passer par la tête de notre équipe de passionnés. Tout un univers à découvrir autour de l’art de recevoir, le savoir-faire et la qualité… Bonne lecture !';
|
||||
$_LANG['header_60e330596ec788999c185d188100c430'] = 'Nous vous livrons dans un délai de 15 à 35 jours car nous passons commande auprès de nos fournisseurs à la clôture de la vente et prenons un soin particulier à emballer votre colis pour éviter tout désagrément pendant le transport.';
|
||||
$_LANG['header_c2683d6e27cd0e145df7ed3b1fc642cf'] = 'Vous êtes sur un site réservé aux membres Privilège de Marque. Pour que vous puissiez naviguer sur le site et découvrir nos ventes, un mot de passe a été généré automatiquement. Nous vous invitons à le personnaliser pour plus de confort :';
|
||||
$_LANG['header_ebc58ab2cb4848d04ec23d83f7ddf985'] = 'Bienvenue cher professionnel';
|
||||
$_LANG['history_06b05d09714a236f1e285a6b5c83a209'] = 'Comptez 3 à 5 semaines pour la livraison de votre commande';
|
||||
@ -487,7 +488,7 @@ $_LANG['order-detail_ada0f55ef37f4928c5cd970f378c15e8'] = 'Total bons de réduct
|
||||
$_LANG['order-detail_aec9b5b1c2f91ccdef8e25f5f1dac86a'] = 'Télécharger le produit';
|
||||
$_LANG['order-detail_af0f5bdc5be121b9307687aeeae38c17'] = 'Adresse de livraison';
|
||||
$_LANG['order-detail_be686376cddb23d0227444ccc3c4b5b7'] = 'Bons de réduction :';
|
||||
$_LANG['order-detail_bef8403608dc4cb3ade799f63dd4bf59'] = 'Si vous désirez nous retourner des produits, veuillez cocher le ou les produits concernés dans la liste ci-dessous, puis cliquez sur \"Générer un retour\".rnSi vous rencontrez un problème lors de la réception de votre commande, n\'hésitez pas à nous contacter au 01 73 79 09 09. ';
|
||||
$_LANG['order-detail_bef8403608dc4cb3ade799f63dd4bf59'] = 'Pour effectuer un retour, veuillez cocher le ou les produits concernés, remplissez le motif dans la case ci-dessous puis cliquez sur \"Générer un retour\".';
|
||||
$_LANG['order-detail_c060ca8505d0aa094635fbf9beac94b0'] = 'télécharger ce produit';
|
||||
$_LANG['order-detail_ced55d097872ab13bf177e8d31db396f'] = 'Cliquez sur le lien suivant pour suivre la livraison de votre commande';
|
||||
$_LANG['order-detail_d93651d012e77dac5581b08db33195b2'] = 'Si vous souhaitez nous communiquer des informations concernant les produits que vous retournez, ou autre, veuillez les renseigner dans le champ ci-dessous.';
|
||||
|
@ -47,7 +47,9 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="linkbelow" style="padding: 7px 0;" align="center">
|
||||
<h2><span style="color: #f05149; background-color: #ffffff;"><strong><span style="color: #f05149; background-color: #ffffff;"><a href="http://www.privilegedemarque.com/" target="_blank">ACCEDEZ AUX VENTES</a></span></strong></span></h2>
|
||||
<h3><span style="color: #f05149;">Tous les jours de nouvelles ventes en ligne<br /> et déjà plus de 100 000 membres inscrits !</span></h3>
|
||||
<p> </p>
|
||||
<h3><span style="color: #616b75; background-color: #ffffff;"><strong><span style="background-color: #ffffff;"><a href="http://www.privilegedemarque.com/" target="_blank"><span style="color: #616b75;">ACCEDEZ AUX VENTES</span></a></span></strong></span></h3>
|
||||
<table style="height: 93px;" width="541">
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -58,28 +60,8 @@
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<p><span style="color: #000000; font-family: 'trebuchet ms', sans-serif; font-size: small;">L'Equipe Commerciale.</span></p>
|
||||
<p> </p>
|
||||
<p><span style="color: #9ba5ad; font-family: 'trebuchet ms', sans-serif; font-size: small;"><a href="http://www.privilegedemarque.com/"><img src="http://www.privilegedemarque.com/img/cms/Mails_transactionnels/lj.jpg" alt="" width="273" height="22" /></a><br /></span></p>
|
||||
<table class="box" style="border: 1px dashed #d9d9d9; padding: 10px;">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td width="10">
|
||||
<p style="text-align: left; font-family: 'trebuchet ms'; margin: 3px; font-weight: 500; font-size: 16px; padding-bottom: 10px; color: #9ba5ad;">Conseil de sécurité</p>
|
||||
</td>
|
||||
<td>
|
||||
<ul>
|
||||
<li style="font-size: 12px; font-family: 'trebuchet ms'; color: #9ba5ad;">Vos informations de compte doivent rester confidentielles.</li>
|
||||
<li style="font-size: 12px; font-family: 'trebuchet ms'; color: #9ba5ad;">Ne les communiquez jamais à qui que ce soit.</li>
|
||||
<li style="font-size: 12px; font-family: 'trebuchet ms'; color: #9ba5ad;">Changez votre mot de passe régulièrement.</li>
|
||||
<li style="font-size: 12px; font-family: 'trebuchet ms'; color: #9ba5ad;">Si vous pensez que quelqu'un utilise votre compte illégalement, veuillez nous prévenir immédiatement.</li>
|
||||
</ul>
|
||||
</td>
|
||||
<td width="10"> </td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<p> </p>
|
||||
<p><span style="color: #9ba5ad; font-family: 'trebuchet ms', sans-serif; font-size: small;"><a href="http://www.privilegedemarque.com/"><img src="http://www.privilegedemarque.com/img/cms/Mails_transactionnels/lj.jpg" alt="" width="273" height="22" /></a></span></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -92,31 +74,5 @@
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
@ -90,6 +90,9 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -126,6 +126,9 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -140,6 +140,9 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -109,6 +109,9 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -109,6 +109,9 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -122,6 +122,9 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -122,6 +122,9 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -122,6 +122,9 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -122,6 +122,9 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -120,6 +120,9 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -76,5 +76,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
@ -102,6 +102,9 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -150,6 +150,9 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -94,6 +94,9 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -123,6 +123,9 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -120,6 +120,9 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -311,6 +311,9 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -99,6 +99,9 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -99,6 +99,9 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -117,6 +117,9 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -117,6 +117,9 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -117,6 +117,9 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -117,6 +117,9 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -117,6 +117,9 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -117,6 +117,9 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -90,6 +90,9 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -93,6 +93,9 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -78,6 +78,9 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|