Pricing Plans Lifecycle Management
Amberflo provides full lifecycle management of Pricing Plans
When you first create a plan it is in Draft mode. You can make changes (change line items, prices on items, etc.) while in Draft mode. You can save a pricing plan while in Draft mode and revisit later to make additional changes.
To move the plan into production, you change it to the Active state. Once a plan has been set to Active state AND Saved, the plan can no longer be edited.
Assign Plan to Customers
Active plans can be assigned to customers.
One plan is always designated as the Default Plan. If you have more than one plan you specify which plan is set as the Default. Only Active plans can be set as Default Plan. If there is only one plan, that plan becomes the Default Plan.
When a new customer is created in Amberflo, the Default Plan is automatically assigned to that customer.
Update an Active Plan
if you wish to make a change to a plan (change price, add/delete line items), it is handled in the following way:
Create a new plan
Create a new plan with the changes you want. To accelerate creating a new plan, you can simply start by copying an existing plan.
Activate the newly created plan.
Deprecate the plan you wanted to change. When you select deprecate, you will be presented an option to select a new plan on which to migrate customers assigned to the current plan you wish to deprecate. Select the newly created and activated plan from the list. Once confirmed, the new plan is in place. The migration of customers is automatic and takes place at the end of their current billing period.
Deprecate (retire) a Plan
If you wish to retire a plan, Amberflo makes it easy to retire plans and provide you out-of-the-box options for automatically migrating customers to a new plan.
Automatic migration of customers
When you retire a plan, you are presented with options to automatically assign customers to a new plan based on billing cycle.
Changing plans mid-billing period
In Amberflo there is the option to transition a customer or group of customers from one plan to another at any time in the billing period. A customer may only have one active pricing plan applied at any given time. So if there is ever a situation where a customer should be assigned a different plan, you must transition them from one to the other.
If proration is enabled, then the transition will take effect immediately and any fixed charges will be prorated based on the number of days that the plan was active for (ie. if a customer is transitioned on the 10th day of a 30 day month, then the fixed charge would be prorated and the customer would only charged for 1/3 of the total fee). If there is a fixed charge on the new plan, then the customer would only owe 2/3 of the charge for that due to the same proration logic. There would be two invoices for that month, one for each of the plans that were assigned during the month, showing the usage-based charges.
If proration is not enabled, then the customer will be charged the full amount of any fixed charges, regardless of when the transition took place. If they are transitioned mid-billing period, then they would be charged the fixed charge for both plans. There would be two invoices for that month, one for each of the plans that were assigned during the month, showing the usage-based charges.
Updated 14 days ago