System of discounts
From ISPWiki
BILLmanager provides a flexible system of discounts. A discount can be given to:
- all customers. If you use BILLmanager Standard you can create and manage discounts in the Global discounts module.
- a group of customers. See the Customers group module -> Group discount management
- a particular customer. See the Customer management module -> Discounts management
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.
The priority of discounts:
- 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 single customer has a higher priority than that given to a group of customers.
- If discounts are given to equal customers, the priority can be determined by the area, i.e. 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 the products to a particular customer has a higher priority than that given on a specific product to all the customers.
If discounts have equal characteristics, the larger discount will be applied.
Other properties:
- Amount of a discount - can be configured either in percent or as a specific price.
- Start date - end date - the number of days 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).
- Example1 - 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 larger period, such as until 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.
- Example1 - 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:
- Discount conditions - when certain conditions are met, the discount is active. The following conditions are currently available:
- Number of products - the discount is given, if the number of products a customer purchases meets the specified condition. 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.
- 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).
