Автор Тема: Как вывести специальные цены  (Прочитано 97 раз)

01 Сентября 2016, 04:43:40
  • Пользователь
  • **
  • Сообщений: 57
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Как вывести специальные цены для всех групп пользователей в карточке товара чтобы посетитель мог видеть разные варианты цен?
01 Сентября 2016, 08:32:47
Ответ #1
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 85953
  • Репутация: +25399/-0
  • Сообщество PrestaShop
    • Просмотр профиля
01 Сентября 2016, 11:13:04
Ответ #2
  • Пользователь
  • **
  • Сообщений: 57
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
01 Сентября 2016, 12:52:02
Ответ #3
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 85953
  • Репутация: +25399/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Варианты работают, только там нет полного кода для вавода цен для всех групп. Это вам самому придеться делать.
Классы и методы не отличаются в prestashop 1.5 и 1.6 для группы и скидки.
GroupReduction::getValueForProduct($product->id, $id_group);Работает в prestashop 1.5 и 1.6. Возвращает размер скидки для определенной группы. 
01 Сентября 2016, 13:07:56
Ответ #4
  • Пользователь
  • **
  • Сообщений: 57
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Варианты работают, только там нет полного кода для вавода цен для всех групп. Это вам самому придеться делать.
Классы и методы не отличаются в prestashop 1.5 и 1.6 для группы и скидки.
GroupReduction::getValueForProduct($product->id, $id_group);Работает в prestashop 1.5 и 1.6. Возвращает размер скидки для определенной группы.

Хм, вообще речь шла не о скидке на группу. Речь шла о специальной скидке на конкретный товар для разных групп.
01 Сентября 2016, 13:14:33
Ответ #5
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 85953
  • Репутация: +25399/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Практически тоже самое. Главное название классов и контроллеров данны, в них можно найти методы которые вам нужны.
GroupReduction::getValueForProduct($product->id, $id_group);
01 Сентября 2016, 13:31:07
Ответ #6
  • Ветеран
  • *****
  • Сообщений: 2174
  • Репутация: +49/-4
  • Сообщество PrestaShop
    • Просмотр профиля
Варианты работают, только там нет полного кода для вавода цен для всех групп. Это вам самому придеться делать.
Классы и методы не отличаются в prestashop 1.5 и 1.6 для группы и скидки.
GroupReduction::getValueForProduct($product->id, $id_group);Работает в prestashop 1.5 и 1.6. Возвращает размер скидки для определенной группы.
В цикле из массива групп покажет скидку для каждой группы у этого товара.
01 Сентября 2016, 14:12:28
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 1195
  • Репутация: +28/-1
  • Сообщество PrestaShop
    • Просмотр профиля
В цикле из массива групп покажет скидку для каждой группы у этого товара.
Покажет скидку, которая применяется к группе. Но не ценовые правила, у которых в условие указанна группа.
Здесть два варианта показывать цену с групповой скидкой или специальную цену. Код будет зависить от выбранного варианта.   
02 Сентября 2016, 10:09:45
Ответ #8
  • Ветеран
  • *****
  • Сообщений: 13147
  • Репутация: +14553/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Как вывести специальные цены для всех групп пользователей в карточке товара чтобы посетитель мог видеть разные варианты цен?
Вам специальные цены нужно вывести?
Или цены для разных групп?
Пример приведите.
02 Сентября 2016, 16:48:33
Ответ #9
  • Пользователь
  • **
  • Сообщений: 57
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Как вывести специальные цены для всех групп пользователей в карточке товара чтобы посетитель мог видеть разные варианты цен?
Вам специальные цены нужно вывести?
Или цены для разных групп?
Пример приведите.

Нужно показать посетителю сайта специальные цены для всех групп покупателей. Для того чтобы он видел, что для группы оптовиков, к примеру, действует спец. цена. И у него появился бы стимул стать оптовиком :)