Доброе время суток.
У меня такой вопрос: у товара три модификации по типу ткани(кресла-мешки) и соответственно три цены На витрине отображается самая дорогая. Как сделать наоборот?
1
Отображение Цены Товара
Автор sng1968, 13 авг. 2013 13:04
Сообщений в теме: 8
#1
Отправлено 13 Август 2013 - 13:04
#2
Отправлено 13 Август 2013 - 14:46
Пришлите, пожалуйста, свой номер аккаунта или адрес сайта.
#3
Отправлено 25 Август 2013 - 23:51
Доброе время суток.
адрес сайта: retreet.ru . Аккаунт SL- 203092
адрес сайта: retreet.ru . Аккаунт SL- 203092
#4
Отправлено 26 Август 2013 - 14:49
В шаблоне Товары найдите строку
Затем найдите блок
<div class="goodsListItemPriceOld"> {% IF goods.MAX_PRICE_NOW_WITHOUT_DISCOUNT>goods.MAX_PRICE_NOW %} <a href="{goods.URL_MAX_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MAX_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a> {% ELSEIF goods.MAX_PRICE_OLD>goods.MAX_PRICE_NOW %} <div style=" margin-top: 12px; "><a href="{goods.URL_MAX_PRICE_OLD}" class="lineThrough">{goods.MAX_PRICE_OLD | money_format}</a></div> {% ENDIF %} </div>и замените его на
<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 %} <div style=" margin-top: 12px; "><a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</a></div> {% ENDIF %} </div>
Затем найдите блок
<p> Цена сейчас: <a href="{goods.URL_MAX_PRICE_NOW}">{goods.MAX_PRICE_NOW | money_format}</a><br /> {% IF goods.MAX_PRICE_NOW_WITHOUT_DISCOUNT>goods.MAX_PRICE_NOW %} Цена без учёта скидки: <a href="{goods.URL_MAX_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MAX_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a><br /> <span class="listingDiscountInfo">До {goods.MAX_DISCOUNT_EXPIRED_AT | date} скидка составляет: {goods.MAX_DISCOUNT}%</span> {% ELSEIF goods.MAX_PRICE_OLD>goods.MAX_PRICE_NOW %} Старая цена: <a href="{goods.URL_MAX_PRICE_OLD}" class="lineThrough">{goods.MAX_PRICE_OLD | money_format}</a> {% ENDIF %} </p>и замените его на
<p> Цена сейчас: <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a><br /> {% 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><br /> <span class="listingDiscountInfo">До {goods.MAX_DISCOUNT_EXPIRED_AT | date} скидка составляет: {goods.MAX_DISCOUNT}%</span> {% 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 %} </p>
#5
Отправлено 28 Август 2013 - 00:34
сделал все как написано, но ничего не изменилось: все равно из трех цен показывается самая высокая (на главной и в разделах каталога)
#6
Отправлено 28 Август 2013 - 10:30
sng1968 (28 Август 2013 - 00:34) писал:
сделал все как написано, но ничего не изменилось: все равно из трех цен показывается самая высокая (на главной и в разделах каталога)
Найдите код в шаблоне Товары -
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MAX_PRICE_NOW_ID}" class="goodsListForm"> <p> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods.MAX_PRICE_NOW_ID}" /><br> <a class="readmore" onclick="$('#goodsListFormId{goods.MAX_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MAX_PRICE_NOW_ID}" title="Положить «{goods.NAME}» в корзину"> Купить</a> </p> </form>и замените на -
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm"> <p> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" /><br> <a class="readmore" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить «{goods.NAME}» в корзину"> Купить</a> </p> </form>
На Главной у Вас показывается цена минимальная (проверяла в Хитах по первому товару)
#7
Отправлено 29 Август 2013 - 02:27
да , в каталоге. и в хитах при открытии этих разделов цена действительно отображается минимальная, но на главной все равно цена под креслами 4800 т.е. максимальная.
#8
Отправлено 29 Август 2013 - 05:40
У вас в шаблоне "HTML" для спец. товаров задано отображение максимальной цены. Найдите в вашем шаблоне
и замените на
далее найдите
и замените на
далее найдите
и замените на
<a href="{index_page_favorites_goods.URL_MAX_PRICE_NOW}"> {index_page_favorites_goods.MAX_PRICE_NOW | money_format}</a>
и замените на
<a href="{index_page_favorites_goods.URL_MIN_PRICE_NOW}"> {index_page_favorites_goods.MIN_PRICE_NOW | money_format}</a>
далее найдите
<a href="{index_page_new_goods.URL_MAX_PRICE_NOW}"> {index_page_new_goods.MAX_PRICE_NOW | money_format}</a>
и замените на
<a href="{index_page_new_goods.URL_MIN_PRICE_NOW}"> {index_page_new_goods.MIN_PRICE_NOW | money_format}</a>
далее найдите
<a href="{index_page_goods.URL_MAX_PRICE_NOW}" > {index_page_goods.MAX_PRICE_NOW | money_format}</a>
и замените на
<a href="{index_page_goods.URL_MIN_PRICE_NOW}" > {index_page_goods.MIN_PRICE_NOW | money_format}</a>
#9
Отправлено 30 Август 2013 - 00:48
Спасибо, всё получилось.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных