On Demand is a very specific but powerful tool. To get the most out of it you should spend some time studying the different concepts and terminology.

After reading this article you will have a better understanding of the On Demand concepts and what you can do with it


Let's get you started


On Demand is a concept used in iXpole to allow you to sell Credits.

With On Demand, you sell your customer a certain number of services or goods (upfront) and it is then up to him to decide when to use these goods or services.


Compare On-Demand to a stamp card, where you buy credit which, as you start consuming, the seller stamps off the credit spent. Or compare it to a number of vouchers the customer gets to use or spend whenever he or she desires. 


In iXpole we do this by configuring a product as a Wallet.
Upon creation of the Wallet you will have to set some characteristics for the Wallet.

Registration Type: Quantity versus Amount
A Wallet can contain credits in the form of 'units' (Quantity) or in the form of 'currency' (Amount), but it can not contain both.

  • When a Wallet is of the type 'Quantity', you will load it with units. Every time your customer buys something with his Wallet, the units will be decremented with the number of units he purchased.

  • When a Wallet is of the type 'Amount', you will load it with currency. Every time your customer buys something with his Wallet, the amount in his Wallet will be decremented with the total value of the products he purchased.

Usage
Usage is the term we use to reflect the usage of a Wallet. How many Credits have been spent and when is reflected in a Usage Report.