This article covers
How to resolve the error “Changing subscriptions term/trial period is not allowed”?
When you edit the subscription via UI, you would get this error: “Changing subscriptions term/trial period is not allowed” when you try to change your subscription from a non-recurring to a recurring state.
The error could happen when you are trying to change your subscription from a non-recurring to a recurring state.
For example: If a subscription has a yearly plan in a non-recurring state and if we are trying to change it to a quarterly recurring plan, we would get this error.
As a workaround, you can edit the subscription and increase the billing cycle, and set it for extra terms or set it as 'forever' and then try changing the plan of the subscription.
Note: If we were to change the plan of a subscription that is in active status, we will not have this error.
Related articles and Documentation
What happens to the Subscription and other entities once the subscription is paused?