Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

discounts [2012/11/21 01:59]
nightfly
discounts [2013/11/04 01:22] (текущий)
nightfly
Строка 1: Строка 1:
 +====== Скидки ======
  
 +Начиная с релиза 0.3.4 в Ubilling доступна поддержка програм скидок. Она завязана на механику дополнительных полей профиля и [[remoteapi|API удаленного вызова]]. В кратце настройка данного функционала сводится созданию добавлению доп. поля профиля типа VARCHAR в котором будет указан процент скидки:
 +
 +
 +{{ :cfdiscount.png?500 |}}
 +
 +После чего следует скоректировать соответствующие опции в alter.ini:
 +
 +<file ini alter.ini>
 +; включаем механику скидок
 +DISCOUNTS_ENABLED=1
 +; ID доп поля которое мы только что создали
 +DISCOUNT_PERCENT_CFID=32
 +; если требуется операция не коректировки сальдо а оплаты как таковой можно установить в ADD
 +DISCOUNT_OPERATION="CORR"
 +; ID типа платежей под которым будут вноситься скидочные средства, по умолчанию это наличка
 +DISCOUNT_CASHTYPEID=1  
 +</file>
 +
 +теперь, для того, чтобы установить скидку в размере 10% для пользователя мы можем просто указать ее в соответствующем поле при его редактировании.
 +
 +{{ :discountpercent.png?500 |}}
 +
 +Вот что мы должны получить в результате:
 +
 +{{ :discountpercent2.png?500 |}}
 +
 +Скидочные средства начисляются по каждому позитивному платежу за текущий месяц при помощи вызова **discountprocessing** из [[remoteapi|API удаленного вызова]].\\ 
 +Все это выглядит с точки зрения движения средств следующим образом:
 +
 +{{ :discountcashflow.png?500 |}}
 +
 +Начиная с Ubilling 0.4.7 появилась необязательная опция DISCOUNT_PREVMONTH позволяющая начислять скидочные средства по платежам за предыдущий месяц.
discounts.txt · Последние изменения: 2013/11/04 01:22 — nightfly
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki