Хотите для клиентов из разных городов свои тарифы? Хотите для клиентов, которые подключились больше года назад (смотрим на дату договора) давать какие-нибудь дополнительные тарифы? Хотите, чтобы кто заплатил за несколько месяцев вперед, мог выбрать дополнительный тариф со скидкой? Все это возможно! Цитирую документацию для новой фичи:
Условия применяются только при выборе услуги клиентом. Они не действуют на администраторов.
Условия описывают каким клиентом разрешено устанавливать данную услугу. Вы можете указать значение полей данных клиента, например:
В данном примере, услуга разрешена к установке только клиентам в городе Днепропетровск (дополнительное поле _adr_city = dnepr)
Разрешение устанавливать услугу только с балансом больше 100 и если скидка = 0:
balance > 100 AND discount = 0
Поскольку в это поле можно вписать любой sql, для безопасности необходимо включить фичу в конфиге sat.cfg:
$service_condition_enabled = 1;