Накопительная программа РСМ предусматривает "оплату" разных полезных действий пользователя.
А именно покупка товара - нету?
Вроде в коде файла Reward.php существует константа REWARD_ACTION_ORDER, но на интерфейс бонус за эту акцию не выведен.
И, наверное, в остальном коде не реализован?
Как сделать бонус за покупку непропорциональным стоимости покупки?
05.01.2013 22:29
В текущей версии администратор может предоставить покупателю бонус за покупку пропорционально стоимости покупки.
Если вы считаете, что бонус за покупку должен быть непропорционален стоимости покупки, надо действовать в соответствии с регламентом голосования за новые функции Российской сборки
Если вы считаете, что бонус за покупку должен быть непропорционален стоимости покупки, надо действовать в соответствии с регламентом голосования за новые функции Российской сборки
11.01.2013 17:21
Спасибо.
Нет, голосовать нет смысла, это меня вообще не касается
Мне нужно отобразить количество бонусов, которые получит кастомер от того что купит определенный товар (или незалогиненый посетитель).
Я нашкрябал какой-то код - взял рейт, поделил-умножил на цену товара, учел текущие бонусы кастомера и что-то там вывел.
Но я не уверен, что правильно понял работу этого модуля, а долго тестировать или читать код нет возможности.
Поэтому если есть какой-то простой способ, более правильный, получить требуемое число - буду благодарен за подсказку.
Пока изобретал код, пробовал сделать блок на классе Tooltip и задать свойству $this->_rewardInstance обьект типа Df_Reward_Model_Action_Order а потом setEntity обекту и далее получить нужное через его метод estimateRewardPoints.
Но по-видимому я что-то делал неверно или так вообще нельзя - т.к. этот способ не прокатил.
А правильно как?
Нет, голосовать нет смысла, это меня вообще не касается
Мне нужно отобразить количество бонусов, которые получит кастомер от того что купит определенный товар (или незалогиненый посетитель).
Я нашкрябал какой-то код - взял рейт, поделил-умножил на цену товара, учел текущие бонусы кастомера и что-то там вывел.
Но я не уверен, что правильно понял работу этого модуля, а долго тестировать или читать код нет возможности.
Поэтому если есть какой-то простой способ, более правильный, получить требуемое число - буду благодарен за подсказку.
Пока изобретал код, пробовал сделать блок на классе Tooltip и задать свойству $this->_rewardInstance обьект типа Df_Reward_Model_Action_Order а потом setEntity обекту и далее получить нужное через его метод estimateRewardPoints.
Но по-видимому я что-то делал неверно или так вообще нельзя - т.к. этот способ не прокатил.
А правильно как?