velos 0 Опубликовано 11 апреля, 2019 Жалоба Share Опубликовано 11 апреля, 2019 Добрый день При использовании купона на скидку считается как 275.52 руб подскажите, что нужно сделать, чтобы купон считался как целое число с округлением в большую сторону ? (15 это 20) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 апреля, 2019 Жалоба Share Опубликовано 11 апреля, 2019 В 11.04.2019 в 07:03, velos сказал: Добрый день При использовании купона на скидку считается как 275.52 руб подскажите, что нужно сделать, чтобы купон считался как целое число с округлением в большую сторону ? (15 это 20) Expand Здравствуйте! По идее, все числа берут настройки из Админки - Разное - Валюты. т.е. можно в настройках валюты в опции Десятичные порядки указать 0 Сейчас я так понимаю у Вас 2 указано, раз 2 знака после целого числа. Ссылка на сообщение Поделиться на другие сайты
velos 0 Опубликовано 11 апреля, 2019 Автор Жалоба Share Опубликовано 11 апреля, 2019 В 11.04.2019 в 07:05, support сказал: Здравствуйте! По идее, все числа берут настройки из Админки - Разное - Валюты. т.е. можно в настройках валюты в опции Десятичные порядки указать 0 Сейчас я так понимаю у Вас 2 указано, раз 2 знака после целого числа. Expand В настройках указано 0 знаков после целого числа https://pastenow.ru/59OIY Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 апреля, 2019 Жалоба Share Опубликовано 11 апреля, 2019 В 11.04.2019 в 07:23, velos сказал: В настройках указано 0 знаков после целого числа https://pastenow.ru/59OIY Expand Тогда надо искать, что это за скидка и где и как она считается. Если это итоговый модуль (Админка - Модули - Итого), то, видимо, нужно смотреть в /includes/modules/order_total/ Может там используется number_format и считается как раз два знака после запятой. В общем, надо просто строку найти где считается и округлить. Ссылка на сообщение Поделиться на другие сайты
velos 0 Опубликовано 18 апреля, 2019 Автор Жалоба Share Опубликовано 18 апреля, 2019 В 11.04.2019 в 07:26, support сказал: Тогда надо искать, что это за скидка и где и как она считается. Если это итоговый модуль (Админка - Модули - Итого), то, видимо, нужно смотреть в /includes/modules/order_total/ Может там используется number_format и считается как раз два знака после запятой. В общем, надо просто строку найти где считается и округлить. Expand Это итоговый модуль, сама скидка пересчитывается в ot_coupon, но где назначается округление не нашел, нет в файле number_format Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 апреля, 2019 Жалоба Share Опубликовано 18 апреля, 2019 В 18.04.2019 в 08:16, velos сказал: Это итоговый модуль, сама скидка пересчитывается в ot_coupon, но где назначается округление не нашел, нет в файле number_format Expand В /includes/modules/order_total/ot_coupon и ot_total Попробуйте просто убирать $vamPrice->Format( ... ) т.е. например $vamPrice->Format($od_amount) оставлять просто $od_amount И смотреть через echo, какое там число. + ещё есть опция Точность цен в Админке - Настройки - Мой магазин. Но это вряд ли это опция как-то влияет. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения