Вывод На Странице Товара 2 Цен За М2 И За Ш Одновременно
#1
Отправлено 27 Март 2015 - 11:34
У нас определенная специфика товара- это декоративная мозаика.
Она продается кратно сеткам(ши/листам), но цена указывается и за м2 и за шт
Как сделать так, чтобы обе цены выводились одновременно, а не через переключатель модификаций
вот как, сечйас на нашем сайте: http://pro100mosaica...64#!prettyPhoto
А нужно примерно так http://www.grand-moz...yasen-oreh.html
так же интересует следующий функционал, как в примере сайта по ссылке выше:
пересчет шт и м2, когда кладешь в корзину товар
то есть, на данном сайте, если добавлять в корзину 3 шт, а площадь одной сетки 0,087 м2 , то система автоматически пересчитывает в соседнем квадратике 0,261 м2 = 3 шт.
Это важно для покупателя, так как мозаика продается кратно сеткам, а не все понимают , как это просчитать. и очень много клиентов мучаются , а потом уходят
Заранее спасибо
#2
Отправлено 27 Март 2015 - 11:50
MariG (27 Март 2015 - 11:34) писал:
У нас определенная специфика товара- это декоративная мозаика.
Она продается кратно сеткам(ши/листам), но цена указывается и за м2 и за шт
Как сделать так, чтобы обе цены выводились одновременно, а не через переключатель модификаций
вот как, сечйас на нашем сайте: http://pro100mosaica...64#!prettyPhoto
А нужно примерно так http://www.grand-moz...yasen-oreh.html
так же интересует следующий функционал, как в примере сайта по ссылке выше:
пересчет шт и м2, когда кладешь в корзину товар
то есть, на данном сайте, если добавлять в корзину 3 шт, а площадь одной сетки 0,087 м2 , то система автоматически пересчитывает в соседнем квадратике 0,261 м2 = 3 шт.
Это важно для покупателя, так как мозаика продается кратно сеткам, а не все понимают , как это просчитать. и очень много клиентов мучаются , а потом уходят
Заранее спасибо
Здравствуйте. Мы можем выводить две цены, нов корзину товар будет добавляться только по одной и покупать можно будет либо штуками, либо метрами.
#3
Отправлено 27 Март 2015 - 12:03
аккаунт SL-262714
#5
Отправлено 27 Март 2015 - 12:34
Есть 2 модификации
по единицам измерения
1) цена за м 2
2) цена за шт
на сайте показывается одна цена, и чтобы увидеть цену за м2 , нужно переключить модификацию в ед. изм.
это не удобно , не все понимают, что нужно сделать
а мне нужно так:
548 руб ед.изм: шт
6156 руб м2
выбираешь, затем кладешь в корзину
А можно проще, можно, чтобы модификации выходили списком с выбором. как в доставке ставишь нужную галочку , напротив пункта.
Потому что , если изменить целиком. а как же другой товар. у нас же не только мозаика, но и затирка и клей
#6
Отправлено 27 Март 2015 - 13:12
тут тоже есть переключатель галочкой шт и м2. вот так нам надо.
буду очень признательна за помощь.
заранее спасибо
#7
Отправлено 31 Март 2015 - 12:07
Можно ли сделать так, чтобы модификации выводились в таблицей или столбиком, а не всплывающим списком??
заранее спасибо
шаблон Движение
#8
Отправлено 03 Апрель 2015 - 05:43
http://forum.storela...post__p__139228
#9
Отправлено 14 Апрель 2015 - 15:01
Vaccina (03 Апрель 2015 - 05:43) писал:
http://forum.storela...post__p__139228
все что там написано, не подходит для шаблона Движение.
и там уже так много всего написали и исправили, что уже достаточно сложно понять что и куда.
Просьба напишите, что точно нужно сделать и какой код куда вставить, чтобы отражались модификации хотя бы талицей , но с возможностью положить их в корзину. как здесь приводили пример http://forum.storela...attach_id=20625
Спасибо большое, заранее.
#10
Отправлено 15 Апрель 2015 - 01:00
<!-- Блок выбора модификаций для текущей товарной позиции --> <div class="goodsDataMainModificationsBlock description" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %}>
замените на:
<table class="goods_modifications"> <thead> <td>Артикул</td> <td>Модификация</td> <td>Цена</td> <td>Ед.измерения</td> <td>Купить</td> </thead> <tbody> {% FOR goods_modifications %} <tr rel="{goods_modifications.PROPERTIES_SLUG}"> <td>{goods_modifications.ART_NUMBER}</td> <td class="mod_name"></td> <td>{goods_modifications.PRICE_NOW}</td> <td>{goods_modifications.MEASURE_NAME}</td> <td> <div class="cart"> <div class="qty-button-down"> <a href="#" class="qty-down">-</a> </div> <input type="text" name="form[goods_mod_quantity]" size="1" value="1" title="Количество" class="qty" /> <div class="qty-button-up"> <a href="#" class="qty-up">+</a> </div> <input type="button" value="Купить" id="button-cart" class="buy_button" onclick="quickorder('.goodsDataForm'); return false;" title="Положить «{GOODS_NAME}» в корзину"/> </div> </td> </tr> {% ENDFOR %} </tbody> </table> <div class="goods_modifications_properties" style="display:none;"> {% FOR goods_modifications_properties %}{% FOR values %} <div rel="{goods_modifications_properties.values.ID}">{goods_modifications_properties.values.NAME}</div> {% ENDFOR %}{% ENDFOR %} </div> <script> $('.goods_modifications_properties > div').each(function() { var mod_id = $(this).attr('rel'); $('.goods_modifications tr[rel="' + mod_id + '"] .mod_name').html($(this).html()); }); </script> <style> .goods_modifications { text-align: center; width: 100%; } .goods_modifications td { border: 1px solid #000; padding: 5px; } .goods_modifications td:last-child { width: 145px; } </style> <!-- Блок выбора модификаций для текущей товарной позиции --> <div class="goodsDataMainModificationsBlock description" style="display:none;">
#11
Отправлено 15 Апрель 2015 - 11:31
1) А можно, чтобы в этой табличке отражалась еще одна колонка цена без акции и по акции со скидкой.
а то теперь получилось, что за шт видно цену без акции выше, а за м2 не видно.
ЭТО СДЕЛАЛА САМА. спасибо отпал вопрос
Если кому надо. вот код
<table class="goods_modifications"> <thead>[/b] [b] <td>Артикул</td> <td>Модифик.</td> <td>Цена БЕЗ СКИДКИ</td> <td>Скидка</td> <td>Цена ПО АКЦИИ</td> <td>Ед.изм.</td> <td>Купить</td> </thead> <tbody> {% FOR goods_modifications %} <tr rel="{goods_modifications.PROPERTIES_SLUG}"> <td>{goods_modifications.ART_NUMBER}</td> <td class="mod_name"></td> <td>{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT | money_format}</td> <td>{GOODS_MOD_MAX_DISCOUNT}%</td> <td>{goods_modifications.PRICE_NOW | money_format}</td> <td>{goods_modifications.MEASURE_NAME}</td> <td> <div class="cart"> <div class="qty-button-down"> <a href="#" class="qty-down">-</a> </div> <input type="text" name="form[goods_mod_quantity]" size="1" value="1" title="Количество" class="qty" /> <div class="qty-button-up"> <a href="#" class="qty-up">+</a> </div> <input type="button" value="Купить" id="button-cart" class="buy_button" onclick="quickorder('.goodsDataForm'); return false;" title="Положить «{GOODS_NAME}» в корзину"/> </div> </td> </tr> {% ENDFOR %} </tbody> </table>[/b] [b]<div class="goods_modifications_properties" style="display:none;"> {% FOR goods_modifications_properties %}{% FOR values %} <div rel="{goods_modifications_properties.values.ID}">{goods_modifications_properties.values.NAME}</div> {% ENDFOR %}{% ENDFOR %} </div>[/b] [b]<script> $('.goods_modifications_properties > div').each(function() { var mod_id = $(this).attr('rel'); $('.goods_modifications tr[rel="' + mod_id + '"] .mod_name').html($(this).html()); }); </script> <style> .goods_modifications { text-align: center; width: 130%; } .goods_modifications td { border: 1px solid #000; padding: 5px; } .goods_modifications td:last-child { width: 145px; } </style>
#13
Отправлено 15 Апрель 2015 - 13:52
2) Сделать в таблице цену со скидкой сделать жирным шрифтом или цвет поменять, а без скидки оставить обычно.
Спасибо.
3) Как сделать так, чтобы в корзину можно было положить не только целые единицы.
Например, человеку нужно 3,5 м2, а у нас возможно положить только либо 3, либо 4 .
спасибо
#14
Отправлено 15 Апрель 2015 - 17:09
MariG (15 Апрель 2015 - 13:52) писал:
2) Сделать в таблице цену со скидкой сделать жирным шрифтом или цвет поменять, а без скидки оставить обычно.
Спасибо.
3) Как сделать так, чтобы в корзину можно было положить не только целые единицы.
Например, человеку нужно 3,5 м2, а у нас возможно положить только либо 3, либо 4 .
спасибо
1. найдите в шаблоне Товар код
<td>{goods_modifications.PRICE_NOW | money_format}</td>
замените на
<td style="color:red">{goods_modifications.PRICE_NOW | money_format}</td>
#15
Отправлено 16 Апрель 2015 - 12:15
Ирина345 (15 Апрель 2015 - 17:09) писал:
1. найдите в шаблоне Товар код
<td>{goods_modifications.PRICE_NOW | money_format}</td>
замените на
<td style="color:red">{goods_modifications.PRICE_NOW | money_format}</td>
Спасибо, получилось.
а чтобы еще жирным шрифтом было?
и жду ответа на вопрос:
3) Как сделать так, чтобы в корзину можно было положить не только целые единицы.
Например, человеку нужно 3,5 м2, а у нас возможно положить только либо 3, либо 4 .
спасибо
#16
Отправлено 16 Апрель 2015 - 16:27
MariG (16 Апрель 2015 - 12:15) писал:
а чтобы еще жирным шрифтом было?
спасибо
<td style="color:red">{goods_modifications.PRICE_NOW | money_format}</td>замените на
<td style="color:red; font-weight: bold;">{goods_modifications.PRICE_NOW | money_format}</td>
#17
Отправлено 06 Май 2015 - 14:49
Как это исправить? спасибо
вот ссылка на товар, попробуйте положить из таблицы м2 http://pro100mosaica...HAKMAKS-Turciya
получается, что в не работают модификации в данной таблице.
#18
Отправлено 06 Май 2015 - 21:16
помимо описанной проблемы выше, не удаляется товар из корзины
#19
Отправлено 13 Май 2015 - 12:26
#20
Отправлено 13 Май 2015 - 17:24
MariG (13 Май 2015 - 12:26) писал:
В шаблоне "Товар" найдите код:
<tr rel="{goods_modifications.PROPERTIES_SLUG}"> <td>{goods_modifications.ART_NUMBER}</td> <td class="mod_name"></td> <td>{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT | money_format}</td> <td style="color:#660099; font-weight: bold;">{GOODS_MOD_MAX_DISCOUNT}%</td> <td style="color:red; font-weight: bold;">{goods_modifications.PRICE_NOW | money_format}</td> <td>{goods_modifications.MEASURE_NAME}</td> <td> <div class="cart"> <div class="qty-button-down"> <a href="#" class="qty-down">-</a> </div> <input type="text" name="form[goods_mod_quantity]" size="1" value="1" title="Количество" class="qty" /> <div class="qty-button-up"> <a href="#" class="qty-up">+</a> </div> <input type="button" value="Купить" id="button-cart" class="buy_button" onclick="quickorder('.goodsDataForm'); return false;" title="Положить «{GOODS_NAME}» в корзину"/> </div> </td> </tr>
и замените его на:
<tr rel="{goods_modifications.PROPERTIES_SLUG}"> <td>{goods_modifications.ART_NUMBER}</td> <td class="modID">{goods_modifications.ID}</td> <td class="mod_name"></td> <td>{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT | money_format}</td> <td style="color:#660099; font-weight: bold;">{GOODS_MOD_MAX_DISCOUNT}%</td> <td style="color:red; font-weight: bold;">{goods_modifications.PRICE_NOW | money_format}</td> <td>{goods_modifications.MEASURE_NAME}</td> <td> <div class="cart"> <div class="qty-button-down"> <a href="#" class="qty-down">-</a> </div> <input type="text" name="form[goods_mod_quantity]" size="1" value="1" title="Количество" class="qty" /> <div class="qty-button-up"> <a href="#" class="qty-up">+</a> </div> <input type="button" value="Купить" id="button-cart" class="buy_button" onclick="$('.goodsDataMainModificationId').val($(this).closest('tr').find('.modID').text()); quickorder('.goodsDataForm'); return false;" title="Положить «{GOODS_NAME}» в корзину"/> </div> </td> </tr>
В style.css добавьте строку:
.modID {display:none;}
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных