Автор Тема: Prestashop 1.7.6 Как убрать десятичные знаки в ценах?  (Прочитано 1183 раз)

25 Сентябрь 2019, 14:39:15
  • Новичок
  • *
  • Сообщений: 21
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день.
Столкнулся с проблемой десятичных знаков в ценах. Как их убрать?
1. Параметры магазина -> Общее -> Число десятичных знаков стоит значение "0"
2. В отличие от версии 1.7.5 отсутствует файл main--ru-RU--numbers в root/translations/cldr, также как и другие файлы в этой папке отсутствуют. Попытка загрузить этот файл с корректировками не увенчалась успехом.
3. Смена версии Prestashop на 1.7.5 c нужными корректировками, тоже не принесла результата.

Подскажите где искать?
25 Сентябрь 2019, 15:30:17
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
В /translations/cldr/main--ru-RU--numbers менялось.
25 Сентябрь 2019, 15:36:08
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 1808
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Была тема на форуме, вроде бы файл /translations/cldr/datas/main/ru-RU/numbers.json отвечает за формат чисел.
25 Сентябрь 2019, 18:02:38
Ответ #3
  • Новичок
  • *
  • Сообщений: 21
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В /translations/cldr/main--ru-RU--numbers менялось.

В новой версии нет такого файла
25 Сентябрь 2019, 18:03:07
Ответ #4
  • Новичок
  • *
  • Сообщений: 21
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Была тема на форуме, вроде бы файл /translations/cldr/datas/main/ru-RU/numbers.json отвечает за формат чисел.

Попробовал. Ничего не поменялось...  :(
07 Октябрь 2019, 01:11:44
Ответ #5
  • Новичок
  • *
  • Сообщений: 21
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Есть простое решение:
везде где встречается {$product.price} меняем на {$product.price|replace:',00':''}

В принципе в двух файлах:
/themes/classic/templates/catalog/_partials/miniatures/product.tpl - в миниатюрах
/themes/classic/templates/catalog/_partials/product-prices.tpl - в карточке товара
01 Сентябрь 2020, 13:43:47
Ответ #6
  • Новичок
  • *
  • Сообщений: 3
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В моем случае не сработал ни один описанный вариант

Presta 1.7.6.7
02 Сентябрь 2020, 10:43:05
Ответ #7
  • Пользователь
  • **
  • Сообщений: 97
  • Репутация: +1/-0
  • PrestaGeek
    • Просмотр профиля
    • Мой сайт
telegram: @PrestaGeek
06 Февраль 2021, 22:09:22
Ответ #8
  • Пользователь
  • **
  • Сообщений: 94
  • Репутация: +1/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • Экспертпарфум
Всем привет
Вот так
Я делал так же в таблице, но есть один нюанс, некоторые модули видят именно сумму с десятичными знаками а не округленную, так например с модулем Google Mercahnt