Skip to content

Commit 8754250

Browse files
Merge pull request killbill#614 from killbill/aviate-pricing-hub-docs
Aviate pricing hub docs
2 parents edc6f4f + 984f4f6 commit 8754250

File tree

7 files changed

+69
-1
lines changed

7 files changed

+69
-1
lines changed

html5/_main_toc.html.slim

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,10 @@ nav.sidebar-nav
346346
ul.nav.navbar-nav
347347
li
348348
a.nav-link href="/latest/what_is_aviate.html"
349-
| What is Aviate?
349+
| What is Aviate?
350+
li.bd-sidenav-active
351+
a.nav-link href="/latest/aviate-pricing-hub.html"
352+
| Aviate Pricing Hub Guide
350353
li.bd-sidenav-active
351354
a.nav-link href="/latest/how-to-install-the-aviate-plugin.html"
352355
| Plugin Installation
159 KB
Loading
136 KB
Loading
66.3 KB
Loading
56 KB
Loading
30.4 KB
Loading
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
= Aviate Pricing Hub
2+
3+
== Introduction
4+
5+
The Aviate Pricing Hub allows creating individual catalog entries such as plans, products, and pricelists. Thus, you can create such entries without the need to manage entire catalog versions.
6+
The Pricing Hub UI internally uses the https://apidocs.killbill.io/aviate-catalog[Aviate Catalog APIs].
7+
8+
== Products
9+
10+
The Products screen provides information about the available products. It can be used to create products/plans/pricelists. It can also be used to edit existing plans/products and retire plans/products.
11+
12+
=== Create Product,Plan, Pricelist
13+
14+
The Create Product, Plan, Pricelist screen can be used to create a product, plan, and pricelist.
15+
16+
In order to use this feature, click on the *Add Product* button in the *Pricing Hub*. Enter product details, plan details, phase details, price details and billing period as required and click on *Save Product*:
17+
18+
image::../assets/img/aviate/pricing-hub-guide/create-product-plan-pricelist.png[]
19+
20+
The above screenshot demonstrates creating a new product called `netflix` with a `netflix-basic-monthly` plan that is priced at `$20` per month.
21+
22+
This screen internally uses the https://apidocs.killbill.io/aviate-catalog#create-plan-product-pricelist[Create Plan, Product, Pricelist
23+
API].
24+
25+
=== Add New Plan
26+
27+
Once a product is created, you can add new plans at any time.
28+
29+
In order to add a new plan, click on the three dots next to the product name and click *Edit*. Click on *Add Plan* and enter details for the new plan as required:
30+
31+
image::../assets/img/aviate/pricing-hub-guide/add-new-plan.png[]
32+
33+
The above screen demonstrates creating a new plan called `netflix-premium-monthly` corresponding to the `netflix` product.
34+
35+
This screen internally uses the https://apidocs.killbill.io/aviate-catalog#create-plan[Create Plan API].
36+
37+
=== Edit Plan
38+
39+
The Pricing Hub UI allows modifying plan prices after a plan is created. Note that only plan prices can be modified, other plan attributes like duration of the phases, etc. are not allowed to be changed.
40+
41+
To edit a plan, click on the three dots next to the product name and click *Edit*. Click the chevron next to the plan name to view the plan details. Click the arrow next to the price values to increase/decrease the values as required:
42+
43+
image::../assets/img/aviate/pricing-hub-guide/edit-plan-prices.png[]
44+
45+
The above screen demonstrates editing the prices of the `netflix-premium-monthly` plan.
46+
47+
This screen internally uses the https://apidocs.killbill.io/aviate-catalog#modify-plan[Modify Plan API].
48+
49+
=== Retire Plan
50+
51+
The Pricing Hub UI allows retiring a plan. When a plan is retired, it is no longer possible to create new subscriptions corresponding to the plan.
52+
53+
To retire a plan, click on the three dots next to the product name and click *Edit*. Click the *Delete* icon next to the plan name:
54+
55+
image::../assets/img/aviate/pricing-hub-guide/retire-plan.png[]
56+
57+
This screen internally uses the https://apidocs.killbill.io/aviate-catalog#retire-plan[Retire Plan API].
58+
59+
=== Creating Usage Prices
60+
61+
The Pricing Hub UI also allows creating usage plans. So you can define a billing meter (which encapsulates how usages are aggregated), define blocks/tiers in the usage plan, and add usage based prices corresponding to these blocks.
62+
63+
In order to create a usage plan, click the *Configure* button in the *Usage Price* column.Select an existing billing meter or add a new billing meter. Enter size, max and price. Add additional blocks/tiers as required:
64+
65+
image::../assets/img/aviate/pricing-hub-guide/usage-pricing.png[]

0 commit comments

Comments
 (0)