Биллинговая система Nodeny
26 Ноября 2024, 03:16:27 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1] 2
  Печать  
Автор Тема: Модуль скидок  (Прочитано 12861 раз)
Cell
Модератор
Спец
*****

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« : 15 Июля 2010, 01:20:56 »

Разработан модуль скидок, работающий по следующему алгоритму:
Скидка №1 (опция 5,10,15,20,25,30,35,40,45,50%)  становится возможной через Х лет (опция) после подключения
Скидка №2 (опция 5,10,15,20,25,30,35,40,45,50%) становится возможной через Y лет (опция) после подключения
Пользователь должен сам зайти в юзерстат и нажать на кнопку "Хочу скидку" иначе скидка не предоставляется.
Для тех, кому скидка не положена - показывается сколько осталось дней до возможности получить скидку.
Слово "день" полит корректно склоняется по числам, поэтому сколько бы дней не оставалось, написано всегда будет правильно.
Для тех, у кого установлены скидки, отличающиеся от №1 и №2 показывает сообщение об эксклюзивности скидки.
Имеется возможность задать группы и тарифы, к которым не будут применяться данные скидки, т.е. будет выводится сообщение о невозможности получения скидки.
Каждое назначение скидки документируется записью в логе биллинга.
Кому надо, налетай! Цена 400 гр.
« Последнее редактирование: 16 Сентября 2010, 22:41:17 от Cell » Записан
Blade
Новичок
*

Карма: 0
Offline Offline

Сообщений: 4


Просмотр профиля Email
« Ответ #1 : 17 Июля 2010, 19:14:42 »

Дядька, а бонусы плюсуются 5+10. или старый удаляется и новый ставится?

X i Y как то пересекаются на скидках?

можно ли некоторым запрещать скидку?
Записан
Cell
Модератор
Спец
*****

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #2 : 17 Июля 2010, 20:23:09 »

Дядька, а бонусы плюсуются 5+10. или старый удаляется и новый ставится?
не плюсуются а заменяются, но если есть извращенное желание проплюсовать, могу индивидуально переделать.
X i Y как то пересекаются на скидках?
Не очень понятно, что имелось ввиду. Если поставить №1  и №2 одинаковыми - будут одинаковыми и вторая потеряет всякий смысл. Если №1 больше №2 - тоже смысла особого не будет.
можно ли некоторым запрещать скидку?
Нет, да и как объяснить человеку, что скидки у него нет а у соседа есть? Если это вновь подключенный по акции то у него и так не будет никакой возможности сразу заполучить скидку.
Если у кого-то скидка уже есть отличная от №1 или №2 - то тоже возможности "намутить" еще скидки не будет.
Записан
PHOENIX
NoDeny
Пользователь
*

Карма: 3
Offline Offline

Сообщений: 36



Просмотр профиля
« Ответ #3 : 19 Июля 2010, 09:31:09 »

У себя установил группы, которым разрешено
и запретил некоторым тарифным пакетам

объясняется легко:
ДЛЯ ВАШЕГО ТЕКУЩЕГО ТАРИФА НЕ ДОСТУПНО ИСПОЛЬЗОВАНИЕ СКИДОК.
ЗА ДОПОЛНИТЕЛЬНОЙ ИНФОРМАЦИЕЙ ОБРАТИТЕСЬ В АБОН.ОТДЕЛ ПО ТЕЛЕФОНУ ***-**-**
Записан
Cell
Модератор
Спец
*****

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #4 : 19 Июля 2010, 09:56:05 »

Уговорил, черт красноречивый )), сделаю доработку.
Записан
Homenetzp
Новичок
*

Карма: 0
Offline Offline

Сообщений: 4


Просмотр профиля
« Ответ #5 : 01 Сентября 2010, 21:45:56 »

А количество самих скидок? Две или можно больше? К примеру мы хотим сделать 5 как минимум, за каждый год....
Записан
Cell
Модератор
Спец
*****

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #6 : 01 Сентября 2010, 23:34:17 »

А количество самих скидок? Две или можно больше? К примеру мы хотим сделать 5 как минимум, за каждый год....
Модуль делался под заказ, поэтому количество скидок было оговорено в ТЗ. Другое дело что можно сделать скидку не на каждый год а скажем на 2 и 5 но более значительные.
Записан
Homenetzp
Новичок
*

Карма: 0
Offline Offline

Сообщений: 4


Просмотр профиля
« Ответ #7 : 02 Сентября 2010, 14:53:02 »

Спасибо за ответ. Подготовим ТЗ.
Записан
Jovani
NoDeny
Постоялец
*

Карма: -9
Offline Offline

Сообщений: 234


Просмотр профиля
« Ответ #8 : 16 Сентября 2010, 19:03:29 »

Как узнать сколько клиентов заказало скидки? Или доработать чтобы показывало сумму в денежном виде по данной акции-скидки, или количество клиентов на каждой процентной скидке, тогда будет возможность видеть статистику.
« Последнее редактирование: 16 Сентября 2010, 22:05:32 от Cell » Записан
Cell
Модератор
Спец
*****

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #9 : 16 Сентября 2010, 22:05:43 »

Как узнать сколько клиентов заказало скидки? Или доработать чтобы показывало сумму в денежном виде по данной акции-скидки, или количество клиентов на каждой процентной скидке, тогда будет возможность видеть статистику.
Выполни запросик, если очень хочется узнать количество:

SELECT discount, count(discount) as 'smart-ass' FROM `users` group by discount

А вообще-то правильно, нужно чтобы писало в лог о том что скидка назначена, доработаю.
« Последнее редактирование: 16 Сентября 2010, 22:07:39 от Cell » Записан
Jovani
NoDeny
Постоялец
*

Карма: -9
Offline Offline

Сообщений: 234


Просмотр профиля
« Ответ #10 : 17 Сентября 2010, 07:22:27 »

Предлагаю где то в финансовом отчете который ты разработал, дописать запрос чтоб видеть показатели по данном модуле + которые заказали клиенты скидку... Сейчас получается что акция есть, но не знаю что с этого имею или поимел.
« Последнее редактирование: 17 Сентября 2010, 07:36:45 от Ivan » Записан
Cell
Модератор
Спец
*****

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #11 : 17 Сентября 2010, 13:53:43 »

Предлагаю где то в финансовом отчете который ты разработал, дописать запрос чтоб видеть показатели по данном модуле + которые заказали клиенты скидку... Сейчас получается что акция есть, но не знаю что с этого имею или поимел.
В финансовом модуле дискаунты учитываются и просчитываются. Что ты со скидок поиметь хочешь? Как я тебе посчитаю, сколько клиентов не уйдет от тебя к конкуренту только потому, что имеют скидку за лояльность? )))
Записан
Jovani
NoDeny
Постоялец
*

Карма: -9
Offline Offline

Сообщений: 234


Просмотр профиля
« Ответ #12 : 17 Сентября 2010, 18:22:48 »

Тогда хоть в логи писать кто заказал и какую скидку... и сделай пожалуйста запрос для мускула у кого скидки и сколько, чтоб список клиентов показало, если есть возможность.
Записан
Cell
Модератор
Спец
*****

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #13 : 18 Сентября 2010, 18:51:56 »

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

SELECT id, fio as 'smart-ass', discount FROM `users` where discount!=0 order by discount
« Последнее редактирование: 18 Сентября 2010, 18:55:24 от Cell » Записан
Jovani
NoDeny
Постоялец
*

Карма: -9
Offline Offline

Сообщений: 234


Просмотр профиля
« Ответ #14 : 19 Сентября 2010, 20:06:15 »

Большое спасибо +1 Как на счет писать в логи?
Записан
Страниц: [1] 2
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!