Update the prices of an active plan
complete
G
Greg L.
As a user, I want to be able to update the price of a plan associated with existing subscriptions, including base amount and charges.
Use case: our company updates its pricing on a yearly basis (e.g. +2%). As prices cannot be updated once the plan is associated with existing subscriptions, we need to create a new plan - which has a different code - with the updated amounts and trigger an upgrade for all customers. Then we can delete the old plan. This process is not optimal as it requires several actions on our part.
Michael Ponrajah
complete
You can now edit the subscription fee of a plan or subscription. Changing this value can impact the next generated invoice.
M
Mathieu Déjean
in progress
Karl Kloppenborg
Kind of similar: one of the way other billing systems handle this is through "price points"
Where each plan can have multiple price points, the active one and others either historical or ancillary.
Subscriptions when created can either be defaulted to the current "active" price point or billing admins can select the price point from historical/ancillary.
Then when the price point default changes, the plans with the previous pricepoint stay the same but newly created ones adopt whatever is active at the time.
This is good because it makes changing prices easy and you can then migrate customers to your new pricing if you choose to, without going through the pain of creating a new plan and potentially updating external systems etc.
A
Alexander O.
-1 to this feature, ability to edit price of active plan looks like anti pattern
you need something else instead of this suggestion (may be bulk migration plan process with good UI/UX), something like small ETL inside Lago for internal needs
Alexander Birkner
Fully agree. Same thing like https://getlago.canny.io/feature-requests/p/edit-groups-associated-with-billable-metrics updating the metric prices for the plan. Changing the price should affect current billing periods but it should be possible.