|
| 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