Explore price and quantity Ramps
Price and Quantity Ramps allow customers to structure contracts with planned changes in pricing and quantities over time. Each ramp segment defines a period, making it easy to support phased adoption, upgrades, and annual price increases.
Key features
CreateInstance API supports Price and Quantity Ramps and returns multiple root-level entities (including headerless Sold Products that do not have a parent header) in a single JSON structure. Root-level entity are the
entities that appear at the top level of the JSON structure. - Flexible deal structuring: Scale pricing and quantities over the contract term to match customer adoption and growth.
- Ramp segments: Define pricing and quantity changes by time‑based segments (yearly, quarterly, or custom).
- Product enablement: Configure ramp eligibility at the product level for recurring products.
- Quote integration: Create and manage ramps directly during the quoting process, including parent and child offers.
- Annual price increases: Apply an annual price uplift that automatically cascades to future segments.
- Ramp lifecycle support: Modify ramps, auto‑generate ramps for related pricing, and carry ramp logic through renewals and cancellations.
- Bundle consistency: Apply consistent ramp types and terms across bundled products.
Key concepts
Root-level entity definitions- Header vs No-header behavior
- With header (example,
Quote): Ramps can be linked to the header; use
fetchRecordSysIdsto retrieve specific ramps, or fetch all linked ramps by default. - No header (example, Sold Product): Ramps aren’t header‑linked; ramp IDs must be
provided, or
CreateInstancereturns no ramp data.
- With header (example,
Quote): Ramps can be linked to the header; use
- Multi-select vs Multi-select merge
- multiSelect returns separate groupings per sold product.
- multiSelectMerge (a function that merges all ramps and line items into a single grouping) returns a merged (flattened) structure, grouping all ramps and line items together, used when multiple sold products share a single ramp.
Benefits
- Align pricing with customer adoption
- Reduce manual adjustments during lifecycle changes
- Ensure predictable renewals and accurate billing
- Maintain a clear pricing timeline across the contract lifecycle