In B2B, the same product can have a dozen valid prices, depending on who is buying, how much, and under which contract. Hard-coding that quickly becomes unmaintainable.
What the pricing engine covers
- Pricelists per customer group: wholesale, key accounts, distributors.
- Individual discounts and contracts: negotiated terms per customer.
- Volume / tiered pricing: the price drops as quantity rises.
- Overlapping rules with priorities: predictable resolution when several rules match.
- Quote-only assortment: some items are RFQ-only, never shown with a public price.
An example: a key account has an individual 8% discount on a whole category, while a volume price also applies from 50 units. The higher-priority rule, the customer’s contract, wins, so the sales rep sees one predictable final price instead of working out by hand which discount applies.
A visual rule builder composes these so the right price always shows for the right customer, and prices that need negotiation flow into the RFQ process instead.