Как сделать бонус за покупку непропорциональным стоимости покупки?

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Валерий Годун
  • Группа: Пользователь
  • Сообщений: 7
  • Регистрация: 28.12.2012

05.01.2013 19:55

Накопительная программа РСМ предусматривает "оплату" разных полезных действий пользователя.

А именно покупка товара - нету?

Вроде в коде файла Reward.php существует константа REWARD_ACTION_ORDER, но на интерфейс бонус за эту акцию не выведен.

И, наверное, в остальном коде не реализован?

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

05.01.2013 22:29

В текущей версии администратор может предоставить покупателю бонус за покупку пропорционально стоимости покупки.
Если вы считаете, что бонус за покупку должен быть непропорционален стоимости покупки, надо действовать в соответствии с регламентом голосования за новые функции Российской сборки

#3 Валерий Годун
  • Группа: Пользователь
  • Сообщений: 7
  • Регистрация: 28.12.2012

11.01.2013 17:21

Спасибо.

Нет, голосовать нет смысла, это меня вообще не касается :)

Мне нужно отобразить количество бонусов, которые получит кастомер от того что купит определенный товар (или незалогиненый посетитель).

Я нашкрябал какой-то код - взял рейт, поделил-умножил на цену товара, учел текущие бонусы кастомера и что-то там вывел.

Но я не уверен, что правильно понял работу этого модуля, а долго тестировать или читать код нет возможности.

Поэтому если есть какой-то простой способ, более правильный, получить требуемое число - буду благодарен за подсказку.

Пока изобретал код, пробовал сделать блок на классе Tooltip и задать свойству $this->_rewardInstance обьект типа Df_Reward_Model_Action_Order а потом setEntity обекту и далее получить нужное через его метод estimateRewardPoints.

Но по-видимому я что-то делал неверно или так вообще нельзя - т.к. этот способ не прокатил.

А правильно как?

#4 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

11.01.2013 18:18

Нарушение пукта 3 правил публикации сообщений на этом форуме

Поделиться темой: