Delivery is where ecommerce meets the physical world, and it is where most of the manual work in a small online business sits.

Pricing delivery

The choice is between accuracy and simplicity, and simplicity usually wins commercially.

Flat rate. One price to anywhere you deliver. Easiest to understand, easiest to display early, and you subsidise heavy orders with light ones. For a consistent product range this is often the best answer.

Free above a threshold. Reliably increases average order value. Set the threshold above your current average rather than at it, and be clear about how much more the customer needs to add.

Weight or size bands. More accurate, more work, and it produces a figure the customer cannot predict until checkout. Use where products vary enormously.

Live carrier rates. Most accurate, most complex, and the rate can differ from what you expected. Suits heavy or bulky goods.

Whatever you choose, show it early. Delivery cost revealed at the final step is the single biggest cause of abandonment, as covered in abandoned basket recovery.

Be honest about timing

"Next day delivery" that means next day if ordered before 1pm on a weekday, excluding bank holidays and the Highlands, should say so.

The cost of overpromising is not just a disappointed customer. It is the enquiry asking where the order is, the refund request, and occasionally the chargeback.

Better practice: show a date rather than a duration, calculated from your actual cut-off and working days. "Arriving Thursday 12 March" is unambiguous in a way that "2-3 days" is not.

What to automate first

The process in most small shops is: open the order, copy the address, open the courier website, paste the address, print a label, copy the tracking number, paste it into the order, email the customer.

Every one of those steps is a chance to send a parcel to the wrong address.

A shipping integration should: create the label directly from the order, write the tracking number back automatically, send the tracking email without anyone composing it, and update the order status everywhere it appears.

For a shop dispatching more than about twenty orders a week, this pays for itself quickly in both time and errors.

Every address typed twice is an address that will eventually be typed wrong. Automation here is about accuracy at least as much as speed.

Choosing carriers

Most shops end up with two: one for standard parcels and one for anything heavy, urgent or awkward.

What to compare beyond price: collection versus drop-off, cut-off times, coverage of remote postcodes, how claims for damage or loss are handled in practice, and whether the tracking is good enough that customers stop asking you.

That last point has a real cost. A carrier with poor tracking generates support enquiries you pay staff to answer.

Aggregator services that give access to several carriers through one integration are worth considering, particularly if your volume is not large enough to negotiate direct rates.

Returns

Returns are a fulfilment process too and they are usually the least designed part of the operation.

What makes them manageable: a returns portal where the customer states what and why, a prepaid label if you offer one, a reference that lets your warehouse match the parcel to the order, and an automatic refund once received and checked.

The data matters as much as the process. Reasons for return, recorded consistently, tell you which product descriptions are misleading and which sizing guides are wrong. That is free product feedback most shops discard.

In-house or outsourced fulfilment

Keep it in house while volume is modest, when packaging is part of the experience, when products are fragile or unusual, or when you need the flexibility to handle exceptions.

Use a fulfilment partner when dispatch has outgrown your space, when picking and packing is consuming time better spent selling, or when you need next-day coverage you cannot achieve alone.

The trade-offs are real. You gain capacity and lose direct control, and integration quality becomes critical because you can no longer walk into the stockroom and check.

Before committing, confirm exactly how orders reach them, how stock levels come back, how returns are handled, and what happens when something goes wrong. Those answers are the whole relationship.

The stock connection

Shipping cannot be separated from stock. A dispatch must decrement the master system, and a shop showing stock it does not have creates the oversell problem described in connecting stock and orders.

If you are building both, do stock first. Shipping automation on top of unreliable stock data multiplies the errors rather than reducing them.

Our integration team connects shops to carriers, warehouses and fulfilment partners for UK businesses. Start a conversation if somebody in your business is still retyping addresses.