Welcome to this new video about KAUI. Today, we gonna explore the per tenant catalog configuration screens. In our first video, we have reviewed the login process, and the creation of the first tenant and so we will assume in this video that you have already configured the tenant ‘Streaming Video’ in your system.
Kill Bill exposes a powerful catalog that not only allows you to define all the productS, planS associated with the business, but that also letS you define a set of rules to specify the behavior of the system; an example of such rules is to configure whether the system should generate a pro-ration credit upon early cancellation. Our catalog documentation is a good resource to read about rules.
Each tenant can have its own catalog, which consists of a set of XML versions, the last one being the active version, that is used for new subscriptions, and the previous oneS are used to ensure that older subscriptions can retain their original attributes (for instance the original price in the case of a price change).
KAUI allows you to upload such XML versions, but for beginners who simply want to get started or businesses with simpler needs, KAUI also provides a simpler interface to create Plans. Note that when using this interface, the XML is generated in the backend with a set of default rules, and adding new plans does not create an XML version but instead adds the new entries in the active XML version.
Clicking on the + button will bring a form that will let you configure your new Plan:
We will first create a new Product ‘UnlimitedStreaming’, with a MONTHLY billing period and specify a trial length of 7 days.
We will then create another Product ‘LimitedStreaming’, with also a MONTHLY billing period and specify a trial length of 7 days.
Our next Plan will be an AO ‘DVD’, that will only be available for the product ‘UnlimitedStreaming’.
Let’s review the entries in our catalog. First, we can see that we have only one version, and then in that version, we can see our 3 plans. Note that we could add prices for different currencies by clicking on the ‘currency’ button on the left.
At this point, we can check the full XML that has been generated by the system by clicking the ‘Enable XML View’. We have the ability to review the XML for each version but in our case there is only one.
We can see (among other things) in the catalog, the list of products, default rules generated by the system, and the plans. Using the simple interface is a great way to get started, but for more advanced users who want to change the rules, or configure a lot of plans, prices, … this can get a bit slow, and so one way to do it is to edit the XML, change it as needed and then re-upload that XML from the same form where we had configured our plans.
I hope this gave you a good overview on how to get started with your tenant-specific catalog configuration.
I hope you have enjoyed this video. Please stay tuned for additional KAUI videos!