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

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 2 [3] 4 5 6
  Печать  
Автор Тема: Напоминание о списаниях  (Прочитано 33354 раз)
Redmen
NoDeny
Ветеран
*

Карма: 62
Offline Offline

Сообщений: 546


Подяку в КАРМУ


Просмотр профиля WWW
« Ответ #30 : 29 Декабря 2013, 10:36:09 »

Тогда уж четыре варианта настроек для пользователя:
1. Не напоминать о списаниях
2. Напоминать о списаниях блокирующим сообщением
3. Напоминать о списаниях с помощью SMS
4. Напоминать о списаниях блокирующим сообщением и SMS

И ещё: нужна галочка "Настаивать на прочтении" при групповой отсылке сообщений.
идеально -гениальное
Записан

Приймаю подяку у вигляді карми... та/або грошей Подмигивающий
t.me/MrMethod
SeMant
NoDeny
Старожил
*

Карма: 4
Offline Offline

Сообщений: 266



Просмотр профиля Email
« Ответ #31 : 30 Декабря 2013, 11:05:40 »

У меня по каждой услуге приходит отдельное напоминание. А как сделать чтобы приходило одно общее сообщение.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #32 : 30 Декабря 2013, 11:27:12 »

У меня по каждой услуге приходит отдельное напоминание. А как сделать чтобы приходило одно общее сообщение.
надо думать как сделать
Записан
Redmen
NoDeny
Ветеран
*

Карма: 62
Offline Offline

Сообщений: 546


Подяку в КАРМУ


Просмотр профиля WWW
« Ответ #33 : 30 Декабря 2013, 21:49:37 »

добавил "сумму к оплате" в модуль capremind.pm (2 и последний рядок)
Код:
        my $final_balance = $p{balance} - $p{price};
        my $actual_transfer = -$final_balance;
        my $message = $config->{msg};
        $message =~ s/\{\{date\}\}/$p{date}/;
        $message =~ s/\{\{price\}\}/$p{price}/;
        $message =~ s/\{\{balance\}\}/$p{balance}/;
        $message =~ s/\{\{final_balance\}\}/$final_balance/;
        $message =~ s/\{\{actual_transfer\}\}/$actual_transfer/;
соответственно и capremind.cfg
Код:
# {{actual_transfer}} = сума к оплате
мелочь, но позволяет доходчиво сказать клиенту, сколько нужно заплатить

предлогаю добавить в модуль
Записан

Приймаю подяку у вигляді карми... та/або грошей Подмигивающий
t.me/MrMethod
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #34 : 31 Декабря 2013, 14:10:28 »

Вставлю свои пять копеек, дабы было еще более удобно добавлять "переменные" то лучше сделать так:
Код:
%vars = (
    date => $p{date},
    price => sprintf("%.2f",$p{price}),
    balance => sprintf("%.2f",$p{balance}),
    final_balance => sprintf("%.2f",$p{balance}-$p{price}),
    actual_transfer => sprintf("-%.2f",$p{balance}-$p{price}),
);
$message =~ s/\{\{([^}]+)\}\}/$vars{$1}/g;
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #35 : 04 Января 2014, 13:22:19 »

Обновил согласно вашим пожеланиям + учитывание зависимости стоимости списаний от скидки
Записан
sov
Постоялец
***

Карма: 0
Offline Offline

Сообщений: 101


Просмотр профиля
« Ответ #36 : 04 Января 2014, 19:09:58 »

Обновил согласно вашим пожеланиям + учитывание зависимости стоимости списаний от скидки
Эх... Думал вы и мои пожелания учли... Насчёт включить/отключить у отдельных клиентов напоминаний о списаниях. Заодно неплохо-бы сделать и возможность полного отключения заглушки у некоторых клиентов.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #37 : 05 Января 2014, 02:54:25 »

Обновил согласно вашим пожеланиям + учитывание зависимости стоимости списаний от скидки
Эх... Думал вы и мои пожелания учли... Насчёт включить/отключить у отдельных клиентов напоминаний о списаниях. Заодно неплохо-бы сделать и возможность полного отключения заглушки у некоторых клиентов.
я смотрел последние мессаги, поэтому про твои пожелания забыл. Посже сделаю
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #38 : 05 Января 2014, 11:45:18 »

ааааа, Efendy, нееееет! Только не ты! Веселый Исправь! "поЗже"
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #39 : 05 Января 2014, 12:20:44 »

ааааа, Efendy, нееееет! Только не ты! Веселый Исправь! "поЗже"
дурацкое слово, я написал "пожже" - режет глаз, написал "посже" - тоже, а догадаться проверить как "позднее" не додумался)
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #40 : 05 Января 2014, 16:25:39 »

Веселый Бывает
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #41 : 06 Января 2014, 16:29:26 »

Добавил фичу. Если в допданных создать поле:

Имя поля: Не напоминать о списании заглушкой (этот текст можно менять)
Имя поля в бд: _block_capremind
Тип поля: Да/Нет

То блокирующее сообщение не будет устанавливаться для тех, у кого поле в значении "да"
Записан
sov
Постоялец
***

Карма: 0
Offline Offline

Сообщений: 101


Просмотр профиля
« Ответ #42 : 06 Января 2014, 20:17:09 »

Добавил фичу. Если в допданных создать поле:
Спасибо, добрый человек! Дай бог тебе здоровья!

Надо обновить модуль заглушки? Или целиком биллинг?
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #43 : 19 Января 2014, 09:27:08 »

Добавил фичу. Если в допданных создать поле:

Имя поля: Не напоминать о списании заглушкой (этот текст можно менять)
Имя поля в бд: _block_capremind
Тип поля: Да/Нет

То блокирующее сообщение не будет устанавливаться для тех, у кого поле в значении "да"

Сделать бы галку в группах, напоминать/не напоминать.
Записан
SeMant
NoDeny
Старожил
*

Карма: 4
Offline Offline

Сообщений: 266



Просмотр профиля Email
« Ответ #44 : 28 Февраля 2014, 10:17:38 »

 У меня некоторым абонентам устанавливается две услуги, inet_unlim  и basic. Так вот при отправке сообщения услуга basic не учитывается. Можно ли сделать так чтобы учитывалась или мне лучше создать услугу inet_unlim, в которой будет учитываться снятие за услугу basic, что для меня не очеь удобно ?
Записан
Страниц: 1 2 [3] 4 5 6
  Печать  
 
Перейти в:  

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