Merge branch 'ticket-14526-LoyaltyPaymentError' into develop
This commit is contained in:
commit
df52811ada
@ -3,7 +3,7 @@
|
||||
global $_MODULE;
|
||||
$_MODULE = array();
|
||||
$_MODULE['<{blockcartex}prestashop>ajax_cart_f507368685bf131d9a5940b2e24f2602'] = 'Commandez dans plusieurs ventes au sein du même panier et profitez de frais de port uniques';
|
||||
$_MODULE['<{blockcartex}prestashop>ajax_cart_2068523466dee7c610a524ccbd4cd156'] = 'Les articles de cette vente seront expédiés selon le délai spécifique indiqué sur la fiche produit. Vous pouvez combiner ces articles avec des ventes du même délais pour une livraison avant Noël.';
|
||||
$_MODULE['<{blockcartex}prestashop>ajax_cart_2068523466dee7c610a524ccbd4cd156'] = 'Les articles de cette vente seront expédiés selon le délai spécifique indiqué sur la fiche produit. Vous pouvez combiner ces articles avec des ventes du même délais.';
|
||||
$_MODULE['<{blockcartex}prestashop>ajax_cart_1ed11cdf4edfa7c0f2e379cee803eee9'] = 'Les articles de cette vente seront expédiés selon le délai spécifique indiqué sur la fiche produit. Vous pouvez combiner ces articles avec des ventes du même délais pour une expédition sous 48h.';
|
||||
$_MODULE['<{blockcartex}prestashop>ajax_cart_7834264c399120ba7296ae282f46c605'] = 'Les articles de cette vente seront expédiés selon le délai spécifique indiqué sur la fiche produit. Vous n’avez donc pas la possibilité d’ajouter des produits d’autres ventes. Pour continuer, veuillez valider votre commande ou vider votre panier.';
|
||||
$_MODULE['<{blockcartex}prestashop>ajax_cart_0eaadb4fcb48a0a0ed7bc9868be9fbaa'] = 'Attention';
|
||||
|
@ -1574,27 +1574,6 @@ class LaposteCarrier {
|
||||
}
|
||||
}
|
||||
|
||||
foreach(Db::getInstance()->ExecuteS('
|
||||
SELECT d.`id_order_detail`, IF(
|
||||
(d.`product_quantity` - IF(
|
||||
d.`product_quantity_return` > 0, d.`product_quantity_return`, d.`product_quantity_refunded`
|
||||
) - IFNULL(SUM(s.`quantity`), 0)) > 0, 1, 0
|
||||
) AS `remain`, s.`shipping_number`
|
||||
FROM `'._DB_PREFIX_.'order_detail` d
|
||||
LEFT OUTER JOIN `'._DB_PREFIX_.'ant_dropshipping_parcel` s
|
||||
ON s.`id_order_detail` = d.`id_order_detail`
|
||||
WHERE d.`id_order` = '.(int) $order->id.'
|
||||
GROUP BY d.`id_order_detail`
|
||||
') as $quantity_remain) {
|
||||
if($quantity_remain['shipping_number']) {
|
||||
$shipping_numbers[] = pSQL($quantity_remain['shipping_number']);
|
||||
}
|
||||
if((int) $quantity_remain['remain'] > 0) {
|
||||
$fully_sent = FALSE;
|
||||
$to_send[] = (int) $quantity_remain['id_order_detail'];
|
||||
}
|
||||
}
|
||||
|
||||
$_to_send = array();
|
||||
foreach($to_send as $p) {
|
||||
$id_sale = (int) Db::getInstance()->getValue('
|
||||
|
@ -33,6 +33,11 @@ function str_format($str){
|
||||
);
|
||||
}
|
||||
|
||||
function clean_str($str){
|
||||
$str = str_replace(PHP_EOL, '', $str);
|
||||
return preg_replace( "/\r|\n/","", $str);
|
||||
}
|
||||
|
||||
function phone_format($phone, $id_country = 8){
|
||||
global $call_prefix;
|
||||
|
||||
@ -108,13 +113,16 @@ $sql = '
|
||||
FROM `'._DB_PREFIX_.'mondialrelay_parcel` p
|
||||
LEFT JOIN `'._DB_PREFIX_.'order_detail` d
|
||||
ON p.`id_order_detail` = d.`id_order_detail`
|
||||
LEFT JOIN `'._DB_PREFIX_.'mondialrelay_dpc_sent` dpc
|
||||
ON (p.`id_order_detail` = dpc.`id_order_detail` AND dpc.`shipping_number`=p.`shipping_number`)
|
||||
LEFT JOIN `'._DB_PREFIX_.'orders` o
|
||||
ON d.`id_order` = o.`id_order`
|
||||
LEFT JOIN `'._DB_PREFIX_.'customer` c
|
||||
ON c.`id_customer` = o.`id_customer`
|
||||
WHERE p.`date_add` > "'.pSQL($last_sync).'"
|
||||
WHERE p.`date_add` >= "'.pSQL($last_sync).'"
|
||||
AND d.`id_order_detail` IS NOT NULL
|
||||
AND o.`id_order` IS NOT NULL
|
||||
AND dpc.`id_order_detail` IS NULL
|
||||
GROUP BY p.`shipping_number`
|
||||
';
|
||||
$lines = Db::getInstance()->ExecuteS($sql);
|
||||
@ -248,8 +256,8 @@ if(count($lines)) {
|
||||
array(246, 20, 'A', 'LVTEL1', str_replace(' ','',phone_format($address['phone']))),
|
||||
array(266, 20, 'A', 'LVTEL2', str_replace(' ','',phone_format($address['phone_mobile']))),
|
||||
array(286, 70, 'A', 'LVEMAI', $line['email']),
|
||||
array(356, 31, 'A', 'INSLIV1', $address['other']),
|
||||
array(387, 31, 'A', 'INSLIV2', $address['other']),
|
||||
array(356, 31, 'A', 'INSLIV1', substr(clean_str($address['other']), 0, 30)),
|
||||
array(387, 31, 'A', 'INSLIV2', substr(clean_str($address['other']), 0, 30)),
|
||||
array(418, 10, 'A', 'libre', ''),
|
||||
array(428, 7, 'N', 'POIDS', (float) $line['weight'] * $mr_account_details['MR_WEIGHT_COEFFICIENT']),
|
||||
array(435, 7, 'N', 'VOLU', ''),
|
||||
@ -312,102 +320,6 @@ if(count($lines)) {
|
||||
);
|
||||
$result .= addRows($data_rows);
|
||||
|
||||
// $result .=
|
||||
// 'A'
|
||||
// .'1'
|
||||
// .'0'
|
||||
// .str_pad(mb_substr('F1', 0, 2), 2)
|
||||
// .str_pad(mb_substr($line['expedition_number'], 0, 8), 8)
|
||||
// .'01'
|
||||
// .'D'
|
||||
// .str_pad(mb_substr(!empty($line['idrelay'])? $line['idrelay']: $address['postcode'], 0, 8), 8)
|
||||
// .str_pad(mb_substr($line['modexp'], 0, 4), 4)
|
||||
// .str_pad(mb_substr($line['direction'], 0, 5), 5)
|
||||
// .($line['mode'] == 'DOM' || $line['mode'] == 'HOM'? '1': ($line['mode'] == 'LD1'? '1': ($line['mode'] == 'LDS' || $line['mode'] == 'LCC'? '2': '3')))
|
||||
// .str_pad(substr($line['mode'], 0, 3), 3)
|
||||
// .date('d.m.Y')
|
||||
// .str_pad('', 4)
|
||||
// .str_pad(mb_substr($address['lastname'].' '.$address['firstname'], 0, 28), 28)
|
||||
// .str_pad(mb_substr($address['company'], 0, 30), 30)
|
||||
// .str_pad('', 2)
|
||||
// .str_pad(mb_substr($address['address1'], 0, 30), 30)
|
||||
// .str_pad('', 2)
|
||||
// .str_pad(mb_substr($address['address2'], 0, 30), 30)
|
||||
// .str_pad('', 2)
|
||||
// .str_pad('', 30)
|
||||
// .str_pad('', 2)
|
||||
// .str_pad(mb_substr($address['city'], 0, 26), 26)
|
||||
// .str_pad(mb_substr($line['cppay'], 0, 2), 2)
|
||||
// .str_pad(mb_substr($address['postcode'], 0, 5), 5)
|
||||
// .str_pad(mb_substr($address['postcode'], 5, 5), 5)
|
||||
// .str_pad(mb_substr($address['phone'], 0, 20), 20)
|
||||
// .str_pad(mb_substr($address['phone_mobile'], 0, 20), 20)
|
||||
// .str_pad(mb_substr($line['email'], 0, 70), 70)
|
||||
// .str_pad(mb_substr($address['other'], 0, 31), 31)
|
||||
// .str_pad(mb_substr($address['other'], 31, 31), 31)
|
||||
// .str_pad(' ', 10)
|
||||
// .sprintf('%07d', (float) $line['weight'] * $mr_account_details['MR_WEIGHT_COEFFICIENT'])
|
||||
// .str_pad('', 7)
|
||||
// .str_pad('', 3)
|
||||
// .str_pad(mb_substr(Configuration::get('MONDIALRELAY_ORIGIN_CODE', 'BEBEBO'), 0, 6), 6)
|
||||
// .str_pad('', 7)
|
||||
// .'EUR'
|
||||
// .sprintf('%07d', (int) $crt_amount * 100)
|
||||
// .'EUR'
|
||||
// .str_pad(mb_substr('EXP'.$line['id_order'], 0, 15), 15)
|
||||
// .str_pad(mb_substr($line['id_customer'], 0, 9), 9)
|
||||
// .date('d.m.Y')
|
||||
// .date('d.m.Y')
|
||||
// .str_pad(mb_substr($address['lastname'], 0, 5), 5)
|
||||
// .str_pad('', 5)
|
||||
// .str_pad('', 1)
|
||||
// .'N'
|
||||
// .str_pad('', 2)
|
||||
// .str_pad('', 2)
|
||||
// .str_pad('', 10)
|
||||
// .str_pad('', 2)
|
||||
// .str_pad('', 2)
|
||||
// .str_pad('', 2)
|
||||
// .str_pad('', 10)
|
||||
// .str_pad('', 1)
|
||||
// .str_pad('', 7)
|
||||
// .str_pad('', 7)
|
||||
// .str_pad('', 2)
|
||||
// .str_pad('', 3)
|
||||
// .str_pad('', 3)
|
||||
// .str_pad('', 33)
|
||||
// .str_pad('', 7)
|
||||
// .($mr_liv_mode['COLMOD'] === 'CCC' ? ' ' : $mr_liv_mode['DISCOL'])
|
||||
// .($mr_liv_mode['COLMOD'] === 'CCC' ? ' ' : str_pad(mb_substr(!empty($line['idrelay'])? $line['idrelay']: $address['postcode'], 0, 8), 8))
|
||||
// .($mr_liv_mode['COLMOD'] === 'CCC' ? ' ' : mb_substr($collection_agency, 0, 4))
|
||||
// .($mr_liv_mode['COLMOD'] === 'CCC' ? ' ' : str_pad($line['direction'], 5))
|
||||
// .($mr_liv_mode['SERCOL'] ? $mr_liv_mode['SERCOL'] : 2)
|
||||
// .($mr_liv_mode['COLMOD'] ? $mr_liv_mode['COLMOD'] : 'CCC')
|
||||
// //.'CCC'
|
||||
// .' '
|
||||
// .($mr_liv_mode['COLMOD'] === 'CCC' ? str_pad('', 28) : str_pad(mb_substr($exp_company, 0, 28), 28))
|
||||
// .($mr_liv_mode['COLMOD'] === 'CCC' ? str_pad('', 30) : str_pad(mb_substr($exp_company, 28, 30), 30))
|
||||
// .' '
|
||||
// .($mr_liv_mode['COLMOD'] === 'CCC' ? str_pad('', 30) : str_pad(mb_substr($exp_addr1, 0, 30), 30))
|
||||
// .' '
|
||||
// .($mr_liv_mode['COLMOD'] === 'CCC' ? str_pad('', 30) : str_pad(mb_substr($exp_addr2, 0, 30), 30))
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .($mr_liv_mode['COLMOD'] === 'CCC' ? str_pad('', 26) : str_pad(mb_substr($exp_city, 0, 26), 26))
|
||||
// .($mr_liv_mode['COLMOD'] === 'CCC' ? str_pad('', 2) : str_pad(mb_substr($exp_country, 0, 2), 2))
|
||||
// .($mr_liv_mode['COLMOD'] === 'CCC' ? str_pad('', 5) : str_pad(mb_substr($exp_postcode, 0, 5), 5))
|
||||
// .str_pad(' ', 5)
|
||||
// .str_pad(mb_substr($exp_phone, 0, 20), 20)
|
||||
// .str_pad(mb_substr($exp_email, 0, 70), 70)
|
||||
// .'FR'
|
||||
// //.(in_array($line['mode'], array('DOM', 'HOM', 'LD1'))? ' ': ($line['mode'] == 'LDS'? ' ': ($line['mode'] == 'LCC'? '999999999': ' '))) // TODO ref expéditeur
|
||||
// .'999999999'
|
||||
// .' '
|
||||
// .($line['id_lang'] == 3? 'ES': ($line['id_lang'] == 2? 'FR': 'EN'))
|
||||
// .' '
|
||||
// ."\n";
|
||||
|
||||
$i = 0;
|
||||
foreach(Db::getInstance()->ExecuteS('
|
||||
SELECT d.*, p.`quantity`
|
||||
@ -460,43 +372,16 @@ if(count($lines)) {
|
||||
array(123, 378, 'A', 'libre', '')
|
||||
);
|
||||
$result .= addRows($data_rows);
|
||||
// $result .= 'A11'
|
||||
// .'F1'
|
||||
// .$line['expedition_number']
|
||||
// .sprintf('%02d', $i)
|
||||
// .'1'
|
||||
// .' '
|
||||
// .sprintf('%05d', (int) $art['quantity'])
|
||||
// .mb_substr($art['product_name'], 0, 28)
|
||||
// .sprintf('%07d', (int) (Db::getInstance()->getValue('
|
||||
// SELECT `weight`
|
||||
// FROM `'._DB_PREFIX_.'product`
|
||||
// WHERE `id_product` = '.(int) $art['product_id'].'
|
||||
// ') * $mr_account_details['MR_WEIGHT_COEFFICIENT']) )
|
||||
// .'00000'
|
||||
// .'000'
|
||||
// .'01'
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// ."\n";
|
||||
|
||||
Db::getInstance()->ExecuteS('
|
||||
INSERT INTO `'._DB_PREFIX_.'mondialrelay_dpc_sent` (`id_order_detail`, `expedition_number`, `shipping_number`, `date_add`)
|
||||
VALUES (
|
||||
'.(int)$art['id_order_detail'].',
|
||||
"'.pSQL($line['expedition_number']).'",
|
||||
"'.pSQL($line['shipping_number']).'",
|
||||
NOW()
|
||||
)
|
||||
');
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
<?php
|
||||
/*
|
||||
* 2007-2011 PrestaShop
|
||||
* 2007-2011 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
@ -43,7 +43,7 @@ class LoyaltyModule extends ObjectModel
|
||||
|
||||
protected $table = 'loyalty';
|
||||
protected $identifier = 'id_loyalty';
|
||||
|
||||
|
||||
public function getFields()
|
||||
{
|
||||
parent::validateFields();
|
||||
@ -123,10 +123,10 @@ class LoyaltyModule extends ObjectModel
|
||||
/*public static function getVoucherValue($nbPoints, $id_currency = NULL)
|
||||
{
|
||||
global $cookie;
|
||||
|
||||
|
||||
if (empty($id_currency))
|
||||
$id_currency = (int)$cookie->id_currency;
|
||||
|
||||
|
||||
return (int)$nbPoints * (float)Tools::convertPrice(Configuration::get('PS_LOYALTY_POINT_VALUE'), new Currency((int)$id_currency));
|
||||
}*/
|
||||
|
||||
@ -163,18 +163,18 @@ class LoyaltyModule extends ObjectModel
|
||||
|
||||
/*public static function getPointsByCustomer($id_customer)
|
||||
{
|
||||
return
|
||||
return
|
||||
Db::getInstance()->getValue('
|
||||
SELECT SUM(f.points) points
|
||||
FROM `'._DB_PREFIX_.'loyalty` f
|
||||
WHERE f.id_customer = '.(int)($id_customer).'
|
||||
AND f.id_loyalty_state IN ('.(int)(LoyaltyStateModule::getValidationId()).', '.(int)(LoyaltyStateModule::getNoneAwardId()).')')
|
||||
+
|
||||
+
|
||||
Db::getInstance()->getValue('
|
||||
SELECT SUM(f.points) points
|
||||
FROM `'._DB_PREFIX_.'loyalty` f
|
||||
WHERE f.id_customer = '.(int)($id_customer).'
|
||||
AND f.id_loyalty_state = '.(int)LoyaltyStateModule::getCancelId().' AND points < 0');
|
||||
AND f.id_loyalty_state = '.(int)LoyaltyStateModule::getCancelId().' AND points < 0');
|
||||
}*/
|
||||
|
||||
public static function getAllByIdCustomer($id_customer, $id_lang, $onlyValidate = false, $pagination = false, $nb = 10, $page = 1)
|
||||
@ -220,9 +220,9 @@ class LoyaltyModule extends ObjectModel
|
||||
{
|
||||
/*$percent = (float)(Configuration::get('PS_LOYALTY_PERCENT_VALUE') / 100);
|
||||
$query = '
|
||||
SELECT f.id_order AS id, f.date_add AS date,
|
||||
(o.total_paid - o.total_shipping) total_without_shipping,
|
||||
(('.(float)$percent.' * (o.total_paid - o.total_shipping))) as reduc_value,
|
||||
SELECT f.id_order AS id, f.date_add AS date,
|
||||
(o.total_paid - o.total_shipping) total_without_shipping,
|
||||
(('.(float)$percent.' * (o.total_paid - o.total_shipping))) as reduc_value,
|
||||
f.discount_value, f.id_loyalty, f.id_loyalty_state, fsl.name state
|
||||
FROM `'._DB_PREFIX_.'loyalty` f
|
||||
LEFT JOIN `'._DB_PREFIX_.'orders` o ON (f.id_order = o.id_order)
|
||||
@ -233,6 +233,7 @@ class LoyaltyModule extends ObjectModel
|
||||
SELECT f.id_order AS id, f.date_add AS date, f.discount_value, f.id_loyalty, f.id_loyalty_state, fsl.name state
|
||||
FROM `'._DB_PREFIX_.'loyalty` f
|
||||
LEFT JOIN `'._DB_PREFIX_.'loyalty_state_lang` fsl ON (f.id_loyalty_state = fsl.id_loyalty_state AND fsl.id_lang = '.(int)($id_lang).')
|
||||
LEFT JOIN `ps_order_state_current` oc ON (oc.id_order = f.id_order)
|
||||
WHERE f.id_customer = '.(int)($id_customer).'
|
||||
'.(($onlyValidate)?'':' AND f.id_loyalty_state != '.(int)LoyaltyStateModule::getCancelId());
|
||||
if ($onlyValidate) {
|
||||
@ -240,7 +241,8 @@ class LoyaltyModule extends ObjectModel
|
||||
} elseif ($onlyDefault){
|
||||
$query .= ' AND f.id_loyalty_state = '.(int)LoyaltyStateModule::getDefaultId();
|
||||
}
|
||||
$query .= ' GROUP BY f.id_loyalty '.
|
||||
$query .= 'AND oc.`id_order_state` != 8
|
||||
GROUP BY f.id_loyalty '.
|
||||
($pagination ? 'LIMIT '.(((int)($page) - 1) * (int)($nb)).', '.(int)($nb) : '');
|
||||
|
||||
return Db::getInstance()->ExecuteS($query);
|
||||
@ -252,7 +254,7 @@ class LoyaltyModule extends ObjectModel
|
||||
SELECT f.id_discount AS id_discount, f.date_upd AS date_add
|
||||
FROM `'._DB_PREFIX_.'loyalty` f
|
||||
LEFT JOIN `'._DB_PREFIX_.'orders` o ON (f.`id_order` = o.`id_order`)
|
||||
WHERE f.`id_customer` = '.(int)($id_customer).'
|
||||
WHERE f.`id_customer` = '.(int)($id_customer).'
|
||||
AND f.`id_discount` > 0
|
||||
AND o.`valid` = 1';
|
||||
if ($last === true)
|
||||
|
@ -31,6 +31,7 @@ $_MODULE['<{privatesales}prestashop>adminprivatesales_183bb2d49469e8906d2d94031b
|
||||
$_MODULE['<{privatesales}prestashop>adminprivatesalessales_22be8e87aa2ae16df199bbca070a7df6'] = 'Image de listing (active)';
|
||||
$_MODULE['<{privatesales}prestashop>adminprivatesalessales_a9844201f7bc0805c3f1675877539032'] = 'Image de listing (inactive)';
|
||||
$_MODULE['<{privatesales}prestashop>adminprivatesalessales_ed5d09bbe3dbdbad83e0da32e05d8858'] = 'Background de la vente';
|
||||
$_MODULE['<{privatesales}prestashop>adminprivatesalessales_d50e4da0f6bd551881c5ad13986c7dac'] = 'Image de listing (App)';
|
||||
$_MODULE['<{privatesales}prestashop>adminprivatesalessales_b7c161bb87bb0308fb25e6f68d0a5632'] = 'Miniature';
|
||||
$_MODULE['<{privatesales}prestashop>adminprivatesalessales_0a90d59c0e2fe29a2bab00ba2f143262'] = 'Image pour Facebook';
|
||||
$_MODULE['<{privatesales}prestashop>adminprivatesalessales_293ca29cd02dea5aaf60ffc6fcba670e'] = 'Fond de la bande annonce';
|
||||
|
@ -406,7 +406,7 @@
|
||||
$date_int = $date_int->format('d/m/Y');
|
||||
|
||||
// Hook module delay
|
||||
$params = array('id_order' => $order->id, 'id_lang' => $cookie->id_lang);
|
||||
$params = array('id_order' => $order->id, 'id_lang' => $order->id_lang);
|
||||
$delivery_date = Module::hookExec('deliveryDelay', $params);
|
||||
|
||||
// @Override Mondial relay delivery
|
||||
|
@ -567,7 +567,7 @@ $_LANG['product-add_to_cart_1b27b371c9e7d0298eab533bffae53b7'] = 'Quantité';
|
||||
$_LANG['product-add_to_cart_7255b165f0be9f2380465cd98f9f1e41'] = 'Toutes les ventes';
|
||||
$_LANG['product-add_to_cart_9056510ed1245d5000afd43cf2816902'] = 'Voir mon panier';
|
||||
$_LANG['product-add_to_cart_f507368685bf131d9a5940b2e24f2602'] = 'Commandez dans plusieurs ventes au sein du même panier et profitez de frais de port uniques';
|
||||
$_LANG['product-add_to_cart_7834264c399120ba7296ae282f46c605'] = 'Les articles de cette vente seront expédiés selon le délai spécifique indiqué sur la fiche produit. Vous pouvez combiner ces articles avec des ventes du même délais pour une livraison avant Noël.';
|
||||
$_LANG['product-add_to_cart_7834264c399120ba7296ae282f46c605'] = 'Les articles de cette vente seront expédiés selon le délai spécifique indiqué sur la fiche produit. Vous pouvez combiner ces articles avec des ventes du même délais.';
|
||||
$_LANG['product-add_to_cart_5af6614a8af23ed2fdba3b0f47b40128'] = 'Nos meilleures ventes';
|
||||
$_LANG['product-add_to_cart_0eaadb4fcb48a0a0ed7bc9868be9fbaa'] = 'Attention';
|
||||
$_LANG['product-compare_97f014aa339f5b37951f100fb1a086d8'] = 'Merci de choisir au moins 1 produit.';
|
||||
|
@ -3,6 +3,7 @@
|
||||
global $_MODULE;
|
||||
$_MODULE = array();
|
||||
$_MODULE['<{blockcartex}site>ajax_cart_f507368685bf131d9a5940b2e24f2602'] = 'Commandez dans plusieurs ventes au sein du même panier et profitez de frais de port uniques';
|
||||
$_MODULE['<{blockcartex}site>ajax_cart_2068523466dee7c610a524ccbd4cd156'] = 'Les articles de cette vente seront expédiés selon le délai spécifique indiqué sur la fiche produit. Vous pouvez combiner ces articles avec des ventes du même délais.';
|
||||
$_MODULE['<{blockcartex}site>ajax_cart_1ed11cdf4edfa7c0f2e379cee803eee9'] = 'Les articles de cette vente seront expédiés selon le délai spécifique indiqué sur la fiche produit. Vous pouvez combiner ces articles avec des ventes du même délais pour une expédition sous 48h.';
|
||||
$_MODULE['<{blockcartex}site>ajax_cart_7834264c399120ba7296ae282f46c605'] = 'Les articles de cette vente seront expédiés selon le délai spécifique indiqué sur la fiche produit. Vous n’avez donc pas la possibilité d’ajouter des produits d’autres ventes. Pour continuer, veuillez valider votre commande ou vider votre panier.';
|
||||
$_MODULE['<{blockcartex}site>ajax_cart_0eaadb4fcb48a0a0ed7bc9868be9fbaa'] = 'Attention';
|
||||
|
@ -315,6 +315,7 @@ $_LANG['order-confirmation_e19e31ddb54b493059808ec4f2dab4cb'] = 'Su ID de pedido
|
||||
$_LANG['order-confirmation_c3b59dc92773203d09404d887676376f'] = 'Su ID de pedido se ha enviado a su dirección de correo electrónico';
|
||||
$_LANG['order-confirmation_4082ea29b4f196c4f60533500139725a'] = 'Seguimiento de mi pedido';
|
||||
$_LANG['order-confirmation_9390390581f54c65d6acfc8da4e17362'] = 'Volver a pedidos';
|
||||
$_LANG['order-detail_2cee1c84bce7a2a0001515b02e527e7a'] = 'Entrega';
|
||||
$_LANG['order-detail_d0b7240c8f04f7c73fb5c063042ab86b'] = 'Pedido realizado en';
|
||||
$_LANG['order-detail_332c80b1838dc515f5031e09da3b7f3f'] = 'Pedir de nuevo';
|
||||
$_LANG['order-detail_9aa2b51093a63aec1983d31dac4dc0f0'] = 'Siga su pedido paso a paso';
|
||||
|
@ -318,6 +318,7 @@ $_LANG['order-confirmation_c3b59dc92773203d09404d887676376f'] = 'Votre numéro d
|
||||
$_LANG['order-confirmation_4082ea29b4f196c4f60533500139725a'] = 'Suivre ma commande';
|
||||
$_LANG['order-confirmation_9390390581f54c65d6acfc8da4e17362'] = 'Retour aux commandes';
|
||||
$_LANG['order-detail_1ed94d36d645c22f77807b47707e309b'] = 'Détails de la commande';
|
||||
$_LANG['order-detail_2cee1c84bce7a2a0001515b02e527e7a'] = 'Délai d\'expédition';
|
||||
$_LANG['order-detail_d0b7240c8f04f7c73fb5c063042ab86b'] = 'Commande du';
|
||||
$_LANG['order-detail_332c80b1838dc515f5031e09da3b7f3f'] = 'Re-commander';
|
||||
$_LANG['order-detail_9aa2b51093a63aec1983d31dac4dc0f0'] = 'Suivre votre commande pas à pas';
|
||||
@ -520,7 +521,7 @@ $_LANG['password_0d0e2934af7d3bc4e7263fcb1f9bc51c'] = 'Récupérer';
|
||||
$_LANG['prices-drop_c8f312df214e2295809027c6ca79d232'] = 'Promotions';
|
||||
$_LANG['prices-drop_62e15ca272c14c03aa52b64c8caf2334'] = 'Aucune promotion.';
|
||||
$_LANG['product-add_to_cart_0eaadb4fcb48a0a0ed7bc9868be9fbaa'] = 'Attention';
|
||||
$_LANG['product-add_to_cart_7834264c399120ba7296ae282f46c605'] = 'Les articles de cette vente seront expédiés selon le délai spécifique indiqué sur la fiche produit. Vous pouvez combiner ces articles avec des ventes du même délais pour une livraison avant Noël.';
|
||||
$_LANG['product-add_to_cart_7834264c399120ba7296ae282f46c605'] = 'Les articles de cette vente seront expédiés selon le délai spécifique indiqué sur la fiche produit. Vous pouvez combiner ces articles avec des ventes du même délais.';
|
||||
$_LANG['product-compare_97f014aa339f5b37951f100fb1a086d8'] = 'Merci de choisir au moins 1 produit.';
|
||||
$_LANG['product-compare_fe22c6b5957bca5380f9cf6529fea8c5'] = 'Vous ne pouvez pas ajouter plus de';
|
||||
$_LANG['product-compare_1a3addc6c8dccf79752c39ca4a3b6423'] = 'produits dans le comparateur.';
|
||||
|
Loading…
Reference in New Issue
Block a user