OSOSS Help Center
العربيةOpen Dashboard

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:

PageCovers
DeliveryShipping price rules - what an order costs to deliver
PickupPickup 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 perBehaviour
By orderOne flat fee for the whole order
Per itemFee multiplied by the number of items
By weightFee taken from a bracket table you fill in
By volumeSame idea, priced on volume
By volume weightPriced on volumetric weight
For freeNo charge, and the rule says so explicitly
DisabledDelivery 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

  1. Open the Delivery page and start a new price rule.
  2. 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.
  3. Scope it: choose Branches and Shipping carriers, or leave them as all.
  4. Set the Priority, and switch on Discard subsequent rules if this rule should be the last word.
  5. Choose Price per and enter the price or fill in the bracket table.
  6. Set Currency, Income account, Tax and Tax account.
  7. 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.

Tip: Write the general fallback rule first at the lowest priority, then add specific rules above it. A catalogue of specific rules with no fallback is what produces "no delivery method available" at checkout.
Note: Carrier integrations installed from the Marketplace appear here as selectable shipping carriers once configured, so a rule can price a live courier rather than a manual method.
Warning: A rule set to Disabled for a broad scope silently removes delivery from those branches. If customers report that they cannot check out, look for a disabled rule sitting at a high priority before anything else.

Full reference

Every option and control on this page, at a glance.

Standard list tools

Every list page in OSOSS shares these controls:

Related pages

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

  1. Filter and choose your columns first - the export mirrors exactly what is on screen, not the whole table.
  2. Click Export All.
  3. The file downloads as a spreadsheet: one row per record, your visible columns in your order.