System of discounts

From ISPWiki

Jump to: navigation, search

BILLmanager provides a flexible system of discounts. A discount can be given to:

The discount can be given on:

  • all products and services,
  • products and services of a particular project,
  • group of products/service,
  • specific product/service,
  • specific order period,
  • specific package.

Discount attributes:

  • Priority
  • Each discount has "priority". The bigger its value, the bigger the priority of a discount.
  • If discounts have the same priorities, you need to determine to whom this discount was given. For example, a discount given to a client has a higher priority than that given to a group of customers.
  • If discounts are given to equal customers, the discount on a specific product has a higher priority than that given on all the products.
Example: if all the discounts have the same priority, the discount that is given on all products to a particular customer has a higher priority than that given on a specific product to all customers. 
If discounts have equal characteristics, the larger discount will be applied.
  • Amount of a discount - can be configured either in percent or as a specific price.
  • Start date - end date - the number of days (months, years) a discount is valid.
  • Validity period - the number of days (months, years) a discount is valid (starting from the date when this discount was given).
    • Example 1 - you want to give a discount on the hosting service for the first month, if a customer bought this service within 5 days from the registration:
      • Start date - end date - a large period, e.g. 2032.
      • Validity period - 1 month.
    • Example 2 - you want to give a discount the domain name that was bought on 2010-02-01 - 2010-03-01:
      • Start date - end date - 2010-02-01 - 2010-03-01.
      • Validity period - 1 year.
    • Example 3 - you want to give a discount on a certain period:
      • Start date - end date - as required.
      • Validity period - 0 days.
  • Discount conditions - the discount will be given if certain conditions are met:
    • Number of products - the discount is given, if the number of products a customer purchases meets the specified condition. We take into account only the service associated with the client's account. For example, if a customer buys two services, you allow a 5% discount on these services; if he buys five services, you allow a 10% off, etc.
    • Number of paid services - means the same as the "Number of products", but a discount will be applied only to the services that were paid for. You cannot discount trial services, or those services that were bought with a 100% off.
    • When selecting the Payment condition, the discount will be shown on the last order step. A user will see a message on the order form offering to order another service with a discount. For example, buying a virtual server will allow for discount on a domain name.
    • Total expenses - the discount is based on the amount of total expenses of the client (from the registration date).
    • Amount paid - the discount will be given to the client whose payments amount meets specific requirements (payments may have the "Not paid" status). All payments from the client's registration date are taken.
    • Registration date - the discount is given, if a customer registers in the system within the specified period. Thus, you can encourage your customers (for example, those who have been using your services for more than a year are allowed a 5% discount, those using for more than two years can be granted a 6% discount). You can also allow bonuses to a newly registered customer (e.g. technical support discount for those registered less than one month ago).
Was this helpful? Yes | No
Personal tools