What customers can switch to
The Plan switch scope setting controls which plans are available to customers in Customer Portal v2 and when admins change a subscription plan:- Current plan group: customers can only switch to eligible plans in the same plan group as their current plan. This is the default.
- All project plans: customers can switch to eligible plans across the project, even when the target plan belongs to another plan group.
Enable plan switching
Plan switching is available for projects that use order-based plan management.- Open New Features in Firmhouse.
- Enable Plan Switching in Self Service Center for the project.
- Open Settings > Subscription model.
- Scroll to Plan switch behavior.
- Choose a Plan switch scope:
- Current plan group to keep customers within their current plan group.
- All project plans to let customers switch to any eligible plan in the project.
Contract terms and pricing
The same Plan switch behavior section controls what happens after the switch:- Contract terms decides whether existing commitment terms are kept or restarted from the new plan.
- Product prices decides whether product prices stay as they are or update from the new plan’s discount policy when Shopify subscriptions are configured.
API behavior
TheupdateSubscribedPlanV2 GraphQL mutation uses the same project-level Plan switch scope setting and the same eligible-plan rules.
- When the scope is Current plan group,
updateSubscribedPlanV2rejects switches to plans in another plan group. - When the scope is All project plans,
updateSubscribedPlanV2can switch the subscription to an eligible plan in another plan group.
switchSubscriptionPlan only when you need a paid plan-switch offer that the customer accepts before the plan changes.