Автор Тема: Цена комбинаций товаров - умножить, а не увеличить  (Прочитано 650 раз)

04 Ноябрь 2015, 21:41:16
  • Новичок
  • *
  • Сообщений: 3
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Подскажите пожалуйста, вопрос такой:
В комбинации товаров есть 2 функции по цене: уменьшение цены и увеличение цены.
Где изменить что бы "увеличение цены" не увеличивало цену на введенное значение, а умножало?
спасибо!
04 Ноябрь 2015, 22:17:49
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Нужно добавить новую функцию в контоллер AdminProductsController.php, такую как  processPriceAddition(), только умножать, а не прибавлять.
Изменить шаблон combinations.tpl.
Добавить функцию проверки и вызова контроллера в products.js и price.js
Прошще поставить такую же цену, вот и умножилось на 2.
04 Ноябрь 2015, 22:35:27
Ответ #2
  • Новичок
  • *
  • Сообщений: 3
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо, сейчас попробую, но вы написали  - добавить новую фишку, а мне это не нужно, т.к. я не планирую использовать стандартную функцию "добавить к цене", поэтому и хочу просто поменять + на *, сейчас попробую искать в этих файлах!
04 Ноябрь 2015, 23:31:08
Ответ #3
  • Новичок
  • *
  • Сообщений: 3
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Не получается найти то что нужно(

Есть коэфиценты: 0.6, 1.6, 0.3 и т.п. цену необходимо не "увеличивать на число", а умножать на этот коэфицент и добавлять...

т.е. стартовая цена 1000 руб., коэфицент 0.6, ставим его в поле, цена получается 1000+(1000*0.6)=1600

Может кто-нибудь подскажет, так не хочется залезать во фриланс и кошелек...)
спасибо)
05 Ноябрь 2015, 10:45:14
Ответ #4
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Если не хотите обращаться за переделкой, то делайте через импорт.
Вот подобная тема
https://www.prestashop.com/forums/topic/351243-impact-on-price-for-multiple-attributes/
05 Ноябрь 2015, 10:55:21
Ответ #5
  • Фрилансер
  • *
  • Сообщений: 132
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля