Pinokio

Нужен ваш совет!

Рекомендуемые сообщения

Pinokio    0

Посоветуйте как это можно реализовать :

 

1) В товарах (в карточке товара) цена которого превышает порог бесплатной доставки вывести надпись  –  «бесплатная доставка» с ссылкой на страницу о правилах доставки.

2) Корзина. При покупке и добавлении в корзину выводятся следующие надписи: до бесплатной доставки не хватает …., до скидки 3% (5,7,10) не хватает .. 

 

нашел решение для вывода 'до бесплатной доставки не хватает'

 

 

 

<?php if ($total['text'] < 300) { ?>
Бесплатная доставка у нас от 500
<?php } elseif ($total['text'] > 500) { ?>
Бесплатная доставка для вас!
        
<?php } else { ?>
До бесплатной доставки осталось купить всего на <?php echo(500-$total['text']) ?> !
<?php } ?>

 

а как вывести до скидки 3% (5,7,10) не хватает …., 

Подскажите пожалуйста! За ранее большое спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 099

...а как вывести до скидки 3% (5,7,10) не хватает...

кодить в самом модуле скидок.

делал подобное дополнение: Total Order Discount 0.3.ocs1541

...При необходимости можно вывести дополнительную информацию, как "Ваша скидка 0 % закажите еще 1 520 рублей и получите скидку 2 %."...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
markimax    1 547

Я сделал при помощи Модуль Simple - упрощенная регистрация и заказ (afwollis - "рекламу" не удалять ;))

Получилось без изменений файлов

В Заглушке методов (Применять способ доставки)

:

<div id="oplata200" style="padding:10px; border: 2px solid green; color:#006332; background-color: #D6E9D8">Для того чтобы доставка стала <strong>бесплатной</strong>, нужно сделать заказ на сумму свыше<br><strong>200$</strong><br>
Закажите еще на сумму <span id="nehvataet" style="text-decoration: none;"></span> и доставка будет
<strong>бесплатной</strong>
</div>
<script>
$(document).ready(function(){

var oplata200_html =$('.quote label').html();
var summa_zakaza = $('.simplecheckout-cart-total-value nobr').html();

summa_zakaza = summa_zakaza.replace(' $', '');

var ne_hvatka = 200-summa_zakaza;

if (ne_hvatka<0) ne_hvatka=0;

$('#nehvataet').html('<b>'+ne_hvatka +' $</b>' );


if (ne_hvatka ==0) {
$('#oplata200').hide();
} else {
$('#oplata200').show();
}

});
</script>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу