Sendcloud on Oliver POS
Counter sales flagged for delivery on Oliver POS land in Sendcloud through the standard WooCommerce connector — same European carrier mix, service-point picker, and returns portal as your online orders.
How Sendcloud works with Oliver POS for WooCommerce
Sendcloud is the leading multi-carrier shipping platform in Europe, connecting PostNL, DHL Parcel, DPD, GLS, Colissimo, Bpost, UPS Europe, and 100+ regional carriers under one dashboard. The Sendcloud for WooCommerce connector pulls orders into Sendcloud for label generation, service-point selection, and branded tracking. Oliver POS writes every in-store sale into WooCommerce as a standard order, so shippable counter sales flow through the same Sendcloud account, with the same carrier mix and the same returns portal as online orders.
What Sendcloud pulls from WooCommerce
Oliver POS writes every in-store sale to WooCommerce as a standard order with the customer attached, so the Sendcloud for WooCommerce connector picks up shippable counter sales the same way it picks up online orders. Sendcloud reads the order number, customer details, full shipping address, parcel weight and dimensions, declared value, the requested shipping method, and any service-point selection the customer made at checkout. For cross-border EU shipments it also pulls IOSS numbers, HS codes, and customs descriptions where the WooCommerce store has them configured on the product catalog.
Because Sendcloud treats an Oliver-originated order identically to an online order, the merchant's shipping rules — destination-based carrier routing, weight-tier service mapping, signature-required thresholds, and language-specific tracking-page branding — all apply consistently. A counter sale to a German address gets the same DHL Parcel vs DPD comparison as an online order to the same postcode; a sale to a French service point gets the same Colissimo or Mondial Relay routing rules.
Why in-store sales matter for Sendcloud
European retailers running Sendcloud rely on it to cover the full carrier mix their customers expect — PostNL or DHL Parcel for the Netherlands, DPD or GLS across Germany and France, Colissimo for France, Bpost for Belgium, Correos for Spain, and so on. The shipping rules engine routes every order to the right carrier based on destination, weight, and delivery type. A counter sale processed through a separate POS that doesn't feed Sendcloud either gets shipped on the wrong rate sheet, or worse, gets shipped through a completely different process with its own paperwork and tracking emails — and EU customers notice the inconsistency immediately because each regional carrier has its own visual identity in the tracking experience.
With Oliver POS on WooCommerce, the shop-floor team flags counter sales for delivery and Sendcloud handles the rest. The same shipping-rules logic that routes an online order to PostNL Same Day or DHL Parcel Standard runs on the counter-originated order. Returns flow through Sendcloud's branded returns portal regardless of channel — the customer scans a QR code at a service point and the return is on its way. The European retailer ends up with one carrier dashboard for both online and in-store shipping volume, one branded tracking experience for the customer, and one set of cross-border customs rules that apply uniformly.
How the WooCommerce + Oliver + Sendcloud sync works
The cashier rings the sale on Oliver POS, looks up the customer, and on the tender screen flags ship-to-home, service-point delivery, or back-order. If the customer wants service-point delivery — a PostNL pickup point, a DHL Packstation, a DPD Pickup shop, a Mondial Relay locker — Oliver records the chosen service-point address on the WooCommerce order, matching the same field Sendcloud reads from the online checkout's service-point picker. Oliver writes the order with line items, taxes, payment method, and the shipping or service-point address. The Sendcloud webhook fires; the order appears in the Sendcloud panel ready for label generation, with the carrier and service auto-selected by the merchant's shipping rules.
The shipping team picks the order in Sendcloud, the label prints, and the tracking number writes back to the WooCommerce order. The customer receives Sendcloud's branded tracking page in their own language with the right local carrier branding — German customers see DHL Parcel's livery, French customers see Colissimo or Chronopost, and so on. Refunds issued from the Oliver register write back to WooCommerce; if the customer initiates a return through Sendcloud's portal, the return label is issued against the original carrier and the refund itself can be processed back at the counter or online.
Best fit for retailers who…
Sendcloud on Oliver POS suits European multi-channel retailers — Dutch, Belgian, French, German, Spanish, and Italian boutiques running WooCommerce with significant in-store volume and a real cross-border online footprint. It's especially strong for retailers whose customers expect service-point delivery (PostNL, DHL Packstation, DPD Pickup, Mondial Relay) and for brands building a unified returns experience across channels. Pan-European brands shipping out of one or two warehouses to 27 EU markets get the most leverage from Sendcloud's shipping-rules engine.
What you get and how to set it up
Features Oliver surfaces from the Sendcloud plugin, plus the 4-step install most merchants run through.
Features at the register
- Counter sales flagged for delivery land in Sendcloud 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 Sendcloud cleanly — no orphaned labels, no manual cleanup
- BOPIS / in-store pickup orders sync with the right shipping method so Sendcloud doesn't print labels for them
- Returns and refunds from the register write back to WooCommerce and update the shipment state where supported
- Same Sendcloud account, same carrier contracts, and same workflow as your online store
Setup in 4 steps
- Install the Sendcloud for WooCommerce on your WooCommerce site and connect your Sendcloud account
- Configure the shipping methods, carrier accounts, and label templates on the Sendcloud 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 Sendcloud's queue with the right address and shipping method
Common questions about Sendcloud on Oliver POS
If a customer at the counter wants delivery to a PostNL or DHL service point, can Oliver POS capture that?
Yes. The cashier can select the customer's preferred service-point address on the tender screen the same way the online checkout's service-point picker works, and Oliver writes that address onto the WooCommerce order. Sendcloud reads it and dispatches the carrier label addressed to the chosen service point.
Does Sendcloud apply EU IOSS and customs paperwork to Oliver POS counter sales shipping cross-border?
Yes. The WooCommerce + Sendcloud connector reads the merchant's IOSS number and the HS codes configured on each product. When Oliver writes a counter sale that's shipping cross-border within or out of the EU, Sendcloud picks up the same IOSS and customs metadata and generates the customs documentation accordingly.
Does Oliver POS have a partnership with Sendcloud?
No. Oliver doesn't partner with Sendcloud or any other shipping platform. We support Sendcloud 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 Sendcloud account, your carrier contracts, and your support relationship stay between you and Sendcloud.
Does Oliver charge extra to use Sendcloud?
No. You pay Sendcloud's standard published rates directly to Sendcloud. 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 Sendcloud 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 Sendcloud 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 Sendcloud picks it up exactly as it would an online order. Same label, same rate, same workflow.
What about in-store pickup — does Sendcloud see those orders?
In-store pickup (BOPIS-online or buy-online-pickup-in-store) lives on the WooCommerce online side. Sendcloud sees the order, but the shipping method on the order is "Local pickup" (or whichever pickup method you've configured), so Sendcloud 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 Sendcloud?
Within seconds. Oliver writes the WooCommerce order on tender; the standard WooCommerce → Sendcloud webhook fires immediately; Sendcloud ingests the new order and queues it for label generation. Counter sales flagged for delivery typically appear in Sendcloud's queue before the cashier has finished printing the receipt.
Read our full guide to Sendcloud on Oliver POS
A long-form walkthrough of running Sendcloud alongside the Oliver POS register on a WooCommerce store.