duttyology Опубликовано 13 апреля, 2012 Жалоба Поделиться Опубликовано 13 апреля, 2012 Перечитал много и не нашел КАК ВЫВЕСТИ ЦЕНУ ТОВАРА СРАЗУ С УЧЕТОМ СКИДКИ ЗАРЕГИСТРИРОВАННОГО ПОКУПАТЕЛЯ?? Или две цены розница и рядом с учетом скидки? ( или как вариант возможно использование нескольких цен розница, опт крупный, опт мелкий и вывод их в зависимости к какой группе принадлежит покупатель) . Спасибо за ответ. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 14 апреля, 2012 Жалоба Поделиться Опубликовано 14 апреля, 2012 http://forum.simplacms.ru/discussion/comment/10079/p1 Цитата Ссылка на сообщение Поделиться на другие сайты
duttyology Опубликовано 18 апреля, 2012 Автор Жалоба Поделиться Опубликовано 18 апреля, 2012 Читал я эту тему но мне нужно вывести цену с учетом скидки которую получает именно!!! зарегистрированный пользователь который находится в категории. Например: цена товара 100 грн. покупатель имеет скидку 10%, надо вывести цену товара 90 грн. . СПАСИБО ЗА ОТВЕТ. Цитата Ссылка на сообщение Поделиться на другие сайты
duttyology Опубликовано 18 апреля, 2012 Автор Жалоба Поделиться Опубликовано 18 апреля, 2012 всем спасибо. сам разобрался Цитата Ссылка на сообщение Поделиться на другие сайты
basil13 Опубликовано 18 апреля, 2012 Жалоба Поделиться Опубликовано 18 апреля, 2012 поделитесь, тоже интересует данный вопрос Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 18 апреля, 2012 Жалоба Поделиться Опубликовано 18 апреля, 2012 duttyologyи меня интересует данный вопрос! Цитата Ссылка на сообщение Поделиться на другие сайты
duttyology Опубликовано 18 апреля, 2012 Автор Жалоба Поделиться Опубликовано 18 апреля, 2012 <td> {if $v->compare_price > 0}<span class="compare_price">{$v->compare_price|convert}</span>{/if} <span class="price">Цена со скидкой {{$v->price|convert}-{({$v->price|convert}*{$user->discount}/100 )}} <span class="currency">{$currency->sign|escape}</span></span> </td> Цитата Ссылка на сообщение Поделиться на другие сайты
a_senko Опубликовано 19 апреля, 2012 Жалоба Поделиться Опубликовано 19 апреля, 2012 Спасибо. Немного пришлось формулу подправить. У меня пришлось умножить на 1000 Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 19 апреля, 2012 Жалоба Поделиться Опубликовано 19 апреля, 2012 А в этом коде как сделать: {if $product->variant->compare_price > 0} {$product->variant->compare_price|convert} {/if} {$product->variant->price|convert} Цитата Ссылка на сообщение Поделиться на другие сайты
duttyology Опубликовано 19 апреля, 2012 Автор Жалоба Поделиться Опубликовано 19 апреля, 2012 {$v->price|convert} это тоже что и {$product->variant->compare_price|convert} Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 20 апреля, 2012 Жалоба Поделиться Опубликовано 20 апреля, 2012 {if $product->variant->compare_price > 0}{$product->variant->compare_price|convert}{/if}Цена со скидкой {{$product->variant->compare_price|convert}-{({$product->variant->compare_price|convert}*{$user->discount}/100 )}} {$currency->sign|escape}Віводит "0" Цитата Ссылка на сообщение Поделиться на другие сайты
Kpoxa Опубликовано 21 апреля, 2012 Жалоба Поделиться Опубликовано 21 апреля, 2012 Этот способ действителен если разделитель копеек точка и без разделителя тысяч Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 21 ноября, 2012 Жалоба Поделиться Опубликовано 21 ноября, 2012 Вывел цену зарегистрированного пользователя со скидкой в группе в версии 2.0.2,если залогинен, выводим цену со скидкой, если нет, выводит без скидки:{if $user->discount} <div class="price"><b>С учетом скидки:</b> {$product->variant->price-$product->variant->price*$user->discount/100} <i>{$currency->sign|escape}</i></div> {else} <span>{$product->variant->price|convert} {$currency->sign|escape}</span>{/if}при установленной скидке на определённую группу в некоторых товарах показывает цену типа 45.567 руб. или 56,7899 руб.подскажите пожалуйста, как можно цену со скидкой вывести 45.56 руб. или 56,78 руб. Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 28 ноября, 2012 Жалоба Поделиться Опубликовано 28 ноября, 2012 Тут пользователь залогинен и ему дается 5% скидки. Как округлить копейки до двух чисел, т.е. чтобы показывало 56.00 руб.?В версии 2.0.2 в заказе округляет общую сумму. Как это округление задействовать в коде цены со скидкой для залогиненых пользователей? В версии 2.1.5 в заказе округляет все суммы. Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 29 ноября, 2012 Жалоба Поделиться Опубликовано 29 ноября, 2012 подскажите пожалуйста, какие файлы отвечают за округление цены? Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 4 декабря, 2012 Жалоба Поделиться Опубликовано 4 декабря, 2012 друзья, кто может помочь? Цитата Ссылка на сообщение Поделиться на другие сайты
delprofile Опубликовано 4 декабря, 2012 Жалоба Поделиться Опубликовано 4 декабря, 2012 в смарти есть такой параметр round пример {$cost|round:-1} Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 5 декабря, 2012 Жалоба Поделиться Опубликовано 5 декабря, 2012 delprofileспасибо за подсказку.сделал так в версии 2.0.2:{$product->variant->price|round:-1-$product->variant->price|round:-1*$user->discount/100}сейчас округляет в виде 00,0 руб., а нужно 00,00 руб.вот нашел:http://www.smarty.net/docsv2/ru/language.function.math.tplПример №4:{* вы можете указать формат sprintf в параметре format *} {math equation="x + y" x=4.4444 y=5.0000 format="%.2f"}Результат выполнения данного примера:9.44Подскажите, в каких файлах копаться? Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 5 декабря, 2012 Жалоба Поделиться Опубликовано 5 декабря, 2012 получилось в шаблоне сделать таким образом:теперь считает так, как нужно, если имеется скидка, то округляется сумму в виде:была сумма со скидкой в виде: 23.769 руб. {math equation="x - y" x=$product->variant->price y=$product->variant->price|round*$user->discount/100 format="%.2f"}сейчас сумма со скидкой в виде: 23.77 руб. можно ли так писать в шаблоне? Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.