Разница Между Старой И Новой Ценой
#1
Отправлено 15 Ноябрь 2012 - 10:15
сразу скажу акциями не пользуемся, так как на разные виды товаров разные изменения в цене, все зависит от поставщика.
#2
Отправлено 15 Ноябрь 2012 - 13:20
К сожалению такое сделать нельзя.
Это связано с тем что информация выводится в цикле.
можно конечно указать условие типа если цена равна 1000р например то выводить этот текст.
И если возникнут еще вопросы то напишите нам ваш адрес магазина.
#3
Отправлено 15 Ноябрь 2012 - 16:02
Koderhan (15 Ноябрь 2012 - 13:20) писал:
К сожалению такое сделать нельзя.
Это связано с тем что информация выводится в цикле.
можно конечно указать условие типа если цена равна 1000р например то выводить этот текст.
И если возникнут еще вопросы то напишите нам ваш адрес магазина.
#4
Отправлено 15 Ноябрь 2012 - 16:15
Вот пост про акции.
Прочитайте пожалуйста тему . На форуме много писалось про цены.
http://forum.storela...dpost__p__31503
#5
Отправлено 15 Ноябрь 2012 - 21:39
Koderhan (15 Ноябрь 2012 - 16:15) писал:
Вот пост про акции.
Прочитайте пожалуйста тему . На форуме много писалось про цены.
http://forum.storela...dpost__p__31503
#6
Отправлено 16 Ноябрь 2012 - 08:07
Sovushka (15 Ноябрь 2012 - 21:39) писал:
И настроить скидку как вам угодно.
#7
Отправлено 16 Ноябрь 2012 - 17:05
Koderhan (16 Ноябрь 2012 - 08:07) писал:
#8
Отправлено 19 Ноябрь 2012 - 18:21
$('.goodsListItemBlock').each(function() { var price = { 'new': parseFloat($(this).find('.goodsListItemPriceNew .num').text()), 'old': parseFloat($(this).find('.goodsListItemPriceOld .num').text()) }; if(price['new'] < price['old']) { $(this).find('.goodsListItemPriceSavings span').text((price['new'] / price['old'] * 100).toFixed()) .parent().show(); } });
После строки
$(document).ready(function(){
Далее необходимо в шаблоне "Товары" вставить после старой цены
<div class="goodsListItemPriceOld"> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</a> {% ENDIF %} </div>
Следующий код
<div class="goodsListItemPriceSavings" style="display:none;">Ниже на <span></span>%</div>
#9
Отправлено 21 Ноябрь 2012 - 13:07
Vaccina (19 Ноябрь 2012 - 18:21) писал:
$('.goodsListItemBlock').each(function() { var price = { 'new': parseFloat($(this).find('.goodsListItemPriceNew .num').text()), 'old': parseFloat($(this).find('.goodsListItemPriceOld .num').text()) }; if(price['new'] < price['old']) { $(this).find('.goodsListItemPriceSavings span').text((price['new'] / price['old'] * 100).toFixed()) .parent().show(); } });
После строки
$(document).ready(function(){
Далее необходимо в шаблоне "Товары" вставить после старой цены
<div class="goodsListItemPriceOld"> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</a> {% ENDIF %} </div>
Следующий код
<div class="goodsListItemPriceSavings" style="display:none;">Ниже на <span></span>%</div>
#10
Отправлено 21 Ноябрь 2012 - 18:37
#11
Отправлено 22 Ноябрь 2012 - 21:39
Vaccina (21 Ноябрь 2012 - 18:37) писал:
#12
Отправлено 23 Ноябрь 2012 - 22:50
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных