Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Pinokio

Recommended Posts

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

 

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) не хватает …., 

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

Надіслати
Поділитися на інших сайтах


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

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

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

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

Надіслати
Поділитися на інших сайтах

Я сделал при помощи Модуль 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 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.