Published at: 2026-09-17
Configure multi-unit pricing
Maintain separate prices for different units of the same product to support sales by package.
Overview
Multi-unit pricing supports products sold by both a base unit and a package unit, such as bottles and cases. Maintain a price for each unit, and let the system match the price to the unit selected on the order.
Before you start
[!IMPORTANT] - Permissions: You need price management configuration permissions. - Prerequisite: The product supports multiple units, and multi-unit pricing is enabled in item or product settings. - Impact: Unit prices may differ significantly.
Enable multi-unit pricing
- Go to Setup > Price Management Configuration.
- Enable Enable Multi-Unit Pricing.
- Save the configuration.

Steps
- Add the target product to the price book details.
- Check the pricing units supplied by the system.
- If the product has multiple units, set a price or discount for each unit.
- Save the configuration.

Core rules
- Set a price and discount independently for each unit.
- The order uses the price that matches its selected unit.
- If a unit has no independent price, the system may calculate it from the conversion ratio.
- The standard price book does not support multi-unit pricing.
Example
| Product | Unit | Conversion relationship | Price Books price |
|---|---|---|---|
| Product A | Bottle | Base unit | CNY 2.00 |
| Product A | Case | 1 case = 24 bottles | CNY 45.60 (independent price) |
Price retrieval examples
- Customer buys one case: retrieves the case price of CNY 45.60.
- Customer buys individual bottles: retrieves the bottle price of CNY 2.00.
Configuration guidance
- Maintain independent prices when unit prices do not scale with the conversion ratio.
- Use independent unit prices for case discounts or bulk-package promotions.
Configuration terminology
The price book can combine Tiered Pricing with a unit-specific Price Book Selling Price when the business rules allow it. Confirm the Completion Conditions before saving.