Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Порівняння попередніх версій Попередня ревізія | Наступна ревізія По сторонах наступні версії | ||
cumulativediscounts [2015/05/28 01:21] |
cumulativediscounts [2022/09/24 14:39] 127.0.0.1 зовнішнє редагування |
||
---|---|---|---|
Рядок 1: | Рядок 1: | ||
+ | ====== Накопительные скидки ====== | ||
+ | {{ : | ||
+ | Начиная с Ubilling 0.6.7 реализована новая механика накопительных скидок. Что она из себя представляет? | ||
+ | <code bash> | ||
+ | 1 1 * * * / | ||
+ | </ | ||
+ | |||
+ | Поведение накопительных скидок описывается следующими опциями конфига [[alteriniconf|alter.ini]] в вот таком виде для примера: | ||
+ | |||
+ | <code ini> | ||
+ | CUD_ENABLED=1 | ||
+ | CUD_PULLDAYS=30 | ||
+ | CUD_PERCENT=1 | ||
+ | CUD_PERCENTLIMIT=10 | ||
+ | CUD_PAYID=1 | ||
+ | CUD_CFID=" | ||
+ | CUD_OPERATION=" | ||
+ | </ | ||
+ | |||
+ | ====== Что происходит? | ||
+ | Предназначено это все для описания бизнес логики следующего вида: | ||
+ | * Абонент // | ||
+ | * По прохождению этих самых 30 дней, ему выставляется 1 процент скидки **CUD_PERCENT**, | ||
+ | {{: | ||
+ | * Все, абонент Василий пошел на следующий заход в 30 дней по накоплению следующего, | ||
+ | * Через 300 дней активного использования нашей услуги Василий упирается в верхний порог скидки в 10% **CUD_PERCENTLIMIT** (ну да, у нас же не благотворительная организация, | ||
+ | * В общем живет себе Василий счастливо, | ||
+ | * И тут наступает ситуация - деньги на счету Василия Илларионовича неожиданно заканчиваются. По какой причине? | ||
+ | * А что же с абонентом по имени // | ||
+ | * А он поставщик качественного колумбийского < | ||
+ | * За это ему от нас положена пожизненная скидка в 20%. Как это реализовано? | ||
+ | {{: | ||
+ | * Каждый раз при обработке абонента с этим заполненным полем вместо " | ||
+ | {{: | ||
+ | |||
+ | ====== Как проверять? | ||
+ | При большом желании, | ||
+ | {{: | ||
+ | \\ | ||
+ | {{: | ||
+ | |||