Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Проблема с округлением цен в opencart 3


Recommended Posts

Столкнулся с такой проблемой:

когда ставлю количество символов после запятой 0 в разделе валют, то цены округляются нормально но если цена товара например 0.1 USD то в магазине выводит цену 0))

 

Есть ли какое-то решение\допил что бы таким ценам например как 0.1 не делало округление?

 

ставить количество знаков после запятой = 1 для меня не вариант, так как для других цен в таком случае выводит например так: 30.8 USD а я хочу такие цены выводить округленными) 

Змінено користувачем iler
Надіслати
Поділитися на інших сайтах


проверять длину десятичного
при нужно длине округлять правильно
при малой добавлять к округлению 1.

  • +1 1
Надіслати
Поділитися на інших сайтах

08.12.2022 в 13:59, chukcha сказал:

проверять длину десятичного
при нужно длине округлять правильно
при малой добавлять к округлению 1.

сам не сделаю нет знаний в php((

 

можете пожалуйста дать пример как это сделать? уверен не только мне пригодится это решение на форуме 

Змінено користувачем iler
Надіслати
Поділитися на інших сайтах


08.12.2022 в 17:41, iler сказал:

сам не сделаю нет знаний в php((

 

можете пожалуйста дать пример как это сделать? уверен не только мне пригодится это решение на форуме 

решение для Тройки модификатором.

положите файл-модификатор в папку /system/

fix_price_0.ocmod.xml

 

потом обновите модификаторы

 

если файл оригинальный, то должно помочь.

 

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.