DrTauren Posted December 19, 2021 Share Posted December 19, 2021 (edited) Всем привет В Nexus есть функция вывода цены товара сразу с учетом доп. комиссии (если она есть). В платных файлах такой функции нет, но очень нужна. Кто знает как реализовать? Плагин не обязателен, можно попробовать в код По факту просто умножить цену на какое-то значение - было бы достаточно. Edited December 19, 2021 by DrTauren Quote Link to comment Share on other sites More sharing options...
DrTauren Posted December 19, 2021 Author Share Posted December 19, 2021 {$price} или {$file->price()} выводит значение цены вместе с обозначением валюты (условно "рублей"). Как получить отдельно число (цену без указания валюты) чтобы его умножить на коэффициент не пойму. Совсем отупел видимо )) Условно нужно что-типа того что есть в Nexus (код приложен ниже), только для платных файлов {{foreach $summary['tax'] as $tax}} <li class='ipsDataItem'> <div class='ipsDataItem_main ipsType_right'> <strong>{$tax['name']} ({expression="$tax['rate']*100"}%)</strong> </div> <div class='ipsDataItem_generic ipsDataItem_size3 ipsType_right cNexusPrice'> {$tax['amount']} </div> </li> {{endforeach}} Quote Link to comment Share on other sites More sharing options...
Respected Posted December 19, 2021 Share Posted December 19, 2021 $price->amountAsString() DrTauren 1 Quote Link to comment Share on other sites More sharing options...
DrTauren Posted December 19, 2021 Author Share Posted December 19, 2021 17 минут назад, Respected сказал: $price->amountAsString() Благодарю. Как умножить на коэффициент правильно? Respected извиняюсь, затупил. если кому нужно: ({expression="$price->amountAsString()*100"}) Quote Link to comment Share on other sites More sharing options...
DrTauren Posted December 19, 2021 Author Share Posted December 19, 2021 Respected Есть нюанс. Изначально цена указывалась в формате 1000,00 Р, а сейчас нет запятой и того что дальше. Quote Link to comment Share on other sites More sharing options...
Respected Posted December 19, 2021 Share Posted December 19, 2021 ({expression="number_format($price->amountAsString()*100, 2, ',', ' ')"}) DrTauren 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.