Цены
#1
Отправлено 04 Октябрь 2010 - 16:38
#2
Отправлено 04 Октябрь 2010 - 22:24
Zucermann (04 Октябрь 2010 - 16:38) писал:
Вот этот топик
С ценами закупочной и розничной можно поступить точно так же. Их названия для шаблонов будут отличаться лишь частью названия, будет заменяться c _NOW либо с _OLD на _SUPPLIER
Например для списка товаров отображение текущей цены выглядит так:
{goods.MIN_PRICE_NOW | money_format}Для цены поставщика будет выглядеть так:
{goods.MIN_PRICE_SUPPLIER | money_format}И так для всех переменных заканчивающихся на "_NOW" или "_OLD" Если необходимо я могу рассказать об этом подробней.
#3
Отправлено 05 Октябрь 2010 - 08:55
support (04 Октябрь 2010 - 22:24) писал:
Вот этот топик
С ценами закупочной и розничной можно поступить точно так же. Их названия для шаблонов будут отличаться лишь частью названия, будет заменяться c _NOW либо с _OLD на _SUPPLIER
Например для списка товаров отображение текущей цены выглядит так:
{goods.MIN_PRICE_NOW | money_format}Для цены поставщика будет выглядеть так:
{goods.MIN_PRICE_SUPPLIER | money_format}И так для всех переменных заканчивающихся на "_NOW" или "_OLD" Если необходимо я могу рассказать об этом подробней.
#4
Отправлено 05 Октябрь 2010 - 22:55
Zucermann (05 Октябрь 2010 - 08:55) писал:
У Вас стоит шаблон мокко. В HTML файле шаблона "Товар" есть следующий код:
<!-- Цена сейчас --> <span class="goodsDataMainModificationPriceNow" title="Цена сейчас"> {GOODS_MOD_PRICE_NOW | money_format} </span> <!-- Старая цена. Отображается если старая цена была больше новой --> <span class="goodsDataMainModificationPriceOld lineThrough" title="Старая цена"> {% IF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %} {GOODS_MOD_PRICE_OLD | money_format} {% ENDIF %} </span>
Для добавления оптовой цены и описания её мы добавим соответствующие блоки, как в соседнем топике:
<!-- Цена сейчас --> <div style="color:#888;font-size:0.8em;padding-bottom:0.5em;">Розничная цена:</div> <span class="goodsDataMainModificationPriceNow" title="Розничная цена"> {GOODS_MOD_PRICE_NOW | money_format} </span><br /> <!-- Старая цена. Отображается если старая цена была больше новой --> {% IF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %} <div style="color:#888;font-size:0.8em;padding-bottom:0.5em;padding-top:0.75em;">Старая цена:</div> <span class="goodsDataMainModificationPriceOld" title="Старая цена"> {GOODS_MOD_PRICE_OLD | money_format} </span> {% ENDIF %} <!-- Закупочная цена (Оптовая) --> <div style="color:#888;font-size:0.8em;padding-bottom:0.5em;">Оптовая цена:</div> <span class="goodsDataMainModificationPriceSupplier" title="Оптовая цена"> {GOODS_MOD_PRICE_SUPPLIER | money_format} </span><br />
После этого начнется всегда отображаться оптовая цена, старая цена будет гореть, если она больше текущей.
#5
Отправлено 06 Октябрь 2010 - 21:20
Как сделать что бы и в каталоге отображались подписи к ценам опт/розница, и не было зачеркивания?
Еще раз спасибо, за терпеливое отношение к нубам.
#6
Отправлено 08 Октябрь 2010 - 22:17
Zucermann (06 Октябрь 2010 - 21:20) писал:
Как сделать что бы и в каталоге отображались подписи к ценам опт/розница, и не было зачеркивания?
Еще раз спасибо, за терпеливое отношение к нубам.
На примере списка товаров в категориях...
Был код:
<div class="goodsListItemPriceNew"> <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a> </div> <div class="goodsListItemPriceOld"> {% IF 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 style="color:#888;font-size:0.8em;padding-bottom:0.5em;">Розничная цена:</div> <div class="goodsListItemPriceNew"> <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a> </div> <div style="color:#888;font-size:0.8em;padding-bottom:0.5em;padding-top:0.75em;">Оптовая цена:</div> <div class="goodsListItemPriceNew"> <a href="{goods.URL_MIN_PRICE_SUPPLIER}">{goods.URL_MIN_PRICE_SUPPLIER | money_format}</a> </div>
Как это выглядит на сайте магазина:
#7
Отправлено 11 Январь 2011 - 11:21
#8
Отправлено 11 Январь 2011 - 16:22
Если ваши цены в граммах и информация закачивается через .csv (По сути excel) то можно вставить столбец где вставить формулу примерно такого вида =ЕСЛИ(Ячейка=10 грамм;100;1) и соответственно помножить на этот коэффициент конечную цену, после этого растянуть формулу на весь столбец и закачивать прайс как обычно, все цены будет подогнаны верно.
#9
Отправлено 12 Январь 2011 - 10:49
#10
Отправлено 12 Январь 2011 - 10:57
zav19 (12 Январь 2011 - 10:49) писал:
zav19 (12 Январь 2011 - 10:49) писал:
Если абстрагироваться, то мне кажется что проще всего было бы указать у товара например вес за килограмм, и покупатель в корзине уже укажет сколько ему нужно, если же речь идёт о товарах не весовых, а фасованных с строгим весом, то вероятно придётся сделать модификации, со свойством "Вес" и указывать нужные варианты с нужными ценами.
#11
Отправлено 12 Январь 2011 - 11:06
#12
Отправлено 12 Январь 2011 - 11:09
#13
Отправлено 31 Январь 2012 - 18:46
#14
Отправлено 31 Январь 2012 - 21:13
#15
Отправлено 26 Февраль 2014 - 22:13
У меня шаблон "Пластик".Помогите пожалуйста сделать розничную и оптовую цену, но чтобы закупочная осталась (мне она нужна), т.е. изменить "цена сейчас" и "старая цена", чтобы на сайте магазина отображались 2 цены - розничная и оптовая без зачёркиваний.
#16
Отправлено 27 Февраль 2014 - 03:07
<div class="price fnt12b txtalgnlft"> Розничная цена: {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <span>{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span> {% ELSEIF goods.MIN_PRICE_NOW %} <span>{goods.MIN_PRICE_NOW | number_format("0", ",", " ")}</span> {% ENDIF %} <em class="fnt12b">{goods.MIN_PRICE_NOW | money_format}</em> </div> <div class="price fnt12b txtalgnlft"> Оптовая цена: {% IF goods.MIN_PRICE_OLD_WITHOUT_DISCOUNT>goods.MIN_PRICE_OLD %} <span>{goods.MIN_PRICE_OLD_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span> {% ELSEIF goods.MIN_PRICE_OLD %} <span>{goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span> {% ENDIF %} <em class="fnt12b">{goods.MIN_PRICE_OLD | money_format}</em> </div>заменить на:
<div class="price fnt12b txtalgnlft"> Розничная цена: <em class="fnt12b">{goods.MIN_PRICE_NOW | money_format}</em> </div> <div class="price fnt12b txtalgnlft"> {% IF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} Оптовая цена: <span>{goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span> {% ENDIF %} </div>
#17
Отправлено 27 Февраль 2014 - 12:30
Vaccina (27 Февраль 2014 - 03:07) писал:
<div class="price fnt12b txtalgnlft"> Розничная цена: {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <span>{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span> {% ELSEIF goods.MIN_PRICE_NOW %} <span>{goods.MIN_PRICE_NOW | number_format("0", ",", " ")}</span> {% ENDIF %} <em class="fnt12b">{goods.MIN_PRICE_NOW | money_format}</em> </div> <div class="price fnt12b txtalgnlft"> Оптовая цена: {% IF goods.MIN_PRICE_OLD_WITHOUT_DISCOUNT>goods.MIN_PRICE_OLD %} <span>{goods.MIN_PRICE_OLD_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span> {% ELSEIF goods.MIN_PRICE_OLD %} <span>{goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span> {% ENDIF %} <em class="fnt12b">{goods.MIN_PRICE_OLD | money_format}</em> </div>заменить на:
<div class="price fnt12b txtalgnlft"> Розничная цена: <em class="fnt12b">{goods.MIN_PRICE_NOW | money_format}</em> </div> <div class="price fnt12b txtalgnlft"> {% IF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} Оптовая цена: <span>{goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span> {% ENDIF %} </div>
Спасибо за ответ.
Код поменяла, сейчас стала отображаться только розничная цена, оптовая не отображается.
#18
Отправлено 27 Февраль 2014 - 15:29
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных