Перейти к содержимому


Фото
- - - - -

Как вывести цену округленную товара ?


  • Чтобы отвечать, сперва войдите на форум
4 ответов в теме

#1 Booble

Booble
  • Пользователь
  • 10 сообщений
  • Пользователь
  • Откуда:Москва

Опубликовано 15.09.2018 - 12:46

Здравствуйте, как вывести округленную цену товара в шаблоне ?

Например к цене необходимо добавить или отнять 5 %, значение необходимо округлить до целых чисел.

Заранее спасибо за помощь!


Изменено: Booble, 15.09.2018 - 12:47


#2 phukortsin

phukortsin
  • Пользователь
  • 391 сообщений
  • Программирование, Пользователь
  • Версия CMS:2.x
  • Откуда:Львов

Опубликовано 15.09.2018 - 14:24

Примерно так:

{round($variant->price*1.05)}

 

Но если Вы захотите, чтобы эта цена корректно передавалась в корзину и заказ, то потребуется более сложная доработка.

 

Если Вы хотите ОДИН раз увеличить все цены на 5%, то это проще сделать SQL-запросом:

http://forum.simplac...-для-категории/

http://forum.simplac...а-sql-запросом/



#3 Booble

Booble
  • Пользователь
  • 10 сообщений
  • Пользователь
  • Откуда:Москва

Опубликовано 15.09.2018 - 15:17

Примерно так:

{round($variant->price*1.05)}

 

Но если Вы захотите, чтобы эта цена корректно передавалась в корзину и заказ, то потребуется более сложная доработка.

 

Если Вы хотите ОДИН раз увеличить все цены на 5%, то это проще сделать SQL-запросом:

http://forum.simplac...-для-категории/

http://forum.simplac...а-sql-запросом/

 

Большое спасибо, вставляю в product.tpl код {round($variant->price*1.05)}

выводит значение 0

не подскажете, почему ?



#4 phukortsin

phukortsin
  • Пользователь
  • 391 сообщений
  • Программирование, Пользователь
  • Версия CMS:2.x
  • Откуда:Львов

Опубликовано 15.09.2018 - 15:42

Пробуйте вместо $variant->price вставлять $product->variant->price.

Если не пройдет, то смотрите внимательно в шаблоне, как там формируются цены, и те переменные из шаблона и используйте...



#5 Booble

Booble
  • Пользователь
  • 10 сообщений
  • Пользователь
  • Откуда:Москва

Опубликовано 15.09.2018 - 17:05

Большое спасибо, все получилось






0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых