Автор Тема: Десятичное число у одного товара  (Прочитано 306 раз)

20 Май 2020, 11:23:24
  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте:) Хочу установить цену у одного товара = 2,50

Пытался играться с режимом округления , устанавливал число десятичных знаков = 2 , слетают все цены, а мне нужно установить цену 2,50 только у одного товара . Как быть?
20 Май 2020, 12:35:33
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Исключение нужно писать для товара с id=? в классе Product в методе getPrice.
В этом методе определяется количество знаков после запятой у цены.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
20 Май 2020, 14:06:46
Ответ #2
  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Исключение нужно писать для товара с id=? в классе Product в методе getPrice.
В этом методе определяется количество знаков после запятой у цены.
Посоветуйте как правильно написать исключение
Значит открываю я файл product
ищу строку getprice
а дальше что ?
20 Май 2020, 18:09:56
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 16676
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
if $product->id == ...
   // выводить 2 знака после запятой