Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

Перечитал много и не нашел КАК ВЫВЕСТИ ЦЕНУ ТОВАРА СРАЗУ С УЧЕТОМ СКИДКИ ЗАРЕГИСТРИРОВАННОГО ПОКУПАТЕЛЯ?? Или две цены розница и рядом с учетом скидки? ( или как вариант возможно использование нескольких цен розница, опт крупный, опт мелкий и вывод их в зависимости к какой группе принадлежит покупатель) . Спасибо за ответ.

Ссылка на сообщение
Поделиться на другие сайты

Читал я эту тему но мне нужно вывести цену с учетом скидки которую получает именно!!! зарегистрированный пользователь который находится в категории. Например: цена товара 100 грн. покупатель имеет скидку 10%, надо вывести цену товара 90 грн. . СПАСИБО ЗА ОТВЕТ.

Ссылка на сообщение
Поделиться на другие сайты

<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>

Ссылка на сообщение
Поделиться на другие сайты

{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"
Ссылка на сообщение
Поделиться на другие сайты
  • 7 месяцев спустя...

Вывел цену зарегистрированного пользователя со скидкой в группе в версии 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 руб.
Ссылка на сообщение
Поделиться на другие сайты



Тут пользователь залогинен и ему дается 5% скидки. Как округлить копейки до двух чисел, т.е. чтобы показывало 56.00 руб.?

В версии 2.0.2 в заказе округляет общую сумму. Как это округление задействовать в коде цены со скидкой для залогиненых пользователей?



В версии 2.1.5 в заказе округляет все суммы.

Ссылка на сообщение
Поделиться на другие сайты

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


Подскажите, в каких файлах копаться?
Ссылка на сообщение
Поделиться на другие сайты

получилось в шаблоне сделать таким образом:

теперь считает так, как нужно, если имеется скидка, то округляется сумму в виде:

была сумма со скидкой в виде: 23.769 руб.


{math equation="x - y" x=$product->variant->price y=$product->variant->price|round*$user->discount/100 format="%.2f"}сейчас сумма со скидкой в виде: 23.77 руб.


можно ли так писать в шаблоне?
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...