restriction for delivery to ceuta and melina
This commit is contained in:
parent
d8da391eec
commit
a13396baa8
@ -37,6 +37,18 @@ if($cookie->isLogged() && Tools::getValue('id_order')) {
|
||||
$errors[] = Tools::displayError('Lo sentimos, en estos momentos no distribuimos nuestros productos en Canarias. Si deseas más información, puedes contactar con el Servicio de atención al cliente o llamar al 902 044 399.');
|
||||
}
|
||||
|
||||
// Checking CEUTA/MELINA
|
||||
$ceuta = array(51001, 51002, 51003, 51004, 51005, 51070, 51071, 51080);
|
||||
if ($delivery->id_country == 6 && (in_array(intval($delivery->postcode),$ceuta))
|
||||
) {
|
||||
$errors[] = Tools::displayError('Lo sentimos, en estos momentos no distribuimos nuestros productos a Ceuta. Si deseas más información, puedes contactar con el Servicio de atención al cliente o llamar al 902 044 399.');
|
||||
}
|
||||
$melina = array(52001, 52002, 52003, 52004, 52005, 52006, 52070, 52071, 52080);
|
||||
if ($delivery->id_country == 6 && (in_array(intval($delivery->postcode),$melina))
|
||||
) {
|
||||
$errors[] = Tools::displayError('Lo sentimos, en estos momentos no distribuimos nuestros productos a Melina. Si deseas más información, puedes contactar con el Servicio de atención al cliente o llamar al 902 044 399.');
|
||||
}
|
||||
|
||||
// Checking DOM-TOM
|
||||
$prefix_postcode = substr($delivery->postcode, 0 ,3);
|
||||
$domtom = array(971,972,973,974,975,976,984,986,987,988);
|
||||
|
@ -31,6 +31,20 @@ class OrderController extends OrderControllerCore {
|
||||
Tools::redirect('order.php?step=1&canaries=1');
|
||||
}
|
||||
|
||||
// Bloque Ceuta/Melina ES
|
||||
$ceuta = array(51001, 51002, 51003, 51004, 51005, 51070, 51071, 51080);
|
||||
if ($delivery->id_country == 6 && (in_array(intval($delivery->postcode),$ceuta))
|
||||
) {
|
||||
$this->step = 1;
|
||||
Tools::redirect('order.php?step=1&ceuta=1');
|
||||
}
|
||||
$melina = array(52001, 52002, 52003, 52004, 52005, 52006, 52070, 52071, 52080);
|
||||
if ($delivery->id_country == 6 && (in_array(intval($delivery->postcode),$melina))
|
||||
) {
|
||||
$this->step = 1;
|
||||
Tools::redirect('order.php?step=1&melina=1');
|
||||
}
|
||||
|
||||
// bloque DOM-TOM
|
||||
$prefix_postcode = substr($delivery->postcode, 0 ,3);
|
||||
$domtom = array(971,972,973,974,975,976,984,986,987,988);
|
||||
@ -298,6 +312,18 @@ class OrderController extends OrderControllerCore {
|
||||
$this->errors[] = Tools::displayError('Lo sentimos, en estos momentos no distribuimos nuestros productos en Canarias. Si deseas más información, puedes contactar con el Servicio de atención al cliente o llamar al 902 044 399.');
|
||||
}
|
||||
|
||||
// bloque Ceuta/Melina
|
||||
$ceuta = array(51001, 51002, 51003, 51004, 51005, 51070, 51071, 51080);
|
||||
if ($delivery->id_country == 6 && (in_array(intval($delivery->postcode),$ceuta))
|
||||
) {
|
||||
$this->errors[] = Tools::displayError('Lo sentimos, en estos momentos no distribuimos nuestros productos a Ceuta. Si deseas más información, puedes contactar con el Servicio de atención al cliente o llamar al 902 044 399.');
|
||||
}
|
||||
$melina = array(52001, 52002, 52003, 52004, 52005, 52006, 52070, 52071, 52080);
|
||||
if ($delivery->id_country == 6 && (in_array(intval($delivery->postcode),$melina))
|
||||
) {
|
||||
$this->errors[] = Tools::displayError('Lo sentimos, en estos momentos no distribuimos nuestros productos a Melina. Si deseas más información, puedes contactar con el Servicio de atención al cliente o llamar al 902 044 399.');
|
||||
}
|
||||
|
||||
// bloque DOM-TOM
|
||||
$prefix_postcode = substr($delivery->postcode, 0 ,3);
|
||||
$domtom = array(971,972,973,974,975,976,984,986,987,988);
|
||||
|
@ -174,7 +174,7 @@
|
||||
</ol>
|
||||
</div>
|
||||
{/if}
|
||||
{if $smarty.get.domtom || $smarty.get.canaries}
|
||||
{if $smarty.get.domtom || $smarty.get.canaries || $smarty.get.ceuta || $smarty.get.melina}
|
||||
<div class="error">
|
||||
<p>{l s='There is'} {l s='error'} :</p>
|
||||
<ol>
|
||||
@ -182,6 +182,10 @@
|
||||
<li>{l s='Nous sommes désolé, nous ne livrons pas dans le DOM-TOM'}</li>
|
||||
{elseif $smarty.get.canaries}
|
||||
<li>{l s='Lo sentimos, en estos momentos no distribuimos nuestros productos en Canarias. Si deseas más información, puedes contactar con el Servicio de atención al cliente o llamar al 902 044 399.'}</li>
|
||||
{elseif $smarty.get.ceuta}
|
||||
<li>{l s='Lo sentimos, en estos momentos no distribuimos nuestros productos a Ceuta. Si deseas más información, puedes contactar con el Servicio de atención al cliente o llamar al 902 044 399.'}</li>
|
||||
{elseif $smarty.get.melina}
|
||||
<li>{l s='Lo sentimos, en estos momentos no distribuimos nuestros productos a Melina. Si deseas más información, puedes contactar con el Servicio de atención al cliente o llamar al 902 044 399.'}</li>
|
||||
{/if}
|
||||
</ol>
|
||||
</div>
|
||||
|
@ -172,7 +172,7 @@
|
||||
</ol>
|
||||
</div>
|
||||
{/if}
|
||||
{if $smarty.get.domtom || $smarty.get.canaries}
|
||||
{if $smarty.get.domtom || $smarty.get.canaries || $smarty.get.ceuta || $smarty.get.melina}
|
||||
<div class="error">
|
||||
<p>{l s='There is'} {l s='error'} :</p>
|
||||
<ol>
|
||||
@ -180,6 +180,10 @@
|
||||
<li>{l s='Nous sommes désolé, nous ne livrons pas dans le DOM-TOM'}</li>
|
||||
{elseif $smarty.get.canaries}
|
||||
<li>{l s='Lo sentimos, en estos momentos no distribuimos nuestros productos en Canarias. Si deseas más información, puedes contactar con el Servicio de atención al cliente o llamar al 902 044 399.'}</li>
|
||||
{elseif $smarty.get.ceuta}
|
||||
<li>{l s='Lo sentimos, en estos momentos no distribuimos nuestros productos a Ceuta. Si deseas más información, puedes contactar con el Servicio de atención al cliente o llamar al 902 044 399.'}</li>
|
||||
{elseif $smarty.get.melina}
|
||||
<li>{l s='Lo sentimos, en estos momentos no distribuimos nuestros productos a Melina. Si deseas más información, puedes contactar con el Servicio de atención al cliente o llamar al 902 044 399.'}</li>
|
||||
{/if}
|
||||
</ol>
|
||||
</div>
|
||||
|
Loading…
Reference in New Issue
Block a user