Название: rev 343. Условия для клиента в настройках услуги Отправлено: Efendy от 11 Августа 2015, 16:21:17 Хотите для клиентов из разных городов свои тарифы? Хотите для клиентов, которые подключились больше года назад (смотрим на дату договора) давать какие-нибудь дополнительные тарифы? Хотите, чтобы кто заплатил за несколько месяцев вперед, мог выбрать дополнительный тариф со скидкой? Все это возможно! Цитирую документацию для новой фичи:
Цитировать Условия применяются только при выборе услуги клиентом. Они не действуют на администраторов. Условия описывают каким клиентом разрешено устанавливать данную услугу. Вы можете указать значение полей данных клиента, например: Код: _adr_city = 'dnepr' Разрешение устанавливать услугу только с балансом больше 100 и если скидка = 0: Код: balance > 100 AND discount = 0 Поскольку в это поле можно вписать любой sql, для безопасности необходимо включить фичу в конфиге sat.cfg: Код: $service_condition_enabled = 1; Название: Re: rev 343. Условия для клиента в настройках услуги Отправлено: poxy. от 14 Августа 2015, 09:25:54 Можно ли сделать привязку к двум доп полям, например город1+группа частный сектор, город1+группа многоэтажки? Группа сделана доп полем.
Название: Re: rev 343. Условия для клиента в настройках услуги Отправлено: Efendy от 14 Августа 2015, 14:16:18 геморно
Название: Re: rev 343. Условия для клиента в настройках услуги Отправлено: Warlock от 14 Августа 2015, 21:13:34 А как сделать для _adr_city = 'gromovka' и _adr_city = 'morskoe'?
Название: Re: rev 343. Условия для клиента в настройках услуги Отправлено: Warlock от 18 Августа 2015, 14:01:02 А как сделать для _adr_city = 'gromovka' и _adr_city = 'morskoe'? апНазвание: Re: rev 343. Условия для клиента в настройках услуги Отправлено: fet4 от 22 Октября 2015, 21:47:07 А по двум доп. полям будет фильтровать для клиентов услуги? Допустим Город+частный сектор?
Название: Re: rev 343. Условия для клиента в настройках услуги Отправлено: Efendy от 22 Октября 2015, 23:01:16 А по двум доп. полям будет фильтровать для клиентов услуги? Допустим Город+частный сектор? даКод: поле1 = значение1 AND поле2 = значение2 AND еще стопицот условий Название: Re: rev 343. Условия для клиента в настройках услуги Отправлено: vddav от 01 Ноября 2016, 17:05:46 больше года прошло))) но все же. я так понял в "управлении" ( модуль srv_info) нет проверки condition , а там где "Подключить услугу" модуль srv_select эта проверка есть, но на следующий месяц заказать услугу можно только через управление - а тут сюрприз - услуги доступные всей группе, а не конкретной подгруппе по условию. собственно просьба добавить проверку в user/srv_ifo.pl
Название: Re: rev 343. Условия для клиента в настройках услуги Отправлено: Efendy от 01 Ноября 2016, 20:46:33 В доке написано:
Цитировать Условия применяются только при выборе услуги клиентом. Они не действуют на администраторов. Название: Re: rev 343. Условия для клиента в настройках услуги Отправлено: vddav от 02 Ноября 2016, 10:53:55 там где "Подключить услугу" - да, фильтр работает, но там нельзя заказать следующую услугу по завершении текущей, только если вообще нет такой услуги(srv_select)
там где "Управление" - можно заказать на следующий месяц, но там нет фильтра по condition (srv_info) да странно как то, абонент заходит в личный кабинет изменить услугу на следующий месяц и логично что жмет на пункт в меню "подключить услугу", а оказывается надо не в меню, а где-то в тексте найти "управление". а там на следующий месяц можно заказать что угодно. Название: Re: rev 343. Условия для клиента в настройках услуги Отправлено: vddav от 02 Ноября 2016, 10:55:11 вот как оно у нас выглядит, может я чегото не того?)
Название: Re: rev 343. Условия для клиента в настройках услуги Отправлено: Efendy от 02 Ноября 2016, 13:10:52 Пофиксил в srv_info. А кнопку "управление" ты можешь сам сделать либо красной либо огромной. Есть дока по изменению титульной страницы личного кабинента
Название: Re: rev 343. Условия для клиента в настройках услуги Отправлено: fet4 от 26 Ноября 2016, 15:09:08 Не получается показывать тарифы для клиентов через условия.
Ставлю в тарифе в поле условие _adr_type = 'Частный сектор' в кабинете пользователя пишет "В данный момент не доступно ни одной услуги", естественно у пользователя заполнено данное поле как нужно. В чем может быть проблема? UPD: разобрался, нужно выбрать группу для тарифа и в условиях использовать ключ доп поля. Название: Re: rev 343. Условия для клиента в настройках услуги Отправлено: goletsa от 26 Февраля 2021, 15:54:50 В общем проблема примерно как в этой теме
http://forum.nodeny.com.ua/index.php?topic=3082.0 Но там решения нет и это относится к работе этого функционала. Когда сделали условием balance > 5000 (чтобы клиент мог подключить тариф на полгода только при наличии средств на счете клиента), столкнулись с тем, что как только баланс стал меньше условия то услуга подвисает и руками не завершается с ошибкой запроса данных клиента. В том числе администратор не может завершить услугу пока баланс учетки не сделать больше чем условие. Тариф с повторением, то есть списывает не всю сумму за полгода сразу, а помесячно частями. Название: Re: rev 343. Условия для клиента в настройках услуги Отправлено: Efendy от 27 Февраля 2021, 09:56:11 Версия Next?
Название: Re: rev 343. Условия для клиента в настройках услуги Отправлено: goletsa от 27 Февраля 2021, 13:35:17 Название: Re: rev 343. Условия для клиента в настройках услуги Отправлено: Efendy от 27 Февраля 2021, 19:47:47 2.0 больше похож на N+. В next условия применяются только когда абонент устанавливает услугу. В services.pm
Код: my $conditions = $service_new{conditions} ? "AND ($service_new{conditions})" : ''; Код: my $conditions = ''; Название: Re: rev 343. Условия для клиента в настройках услуги Отправлено: Stronglan от 20 Сентября 2021, 08:41:42 Цитировать Сорри за оффтоп, но ткинете носом где настраивается данный параметр, в настройках тарифах нет параметра "Условия", версия биллинга r638. В демке также не нашел данного параметра Нашел)) |