Jump to content

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


Recommended Posts

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

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

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

Edited by Booble
Link to post
Share on other sites

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

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

 

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

 

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

http://forum.simplacms.ru/topic/6537-%D0%BD%D0%B0%D1%86%D0%B5%D0%BD%D0%BA%D0%B0-%D0%B4%D0%BB%D1%8F-%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B8/

http://forum.simplacms.ru/topic/9159-%D1%83%D0%B2%D0%B5%D0%BB%D0%B8%D1%87%D0%B8%D1%82%D1%8C-%D1%86%D0%B5%D0%BD%D1%83-%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D0%B0-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0-sql-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%BC/

Link to post
Share on other sites

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

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

 

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

 

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

http://forum.simplacms.ru/topic/6537-%D0%BD%D0%B0%D1%86%D0%B5%D0%BD%D0%BA%D0%B0-%D0%B4%D0%BB%D1%8F-%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B8/

http://forum.simplacms.ru/topic/9159-%D1%83%D0%B2%D0%B5%D0%BB%D0%B8%D1%87%D0%B8%D1%82%D1%8C-%D1%86%D0%B5%D0%BD%D1%83-%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D0%B0-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0-sql-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%BC/

 

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

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

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

Link to post
Share on other sites

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

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

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...