====== Шаблон настройки лимитного тарифа ====== Лимитный тариф предназначен для снятия денежных средств за каждый мегабайт данных которые получил или передал абонент. ===== Настройка ===== ==== Тариф ==== Необходимо выбрать типа тарифа "Учетный".\\ {{:billing:howto:tarif_tos_0_new.png?400|}}\\ Далее есть возможность выбрать период действия лимита: * Нет * Ежедневный * Еженедельный * Ежемесячный * Плавающий ==== Лимит ==== Лимит это объем данных которые можно настроить отдельно от основной тарификации.\\ К примеру можно выдать абоненту 500 МБ в день бесплатно, а далее брать плату за каждый мегабайт выше данного лимита. Так же стоит отдельно упомянуть период действия лимита "Плавающий".\\ Данный тип периода сбрасывается согласно дате снятия абонплаты указанной в индивидуальных настройках абонента. Что бы добавить лимит, необходимо в списке тарифов выбрать лимитный тариф и нажать на кнопку редактирования цен.\\ {{:billing:howto:tarif_tos_4_new.png?400}}\\ Отредактировать лимиты {{:billing:howto:tarif_tos_1_new.png?500}}\\ ==== Скрипты ==== Для корректной работы логики, необходимо что бы абонент переподключился после сброса лимитов.\\ С этим нам помогут консольные команды которые необходимо будет добавить в крон.\\ **kick_tarif_tos_day** и **kick_tarif_tos_dynamic**\\ Данные консольные команды подходят для ежеденвного запуска в 00:00, если вы используете ежедневный или плавающий лимиты.\\ **kick_tarif_tos_week**\\ Данную команду стоит запускать в понедельник в 00:00, если вы используете еженедельный лимит.\\ **kick_tarif_tos_month** Данную команду стоит запускать первого числа каждого месяца в 00:00, если вы используете ежемесячный лимит.\\ Для запуска необходимо создать скрипт примерного содержания: #!/bin/bash cd /var/www/mikbill/admin php ./index.php kick_tarif_tos_day и добавить его в крон.\\