ProductRatePlan
Use the ProductRatePlan object to define the services that make up the Product objects that can be associated with Subscription objects.
A product rate plan is the part of a product that your customers subscribe to. Each product can have multiple product rate plans, and each product rate plan can have multiple product rate plan charges, which are fees for products and their product rate plans.
Don't confuse a product rate plan and a rate plan. A product rate plan is a rate plan that's part of a product in your product catalog. A rate plan is the specific rate plan in a subscription.
Topaz, Ruby, and Diamond are examples of product rate plans in the following diagram:
For more information on this example, review the Product object.
The set of {Product objects, ProductRatePlan objects, ProductRatePlanCharge objects} is a defined set of products that a company sells, such as in the example, Family Plan, Topaz level.
Supported calls
You can use this object with the following calls:
-
delete()
-
create()
-
query()
-
update()
Walkthroughs and use cases
Here are some common ways to use this object:
-
Add a product rate plan to a product.
-
Modify a product rate plan in a product.
-
Subscribe customers to different product rate plans in the same product,