Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Наступна ревізія | Попередня ревізія | ||
|
doomsdaytariffs [2022/09/24 14:39] 127.0.0.1 зовнішнє редагування |
doomsdaytariffs [2026/03/24 16:39] (поточний) nightfly |
||
|---|---|---|---|
| Рядок 1: | Рядок 1: | ||
| - | ====== Тарифы судного дня | + | ====== Тарифи судного дня ====== |
| - | [[http:// | + | **Дозволяють:** |
| + | * Гнучко керувати життєвим циклом тарифів | ||
| + | * Автоматично планувати міграцію користувачів між тарифами | ||
| + | * Блокувати випадкові зміни тарифів користувачам для яких вже запланована зміна | ||
| + | * Опційно нараховувати абонплату за поточним тарифом | ||
| + | * Опційно встановлювати кредит користувачам, | ||
| + | * Життєвий цикл тарифів може відбуватися в місяцях або днях | ||
| + | * Виправляти персоналу свої помилки протягом якогось часу | ||
| + | * Переглядати звіт про те, коли і з якого приводу це все відбувалося | ||
| + | * Автоматично знімати АП тарифів ваших нових свіжозареєстрованих користувачів | ||
| - | **Позволяют: | + | **Занадто складно, можна простіше?** |
| - | * Гибко управлять жизненным циклом тарифов | + | |
| - | * Автоматически планировать мигрирацию пользователей между тарифами | + | |
| - | * Блокировать случайные изменения тарифов пользователям для которых уже запланирована смена | + | |
| - | * Опционально начислять абонплату по текущему тарифу | + | |
| - | * Опционально устанавливать кредит пользователям, | + | |
| - | * Жизненный цикл тарифов может происходить в месяцах или днях | + | |
| - | * Исправлять персоналу свои ошибки на протяжении какого-то времени | + | |
| - | * Просматривать отчет о том, когда и по какому поводу это все происходило | + | |
| - | **Слишком сложно, | + | Окей. Тарифи судного дня |
| - | + | ||
| - | Окей. Тарифы судного дня | + | |
| {{: | {{: | ||
| - | Так | + | Так |
| {{: | {{: | ||
| - | ====== Включение ====== | + | ====== Ввімкнення |
| - | **Важно!** для работы модуля обязательно требуется | + | **Важливо!** для роботи модуля обов'язково потрібен налаштований і працюючий [[dealwithit|Живи |
| - | Для нормальной работы тарифов судного дня требуются | + | Для нормальної роботи тарифів судного дня |
| <code ini> | <code ini> | ||
| DEALWITHIT_ENABLED=1 | DEALWITHIT_ENABLED=1 | ||
| Рядок 33: | Рядок 32: | ||
| </ | </ | ||
| - | а также два | + | а також два |
| <code bash> | <code bash> | ||
| 10 2 * * * /bin/ubapi " | 10 2 * * * /bin/ubapi " | ||
| Рядок 39: | Рядок 38: | ||
| </ | </ | ||
| - | ====== Настройка ====== | + | ====== Налаштування |
| - | Вся конфигурация в дальнейшем производится | + | Уся конфігурація надалі здійснюються за допомогою такого модулю |
| {{: | {{: | ||
| - | Объясним на нетривиальном примере. | + | Пояснимо на нетривіальному прикладі. У вас є тариф Fire-5 вартістю 100 грошей. Ви хочете, |
| + | |||
| + | |||
| + | Також ви хочете, | ||
| + | |||
| + | Складно, | ||
| + | |||
| + | {{ddt1.png|}} | ||
| + | |||
| + | І власне результат: | ||
| + | |||
| + | {{ddt2.png|}} | ||
| + | |||
| + | Слід також зауважити, | ||
| + | |||
| + | Далі під час установлення одного з тарифів, | ||
| + | |||
| + | {{ddt3.png|}} | ||
| + | |||
| + | Що дає можливість, | ||
| + | |||
| + | {{ddt4.png|}} | ||
| + | |||
| + | Що буде також відображено у відповідних звітах за " | ||
| + | |||
| + | {{ddt5.png|}} | ||
| + | |||
| + | Варто зауважити, що у звіті "Історія" | ||
| + | |||
| + | Результат чого можна побачити у звіті за завданнями "Живи з цим" | ||
| + | |||
| + | {{ddt6.png|}} | ||
| + | |||
| + | З огляду на попередню конфігурацію нашого тарифу судного дня у вигляді Fire-5, у абонента на рахунку було 0 грошей, | ||
| + | |||
| + | {{ddt7.png|}} | ||
| + | |||
| + | З огляду на те, що на його рахунку після | ||
| + | |||
| + | {{ddt8.png|}} | ||
| + | |||
| + | У разі, якщо "Періодичність" | ||
| + | |||
| + | ====== Складно? | ||
| + | |||
| + | Давайте розберемо інший, трохи частіше зустрічається кейс. У вас є тариф Zamanuha для нових користувачів за 50 грошей. Після 12 місяців користувач має | ||
| + | |||
| + | {{ddt9.png|}} | ||
| + | |||
| + | Ну або навпаки, ви хочете, | ||
| - | Также вы хотите, | + | {{ddt10.png|}} |
| - | Сложно, правда? Но вполне возможно что вам именно хочется это делать и автоматизировать. Вот как это должно выглядеть: | + | Точно так само ви можете будувати |
| - | {{:ddt1.png?direct& | + | ====== Як це відбувається? ====== |
| - | И собственно | + | Під час кожного виклику ddt з RemoteAPI тарифи судного дня пробігають весь список користувачів, знаходять користувачів для тарифу, |
| - | {{:ddt2.png? | + | Слід також зауважити, |
| - | Следует также заметить, | + | ====== Навіщо це все? ====== |
| - | Далее при установке одного из тарифов описанных | + | Для забезпечення гнучкої маркетингової політики вашого |
| - | {{:ddt3.png? | + | **А можна просто встановити користувачеві необхідний тариф і забути про нього. Ось для цього, так.** |
| - | Что дает возможность, | ||
| - | {{: | + | ====== Примусове нарахування ====== |
| - | Что будет также отражено в соответствующих отчетах по "Тарифам судного дня" и " | + | Стоп, а що за " |
| - | {{:ddt5.png? | + | {{ddt11.png|}} |
| - | Стоит заметить, что в отчете "История" | + | Ну припустимо в вас є тарифи MegaCopper |
| - | Результат чего можно увидеть в отчете по задачам "Живи с этим" | + | Так як ви не благодійна організація, напевне ви хочете отримувати якийсь прибуток. Тому ви вирішили, |
| - | {{:ddt6.png? | + | Тобто робимо ось таке правило примусового нарахування для тарифу GigaPON: |
| - | Учитывая предыдущую конфигурацию нашего тарифа судного дня в виде Fire-5, у абонента на счету было 92 денег, и ему было начислено 100 денег за текущий период использования тарифа Fire-5. | + | {{ddt12.png|}} |
| - | {{:ddt7.png? | + | і ось таке для MegaCopper: |
| - | В силу того, что на его счету после этого образовалась задолженность в размере -8 денег, ему автоматически был установлен кредитный лимит в 8 денег до конца текущего месяца, | + | {{ddt13.png|}} |
| - | {{:ddt8.png? | + | Отримуючи два ось таких правила примусового нарахування. |
| - | В случае, | + | {{ddt14.png|}} |
| - | ====== Сложно? Не понятно? ====== | + | Що після реєстрації користувачів |
| - | Давайте разберем другой, | + | {{ddt15.png|}} |
| - | {{:ddt9.png? | + | після наступного запуску виклику ddt з remoteAPI, дасть нам наступний ефект: |
| - | Ну либо наоборот, | + | {{ddt16.png|}} |
| - | {{:ddt10.png? | + | {{ddt17.png|}} |
| - | Точно | + | а також буде відображено в історії примусових нарахувань |
| - | ====== Как это все происходит? | + | {{ddt18.png|}} |
| - | При каждом | + | Так, воно просто дивиться в "зареєстрованих сьогодні" користувачів і запускає правила примусового нарахування |
| - | Следует | + | Слід також помітити, що тарифи з правилами примусового нарахування не можуть бути |
| - | ====== Зачем все это? ====== | ||
| - | Для обеспечения гибкой маркетинговой политики вашего предприятия и максимальной автоматизации производства. Да, теоретически и практически можно делать все что делают " | ||
| - | А можно просто установить пользователю требуемый тариф и забыть о нем. Вот для этого, да. | ||