Автор Тема: Отображение скидки на странице товара.  (Прочитано 10158 раз)

07 Февраль 2014, 12:58:05
Ответ #30
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Добавлять в любое место в product.tpl.
Первые 2 строчки можно вверху, а {$default_price} там где цену показать нужно.
Вставьте и смотрите код, может у вас в стилях правило не показывать блок.
10 Февраль 2014, 15:46:47
Ответ #31
  • Пользователь
  • **
  • Сообщений: 62
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добавлять в любое место в product.tpl.
Первые 2 строчки можно вверху, а {$default_price} там где цену показать нужно.
Вставьте и смотрите код, может у вас в стилях правило не показывать блок.

не выходит...А как посмотреть стоит правило показывать блок в стилях или нет? Я просто , что то уже потерялся совсем :-)
10 Февраль 2014, 21:42:10
Ответ #32
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Вставляете в любое место, показывает цену. Проверено.
Только цену этот код показывает конечную. Если скидка есть, то будет показана Базовая цена - скидка.
Фактически он дублирует цену, которая уже есть в шаблоне product.tpl.
Бесполезный код.
28 Январь 2016, 14:26:35
Ответ #33
  • Новичок
  • *
  • Сообщений: 47
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Доброго времени суток, помогите решить проблему со скидкой. Суть вопроса в следующем: после установки скидки на товар показывает две цены одна новая (с учётом скидки) и вторая старая (зачёркнутая), но после применения атрибута к товару новая (с учётом скидки) цена меняется, а старая (зачёркнутая) остаётся прежняя, для всех атрибутов. Как сделать что бы зачёркнутая цена тоже менялась?
28 Январь 2016, 14:38:13
Ответ #34
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
В комбинациях товара тебе нужно тоже установить цену, тогда будет меняться цена.
28 Январь 2016, 14:41:30
Ответ #35
  • Новичок
  • *
  • Сообщений: 47
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
в комбинациях цена указана и она меняется(на картинке подчёркнута красной линией), а не меняется именно зачёркнутая цена (обведена красным овалом на картинке)
28 Январь 2016, 14:42:59
Ответ #36
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Так скидки нужно также создавать для комбинаций. В условиях скидки выбрать нужно комбинации к которым она применяется.
28 Январь 2016, 14:44:06
Ответ #37
  • Новичок
  • *
  • Сообщений: 47
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
выбрана категория "применить ко всем атрибутам"
28 Январь 2016, 14:45:56
Ответ #38
  • Новичок
  • *
  • Сообщений: 47
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
мне нужно что бы менялась и старая цена с учётом атрибутов
28 Январь 2016, 14:51:18
Ответ #39
  • Новичок
  • *
  • Сообщений: 47
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
28 Январь 2016, 16:00:30
Ответ #40
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
В стандарной теме prestashop 1.6 при выборе атрибута меняются 2 поля: цена и цена со скидкой. А файле /themes/default-bootstrap/js/product.js в function updatePrice().
Если у вас не меняется, значит проблемы в этой функции.
28 Январь 2016, 16:14:38
Ответ #41
  • Новичок
  • *
  • Сообщений: 47
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
28 Январь 2016, 16:31:32
Ответ #42
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Включайте отладчик javascript и проверяйте значения в переменных этой функции. Еще нужно проверить названия классов и ид в шаблоне product.tpl, что они совпадали с классами ид в функции product.js.
28 Январь 2016, 17:59:33
Ответ #43
  • Новичок
  • *
  • Сообщений: 47
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
спасибо всем за помощь, нашел где была ошибка)))