4
« : Мая 05, 2014, 07:49:04 pm »
Собственно проблема: в Беларуси нет денег меньше 50 рублей, соответственно все нужно округлять до полтинника. Как проще это реализовать? Первая мысль - прописать на вывод сумм везде округление, если currency_iso = "BYR", но даже страшно представить, сколько всего перелопачивать придется. Может кто-то реализовывал что-то подобное, поделитесь идеей пожалуйста. Чувствую что можно как-то попроще с этим справиться, да вот только пока не могу понять как.
Забыл указать - вариант, прописать цены в каталоге с учетом округления не канает, так как валюта магазина USD и цены в базе соответственно тоже в USD. Курс подбирать так чтобы получались целые числа - не получится, так как он автоматически подтягивается с сайта банка... Пробовал его округлить немного, в итоге потери из-за округлений по 3-5 баксов, а не по 50 руб, что равно 0,005 доллара...