Автор Тема: Изменение цен товаров в корзине без ваучеров. Помогите прошу  (Прочитано 170 раз)

26 Марта 2015, 13:59:11
  • Новичок
  • *
  • Сообщений: 1
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Если коротко то нужно сделать так чтобы некоторым товарам из корзины уменьшить цену если пользователь выполнил какие-то действия на сайте(например поставил лайк данному товару).
С отслежением выполнении этих действий ничего сложного, проблема в том чтобы уменьшить цену товара при его попадании в корзине. Не просто визуально подменить а чтобы на всех этапах оформления заказа товар был с уменьшенной ценой. Как это можно сделать, желательно не меняя ничего в базе данных? 
26 Марта 2015, 14:24:41
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 13635
  • Репутация: +14563/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Можно ничего не менять в бд. Написать javascript функцию, которая отслеживает события и меняет цену в корзине.
Если с отслеживаем нет сложностей, то добавьте в эту функцию изменение цены.
26 Марта 2015, 15:01:57
Ответ #2
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 33028
  • Репутация: +26761/-0
    • Просмотр профиля
Создайте скидки в админке. В вашу функцию отслеживания добавьте функцию updateCartSummary из файла /themes/default-bootstrap/js/cart-summary.js