In modern multi-channel businesses, pricing is no longer static or uniform. Organizations selling through direct sales teams, eCommerce platforms, distributors, and partner networks must deliver accurate, dynamic, and channel-specific pricing. Oracle Order Management Cloud and Oracle Pricing provide the structure to design flexible pricing strategies, configure pricing segments, apply pricing algorithms, and enable Oracle price optimization across diverse sales channels. For example, a manufacturing company may offer negotiated pricing to enterprise clients, tier-based incentives to distributors, and promotional e-commerce pricing, all requiring different logic but consistent control.Â
This guide explains how to manage pricing segment in Oracle, set up price lists, build discount structures, and configure pricing strategies that scale. It also demonstrates how well-designed pricing algorithms support accurate and efficient pricing in Oracle order management. Whether you need channel-specific pricing, tier-based discounts, or a unified pricing framework, this step-by-step overview will help you configure a robust pricing model in Oracle Order Management Cloud.Â
Key Concepts in Oracle Pricing SetupÂ
- Pricing Segment:Â Groups transactions by attributes such as channel, geography, customer type, or item category.Â
- Pricing Strategy: Defines pricing behavior—price lists, discount lists, rules, and the pricing algorithm used in Oracle order management cloud.Â
- Price List:Â Base price definition for items.Â
- Discount List:Â Adjustments applied based on customer, volume, promotions, or channel.Â
- Pricing Algorithms / Matrix Classes:Â Advanced logic used for Oracle price optimization (tiered pricing, markup rules, attribute-based conditions, etc.).Â
Creating a Pricing SegmentÂ
A pricing segment groups orders into logical categories such as direct sales, distributors, or e-commerce customers. This drives which pricing strategy Oracle Order Management uses when an order is captured.Â
Examples of Pricing SegmentsÂ
- Direct Sales Segment:Â For corporate or B2B customers.Â
- E-commerce Segment:Â For retail and online sales.Â
- Distributor Segment:Â For reseller and partner-based transactions.Â
How to Manage Pricing Segment in OracleÂ
Navigation
Functional Setup and Maintenance → Order Management → Search Task → Manage Pricing Lookups → Lookup Type: ORA_QP_CUST_PRICING_SEGMENTS → Create SegmentÂ
Set Up Price ListsÂ
A Price List defines the base selling price for items. Oracle order management cloud uses these prices as the foundation for discounts, markups, and pricing rules.Â
Why Create Multiple Price Lists?Â
Different channels usually require different pricing models:Â
- Corporate Price ListÂ
- Distributor Price ListÂ
- E-commerce Price ListÂ
Navigation
Order Management → Pricing Administration → Manage Price Lists → CreateÂ
After creation, click Save and Edit, add items, and assign the Access Set before approval.Â
Define Discount ListsÂ
(Optional but widely used in Oracle pricing)Â
A Discount List defines adjustments as either a percentage or a fixed amount.Â
Use CasesÂ
- Direct Sales:Â Smaller volume-based discountsÂ
- Distributors:Â Larger tier-based discountsÂ
- E-commerce:Â Promotions, coupon codes, seasonal pricingÂ
Create a Discount List
Nav → Order Management → Pricing Administration → Manage Discount Lists → CreateÂ
After saving, add items and create discount rules.
Types of Discount RulesÂ
Simple Rule:Â Straightforward price adjustment based on a single condition.Â
Tier-Based Rule: Pricing changes depending on quantity or value tiers. Â
Example:Â
- 1–10 units → No discountÂ
- 11–20 units → 5%Â
- 21+ units → 10%Â
Attribute-Based Rule:Â Adjustments based on attributes such as customer class, product category, or order type.Â
Example:Â
- Gold customers → 15% offÂ
- If Item = AS15000 → 7% discountÂ
Define a Pricing Strategy
A pricing strategy bundles price lists, discount lists, cost lists, and rules into one logical pricing container. Oracle order management uses this strategy at runtime through a pricing algorithm.Â
Navigation
Order Management → Pricing Administration → Manage Pricing StrategiesÂ
Attach
- Price ListsÂ
- Discount ListsÂ
- Cost Lists (if applicable)Â
Create separate pricing strategies for:Â
- Direct SalesÂ
- E-commerceÂ
- DistributorsÂ
- PartnersÂ
Customer Pricing ProfilesÂ
A Customer Pricing Profile determines which pricing strategy applies to a customer during order capture in Oracle order management cloud.Â
It enables personalized pricing based on:Â
- Customer sizeÂ
- Revenue potentialÂ
- Customer categoryÂ
- GeographyÂ
Create a Customer Pricing ProfileÂ
Order Management → Pricing Administration → Manage Customer Pricing ProfilesÂ
Assign the Customer to a Pricing SegmentÂ
Order Management → Pricing Administration → Manage Pricing SegmentsÂ
Assign Pricing Strategies AutomaticallyÂ
The task Manage Pricing Strategy Assignments connects Customer Pricing Profiles, Pricing Segments, and Pricing Strategies.Â
Navigation:Â
Order Management → Pricing Administration → Manage Pricing Strategy AssignmentsÂ
Rules determine:Â
- Which customer gets which pricingÂ
- Which channel triggers which price listÂ
- How pricing algorithms are invokedÂ
This step is critical for Oracle price optimization.Â
How Pricing Algorithms Work at RuntimeÂ
Oracle pricing uses the pricing algorithm at sales order runtime to compute the final price:Â
- Identify the customer pricing profileÂ
- Map the order to a pricing segmentÂ
- Evaluate pricing strategy assignmentsÂ
- Apply the associated pricing strategyÂ
- Price ListÂ
- Discount ListÂ
- SurchargesÂ
- Attribute rulesÂ
- Matrix classes
- 5. Return the final optimized price to Oracle Order ManagementÂ
This behavior ensures scalable, accurate pricing across all Oracle order management cloud channels.Â
ConclusionÂ
A well-designed pricing model in Oracle Order Management Cloud requires more than just price lists. It involves setting up pricing segments, leveraging pricing algorithms, and aligning discount structures and strategies across customer types and sales channels. By implementing these components correctly, organizations can achieve consistent pricing, stronger controls, and better Oracle price optimization across their business.Â
From advanced pricing models and order management optimization to Oracle Fusion implementations, EBS upgrades, EPM solutions, and managed services, our Oracle specialists can support your transformation initiatives. Explore our full Oracle offerings here.Â

