Delivery Management
Delivery Management is the pricing engine for fulfilment. It holds the rules that decide what a customer is charged to receive an order and what a customer sees when collection is offered instead - by branch, by carrier, by weight, by volume, or free. Individual orders never carry a hand-typed delivery fee; they carry the result of the rule that matched, which is why getting these rules right is what makes checkout totals predictable.
Menu path: Settings > Delivery Management
How delivery rules work in OSOSS
The module has two sides, each with its own page and its own permission:
| Page | Covers |
|---|---|
| Delivery | Shipping price rules - what an order costs to deliver |
| Pickup | Pickup rules - which branches offer collection and on what terms |
A shipping price rule is a scoped price, not a global setting. Each rule names the branches it applies to (or all of them), the shipping carriers it applies to (or all of them), and a priority. When an order is priced, OSOSS walks the rules in priority order; the Discard subsequent rules switch on a rule stops the walk there, which is how you write one specific exception in front of a general fallback.
How the price is calculated comes from Price per:
| Price per | Behaviour |
|---|---|
| By order | One flat fee for the whole order |
| Per item | Fee multiplied by the number of items |
| By weight | Fee taken from a bracket table you fill in |
| By volume | Same idea, priced on volume |
| By volume weight | Priced on volumetric weight |
| For free | No charge, and the rule says so explicitly |
| Disabled | Delivery is not offered at all for this scope |
The weight, volume and volume-weight types open a bracket table where you enter the ranges and their prices - this is where courier tariffs are transcribed.
Money and accounting
A delivery fee is revenue, so a rule carries accounting instructions as well as a price: a Currency, an Income account from your Chart of Accounts, a Tax, and a Tax account. When an order is invoiced, the fee posts to those accounts. Getting them wrong does not break the checkout; it quietly misplaces income and tax in your books until somebody reconciles.
Create a shipping price rule
- Open the Delivery page and start a new price rule.
- Switch Enable on, and give the rule a Name and Hint in both languages. The hint is what the customer reads next to the option at checkout.
- Scope it: choose Branches and Shipping carriers, or leave them as all.
- Set the Priority, and switch on Discard subsequent rules if this rule should be the last word.
- Choose Price per and enter the price or fill in the bracket table.
- Set Currency, Income account, Tax and Tax account.
- Save, then configure the rule's error messages so a customer who falls outside it gets a sentence that explains why rather than a blank option.
Existing rules can be shown, edited, duplicated or deleted from the list. Duplicating is the fastest way to build a second rule that differs in one branch or one carrier.
Full reference
Every option and control on this page, at a glance.
Standard list tools
Every list page in OSOSS shares these controls:
- Manage columns - the icon at the right edge of the header row: search columns, tick to show or hide, drag to reorder. Your selection persists for your user.
- Quick search - matches the page's primary field.
- Filter chips + More Filters - the chips are your defaults; More Filters exposes the full set below.
- Save Filter / Saved Filters - name a filter combination and recall it in one click; one can be your default view.
- Reset - clears filters back to defaults.
- Export All - downloads the current filtered rows with exactly the columns you have selected.
- Focus - hides the surrounding chrome for a full-width table.
- Row selection - the header checkbox selects the page or all matching rows, enabling bulk actions.
- Rows per page and page jumper - at the foot of the table.
- Custom fields - anything you define under Settings > Custom Fields appears here as both a column and a filter.
Related pages
- Shipping Methods - the carriers a rule can be scoped to
- Locations - the countries, cities and areas rules and zones are built on
- Drivers - who executes the delivery once it is priced
- Marketplace - install courier integrations
What you can do on this page
Every action on this page, step by step. What you see depends on your role, so a control your account is not set up for simply does not appear.
Export the list
- Filter and choose your columns first - the export mirrors exactly what is on screen, not the whole table.
- Click Export All.
- The file downloads as a spreadsheet: one row per record, your visible columns in your order.