How priority works

Price System can receive several valid prices for the same product, customer and quantity. The global price-selection strategy decides which candidate becomes the final price.

Global strategies

  • Lowest is common when every candidate represents an offer and the customer should receive the best price.
  • Highest is useful when the candidates represent minimum contractual values or controlled surcharges.
  • Sort order gives each installed price type a fixed business priority. The first available type wins.
  • Formula calculates a result from selected price types and requires Advanced Config.

A numeric priority inside Category Price, Price Lists or Product-Customer Matrix resolves competing records of that same price type. It does not replace the global strategy used between different price types.

A practical example

Suppose a product has:

  • a Customer Price of €82;
  • a Price List value of €79;
  • a Category Price of €85.

Lowest returns €79. Highest returns €85. With Sort order, the result depends on whether Customer Price, Price List or Category Price appears first in the configured list.

Price System resolves eligible records inside each installed price type, collects the resulting candidates, applies the configured global strategy, and returns one final product price.

When a result is unexpected, inspect the price type's own assignment rules first, then check the global strategy.