Product families
Product Families let you group related products into a hierarchy, making it easy to enforce upgrade-only contracts. For example, you can allow customers to move up from Silver to Gold, while preventing downgrades from Silver to Bronze.
Creating a product familyCopied!
You can create a product family here. By default the products you select will be grouped in an un-ordered list. If you impose a hierarchy, customers under contract will only be able to update their subscription to a product that is ranked higher than the one they are currently subscribed to. The first product in the list is the highest ranked one.

Using product families in the customer billing portalCopied!
In the customer billing portal, customers can only upgrade or downgrade within the same family, ensuring they stay within a consistent set of offerings.

Key featuresCopied!
-
In the customer billing portal, customers will only be able to transition between products within the same family
-
Product families have a notion of hierarchy - an inherent ranking of products within the family.
-
If a customer is under contract, transitions in products that are going down in hierarchy are blocked. Transitions in products that are going up in hierarchy are allowed.
-
-
You can set coupons that apply to an entire product family
-
You can create add-ons that are associated with prices within the product family
To create a product family using the API, follow this guide here.