SealCore
Sales & operations

Wholesale and distribution: tiered pricing, discounts and delivery routes

Three things make ordinary retail software unusable for a distributor — and here is how each is handled.

The SealCore team3 min read
Illustration for: Wholesale and distribution: tiered pricing, discounts and delivery routes

Distributors often start on retail software because it is cheap and available. It works for a few months, then breaks in exactly three places: price, discount and delivery. Those are not peripheral features — they are the substance of the wholesale trade.

Place 1: One product, many prices

Retail has one shelf price. In wholesale the price depends on who is buying and how much: tier-1 dealers, tier-2, cash customers buying in bulk, annual-contract accounts — each with its own price list, and within each list, volume breaks.

A structure that survives change:

  • Each customer belongs to exactly one price group; the group is an attribute of the customer, not something a salesperson picks at the till.
  • Price lists are effective-dated — you can see what the price was on 1 June, to settle a query about last month’s order.
  • Volume breaks are declared as ranges and selected by the system — not remembered by staff.
  • A special price for one customer must be a documented, time-limited exception, not an empty box anyone can fill in.

Place 2: Discounts stacked on discounts

The price-list discount, plus the monthly programme discount, plus early-payment discount, plus quarterly volume rebate. The question is always: do they add or compound, and on which base?

This is where packaged software usually gives up, and where custom building pays best. The design principle: each discount type is its own line shown on the document, never merged into a single figure. The customer must be able to read the invoice and understand the total, otherwise every order becomes a phone call.

Place 3: Delivery routes

In retail, delivered is done. In distribution one vehicle runs a route calling at 15 stops, where some receive in full, some short, some return goods, and the driver collects cash at several of them.

What the system has to support:

  1. 1Grouping orders into a delivery run by route and date.
  2. 2The driver confirming each stop on a phone, with a photo of the signed note or a signature.
  3. 3Recording short deliveries and returns at the stop, not adjusting them back at the depot.
  4. 4Reconciling the cash the driver brings back against the orders delivered.

Step 3 makes the biggest difference. If returns are only recorded when the van gets back at six in the evening, then stock and receivables are wrong all day — and sales makes decisions on those wrong numbers.

Connecting it to receivables

The three above only work when connected to credit limits: an order from a dealer 45 days overdue should not join a delivery run without somebody approving it. How to set limits and ageing buckets is in Accounts receivable.

A real system for this shape of business — quote, order, delivery, invoice and receivable in one unbroken chain — is described in the ERP delivery story for a distributor.

Want to talk specifics?

SealCore surveys at your premises and sends a fixed quote after the first session — including when the conclusion is that you do not need custom software.

All articles