Published at: 2026-09-17
Configure segmented pricing
Configure cumulative pricing by segment so the system calculates each quantity range separately.
Overview
Segmented pricing supports data packages, utility fees, and other cumulative billing scenarios. Unlike tiered pricing, it does not apply one price to the entire order. It calculates each segment and then sums the results.
Before you start
[!IMPORTANT] - Permissions: You need price management configuration permissions. - Prerequisite: The target price book and product details exist. - Impact: Segmented pricing changes how the system calculates the final amount.
Enable segmented pricing
- Go to Setup > Price Management Configuration.
- Enable Allow Segmented Pricing on Price Book Details.
- Save the configuration.

Steps
- Find the product in the price book details.
- Set the Starting Quantity (exclusive) and Ending Quantity (inclusive) for each range.
- Enter a price book price for each range.
- Save the configuration.

Core rules
- The range is left-open and right-closed:
starting quantity < purchase quantity <= ending quantity. - The system uses each range’s unit price in the calculation.
- The final amount is the sum of all range subtotals.
- The first range starts at 0.
- An empty ending quantity on the last range means infinity.
- Segmented pricing does not support multiple units.
Example
For a data package:
| Range | Starting quantity (exclusive) | Ending quantity (inclusive) | Unit price |
|---|---|---|---|
| Range 1 | 0 | 100 MB | CNY 3/MB |
| Range 2 | 100 MB | 200 MB | CNY 2/MB |
| Range 3 | 200 MB | Empty (infinite) | CNY 1/MB |
Price calculation
For a purchase of 130 MB, the amount is
100 x 3 + 30 x 2 = CNY 360. The first 100 MB uses CNY 3/MB, and the remaining 30 MB uses CNY 2/MB.Segmented pricing versus tiered pricing
| Comparison | Tiered pricing | Segmented pricing |
|---|---|---|
| Billing | One unit price for the range that contains the order | Calculate each range and sum the results |
| Example for 130 MB | 130 x 2 = CNY 260 | 100 x 3 + 30 x 2 = CNY 360 |
| Use case | Consistent wholesale pricing | Cumulative billing for data packages, utilities, and similar services |
Configuration guidance
- Confirm that the business needs cumulative segments rather than one price for a range.
- Keep segmented pricing logic consistent for the same product in the same price book.
Configuration terminology
Each segment uses a Price Book Selling Price. Confirm the Completion Conditions before saving.