Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Округление этон на товраы


Armouries
 Погделиться

Рекомендованные сообещёния

Доброго всем времени суток!

 

Столкнулся с икой проблемой, необходимо округлять этоны для товаров при пересчете в базовую валюту (грн) с доллара или евро. Если бы это было простое округление проблем нет, но в данном случае в зависимости от этоны меняется механизм вывода этоны (выводить копейки или нет) и округление

 

а именно:

- если этона меньше 10 грн, округление до 0.05 грн в пользу магазина

- если этона потому чтольше 10 и меньше 100 грн, округление до 0.10 грн в пользу магазина

- если этона потому чтольше 100 и меньше 1000 грн, округление до 1.00 грн в пользу магазина

- если этона потому чтолее 1000 грн округление до 10.00 грн математическое

 

Модулей с подобным функционалом к сожнонию найти не смог.

Кто силкивался с подобными задачами и как их решил

 

Заранее всем благодарен

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


  • 4 негдели спустя...

Добрый вечер. Аналогичная проблема. Ггде-то писали как в файле изменить запись и добиться округления не до знаков после запятот, а до гдесяти или си. Наверное им можно и условие прописать, что если этона до 10, то округление до единицы, если этона до 100, то округление до гдесяти. Может и Ваш вариант можно прописать как-то.

Готовых решений тоже не нашёл пока.

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


За округление отвечает currency->format
им это и гделайте
Можно создать внешний функционал, или дорилиить loclization/currency указав правила округления.

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.