Use a price-type sort order
Sort order is useful when one source should always outrank another, regardless of the numeric values.
In Price Priority Order, place the authoritative price type first. Price System walks down the list and uses the first type that has a valid value for the current context.
The list mixes Pricesystem price types (Customer Price, Pricelist, Categoryprice, Product Customer Matrix — one entry per installed price module) with Magento's built-in candidates. The built-in entries use these labels: Group Price (this is Magento's tier price — do not confuse it with Group Discount, the customer-group discount), Special Price, Customer Discount, Group Discount, Catalog Price Rule and Original Price.
For example:
- Customer Price
- Pricelist
- Product Customer Matrix
- Categoryprice
- Catalog Price Rule
- Original Price
If Customer Price has no valid row for the requested quantity or date, the next available type is considered.
Advanced Config can replace the global order for a customer or customer group. Keep those exceptions rare and document why they exist; otherwise two customers with similar assignments can be difficult to compare.