When an order matches multiple courier prices, Mintsoft uses a priority-based system to select the most specific price. This article explains the priority order used to determine which price is applied.
Priority order
The system evaluates prices from most specific to least specific in the following order:
Postcode-based zone + specific client + specific warehouse + specific country.
Postcode-based zone + specific client + specific warehouse + all countries.
Postcode-based zone + specific client + all warehouses + specific country.
Postcode-based zone + specific client + all warehouses + all countries.
Postcode-based zone + all clients + specific warehouse + specific country.
Postcode-based zone + all clients + specific warehouse + all countries.
Postcode-based zone + all clients + all warehouses + specific country.
Postcode-based zone + all clients + all warehouses + all countries.
Specific client + specific warehouse + specific country (no postcode zone).
Specific client + specific warehouse + all countries (no postcode zone).
Specific client + all warehouses + specific country (no postcode zone).
Specific client + all warehouses + all countries (no postcode zone).
All clients + specific warehouse + specific country (no postcode zone).
All clients + specific warehouse + all countries (no postcode zone).
All clients + all warehouses + specific country (no postcode zone).
All clients + all warehouses + all countries (no postcode zone).
Important: Shipping zones with postcode rules always take priority over those without. Within the same priority level, the system selects the price with the lowest client parcel cost.
Example
If you have two prices for Royal Mail Standard to UK β one for "All Clients, All Warehouses" (Β£5) and one for "Client ABC, Warehouse London" (Β£7), an order from Client ABC at Warehouse London will use the Β£7 price because it's more specific, even though it costs more.
