ExampleVariants are most useful for:
A Pro plan has the same core features for every customer, but is sold monthly, annually, and as a higher-volume package. Model these as variants ofproinstead of three unrelated plans.
- Monthly vs annual billing intervals
- A/B testing plan packages
- Volume ladders that share most features but differ in included usage or overage price
Setting up
- CLI
- Dashboard
Define variants from a base plan in Push changes with
autumn.config.ts:autumn.config.ts
atmn push.How variants work
Each variant is still a plan you can attach by ID, such aspro_annual or pro_100k. The difference is that Autumn keeps it connected to the base plan.
Use variants when plans share most of their features. If a variant changes many unrelated parts of the plan, create a separate plan instead.