Royal Mail on Oliver POS
Royal Mail Tracked 24/48 and Special Delivery labels print for Oliver POS counter sales flagged for delivery through the same Royal Mail PRO Shipping plugin your WooCommerce site already runs.
How Royal Mail works with Oliver POS for WooCommerce
Royal Mail is the default domestic carrier for UK retailers — Tracked 24, Tracked 48, Special Delivery Guaranteed, and the OBA (Online Business Account) volume rails for stores shipping more than the casual handful per day. The Royal Mail PRO Shipping plugin reads orders from WooCommerce and prints labels against your OBA contract. Oliver POS writes counter sales into WooCommerce as standard orders, so any ring-and-send-it sale flows into the same Royal Mail queue as your online orders.
What Royal Mail pulls from WooCommerce
The Royal Mail PRO Shipping for WooCommerce plugin connects a WooCommerce store directly to a Royal Mail OBA (Online Business Account) and Despatch Manager Online (DMO) — the volume-shipping rails Royal Mail provides to UK SMB retailers. It reads orders from WooCommerce, applies the right Royal Mail service (Tracked 24, Tracked 48, Special Delivery Guaranteed by 1pm, International Tracked, etc.) based on the rules you've configured, batches outbound consignments, and prints PPI (Postage Paid Impression) or barcoded labels onto the standard Royal Mail label stock.
The plugin pulls the WooCommerce shipping address, the order weight (or product-level weights), the order value for Special Delivery insurance, and the customer's contact details. It writes the Royal Mail tracking number back to the WooCommerce order so "Track Your Parcel" links and shipping-confirmation emails work end-to-end.
Oliver POS writes the counter sale into WooCommerce — customer, line items, taxes, payment, and (when the cashier flagged it) the ship-to address. The Royal Mail PRO Shipping plugin then treats the in-store order identically to an online one.
Why in-store sales matter for Royal Mail
UK independent retailers — bookshops, record stores, specialty food, gift shops, vintage clothing, art-supply stores — make most of their sales over the counter and a meaningful minority through ship-to-home, mail-order, and the "can you post it to my mum?" request that happens at every counter. Royal Mail is the carrier on almost every one of those mail-order sales by default, because the corner Post Office is half a mile away and Royal Mail Tracked 48 is half the price of any courier alternative.
If the POS at the counter doesn't feed WooCommerce, the staff member ends up running a parallel manual workflow: write down the customer's address on a Post-it, log into WooCommerce admin, create a manual order, key in the address, then go to the Royal Mail PRO plugin and produce the consignment. The OBA invoice at the end of the month becomes impossible to reconcile because half the parcels were generated outside the plugin and the rest inside it.
Oliver POS on WooCommerce removes the parallel workflow. Counter sales flagged for delivery write their shipping address straight into a WooCommerce order, the Royal Mail plugin picks them up, the Tracked 24 or Tracked 48 consignment is produced on the same Brother label printer the back office already uses, and the end-of-day Despatch Manager Online manifest is one unified list of online and in-store consignments.
How the WooCommerce + Oliver + Royal Mail sync works
The cashier rings the items on Oliver POS, asks the customer whether they're carrying the package out or having Royal Mail post it. For ship-to-home, the cashier captures the UK postcode and address (or matches an existing WooCommerce customer record), takes payment on the tender screen, and selects a Royal Mail service — Tracked 24, Tracked 48, Special Delivery — based on what the store offers.
Oliver writes a WooCommerce order with the line items, taxes, payment method, and the shipping address. The Royal Mail PRO Shipping plugin's webhook fires, applies the configured rate-table rules to pick the service if the cashier didn't specify one, generates the Royal Mail consignment in DMO, and produces the label. The tracking number writes back to the WooCommerce order. The shipping-confirmation email with the Royal Mail Track Your Parcel link sends through WooCommerce's normal notification stack.
End of day, the staff member runs the Despatch Manager Online manifest from inside WooCommerce. The manifest covers everything — online orders, counter orders, ship-to-home, mail-order. Royal Mail collects (or the staff member walks the bag round to the Post Office). The OBA monthly invoice reconciles against one unified WooCommerce + Royal Mail order list instead of two.
Best fit for retailers who…
Royal Mail on Oliver POS is the natural fit for UK independent retailers — the bookshops, record stores, specialty food halls, art-supply stores, and gift boutiques that run on WooCommerce, ship most of their parcels through Royal Mail, and want a register that feeds the OBA rather than a separate desktop tool that doesn't. Multi-outlet small chains benefit from the unified DMO manifest across stores; single-location indies benefit from never running a second "send by post" spreadsheet ever again. Charity shops with a Gift Aid online presence and Etsy-graduating brands moving onto a proper WooCommerce + Royal Mail OBA setup fit squarely into the same category.
What you get and how to set it up
Features Oliver surfaces from the Royal Mail plugin, plus the 4-step install most merchants run through.
Features at the register
- Counter sales flagged for delivery land in Royal Mail the moment the register closes the order
- Online and in-store ship-to-home orders share one queue, one set of carrier rates, one set of tracking events
- Walk-out counter sales bypass Royal Mail cleanly — no orphaned labels, no manual cleanup
- BOPIS / in-store pickup orders sync with the right shipping method so Royal Mail doesn't print labels for them
- Returns and refunds from the register write back to WooCommerce and update the shipment state where supported
- Same Royal Mail account, same carrier contracts, and same workflow as your online store
Setup in 4 steps
- Install the Royal Mail PRO Shipping for WooCommerce on your WooCommerce site and connect your Royal Mail account
- Configure the shipping methods, carrier accounts, and label templates on the Royal Mail side
- Install Oliver POS, sign in to the register, and enable the ship-to-home option on the tender screen for sales that need delivery
- Run a small live test — ring a sale at the counter, flag it for delivery, and confirm the order appears in Royal Mail's queue with the right address and shipping method
Common questions about Royal Mail on Oliver POS
Do Oliver POS counter sales use my Royal Mail OBA volume rates?
Yes. The Royal Mail PRO Shipping plugin connects to your OBA account at the WooCommerce level, not at the order level. Oliver POS writes in-store sales into WooCommerce as standard orders; the plugin applies your OBA rates and Despatch Manager Online workflow exactly as it does for online orders.
Does Royal Mail Special Delivery insurance work on a sale rung at the counter?
Yes. The plugin sets the declared value on the Royal Mail consignment from the WooCommerce order's total. Oliver POS writes the in-store order with the correct order value, so a Special Delivery Guaranteed consignment generated from a counter sale carries the same compensation cover as one from an online order.
Does Oliver POS have a partnership with Royal Mail?
No. Oliver doesn't partner with Royal Mail or any other shipping platform. We support Royal Mail because its WooCommerce connector already reads orders from your store — and Oliver writes every in-store sale into WooCommerce as a standard order, so the same connector picks it up automatically when an order needs to ship. Your Royal Mail account, your carrier contracts, and your support relationship stay between you and Royal Mail.
Does Oliver charge extra to use Royal Mail?
No. You pay Royal Mail's standard published rates directly to Royal Mail. Oliver doesn't take a markup, doesn't insert itself into the carrier flow, and doesn't charge a per-label or per-shipment fee on top.
When does Royal Mail generate a shipping label for an Oliver POS sale?
Only when the order needs to ship. If the customer walks out of the store with the item — the typical counter sale — the order is marked complete with no shipping required, and Royal Mail ignores it. If the cashier flags the order as ship-to-home, BOPIS, or back-order delivery, Oliver writes a shipping address on the WooCommerce order and Royal Mail picks it up exactly as it would an online order. Same label, same rate, same workflow.
What about in-store pickup — does Royal Mail see those orders?
In-store pickup (BOPIS-online or buy-online-pickup-in-store) lives on the WooCommerce online side. Royal Mail sees the order, but the shipping method on the order is "Local pickup" (or whichever pickup method you've configured), so Royal Mail doesn't print a carrier label. When the customer collects at the counter, Oliver POS marks the order completed in WooCommerce. The order history is unified across channels even though no shipment ever ran.
How fast does a shippable Oliver POS sale reach Royal Mail?
Within seconds. Oliver writes the WooCommerce order on tender; the standard WooCommerce → Royal Mail webhook fires immediately; Royal Mail ingests the new order and queues it for label generation. Counter sales flagged for delivery typically appear in Royal Mail's queue before the cashier has finished printing the receipt.
Read our full guide to Royal Mail on Oliver POS
A long-form walkthrough of running Royal Mail alongside the Oliver POS register on a WooCommerce store.