Shipping & Fulfillment

Easyship on Oliver POS

Counter sales flagged for international delivery on Oliver POS land in Easyship through the standard WooCommerce connector — same duty-and-tax calculations and courier comparison as your cross-border online orders.

How Easyship works with Oliver POS for WooCommerce

Easyship specialises in cross-border shipping, connecting 250+ courier services worldwide with duty-and-tax pre-calculation, harmonized-code lookup, and DDP/DDU options. The Easyship plugin for WooCommerce pulls orders into the Easyship dashboard for rate comparison and label generation. Oliver POS writes every in-store sale into WooCommerce as a standard order, so international counter sales — the visiting tourist, the gift to an overseas family member — flow into Easyship with the same duty calculations and customs paperwork as cross-border online orders.

What Easyship pulls from WooCommerce

Oliver POS writes every in-store sale to WooCommerce as a standard order with the customer attached, so the Easyship Shipping Rates & Labels for WooCommerce connector picks up shippable counter sales the same way it picks up online orders. Easyship reads the customer's shipping address, line items with weight, dimensions, country of origin, HS codes, and declared value. From there its engine calculates duties and taxes for the destination country, recommends DDP (delivery duty paid) versus DDU (delivery duty unpaid), and shops 250+ courier services across UPS, FedEx, DHL Express, USPS, Royal Mail, Aramex, Sagawa, SF Express, and dozens of regional couriers.

Because Easyship treats an Oliver-originated order identically to an online order, the merchant's landed-cost rules, restricted-items configuration, and preferred courier shortlists all apply consistently. A counter sale shipped from Hong Kong to a customer in Australia carries the same harmonized codes and the same DDP recommendation as the online order would. The customs paperwork is generated automatically rather than hand-filled by the shipping clerk with a calculator and a separate carrier portal.

Why in-store sales matter for Easyship

Retailers running Easyship are usually doing it for one specific reason: cross-border shipping is brutally hard to get right manually. Duties, taxes, harmonized codes, restricted items, country-by-country courier coverage, and DDP versus DDU decisions all change the landed cost of every shipment. Mis-rating a single cross-border shipment can wipe out the margin on the order — and a duty surprise at the destination wipes out the customer relationship. Brands that already invest in Easyship for the online channel cannot afford to ship counter-originated international orders through a different process that doesn't know the duty rules.

With Oliver POS on WooCommerce, counter-originated international shipments flow through the same Easyship rate shop, the same duty calculation, and the same customs documentation as the online ones. The tourist at the counter ordering a gift home gets DDP pricing transparently quoted on the WooCommerce order before they tap to pay. The brand's landed-cost analytics in Easyship reflect both online and counter shipments. Cross-border returns flow through Easyship's return-label workflow against the original outbound parcel, regardless of which channel the sale started in.

How the WooCommerce + Oliver + Easyship sync works

The cashier rings the sale on Oliver POS, attaches or creates the customer, and on the tender screen flags ship-to-home with the international destination. Oliver writes the WooCommerce order with the destination shipping address, the line items, the per-product weight and dimensions (read from WooCommerce product data), and the payment method. The Easyship WooCommerce connector pulls the new order into the Easyship dashboard, runs HS-code lookup against the line items, computes duties and taxes for the destination, and quotes the courier shortlist with full landed-cost transparency.

The shipping clerk picks a courier service (or accepts the recommended one), confirms DDP or DDU per the merchant's shipping rules, prints the label and the commercial invoice, and the tracking number writes back to the WooCommerce order. The customer gets Easyship's branded tracking experience with international milestones (export clearance, in-transit, customs hold, delivered). Refunds issued from the Oliver register write back to WooCommerce; Easyship can reflect a return-to-sender or RMA shipment against the original outbound parcel through its returns workflow.

Best fit for retailers who…

Easyship on Oliver POS suits DTC brands and specialty retailers with serious cross-border ambition — premium fashion shipping out of Hong Kong or London, beauty brands moving inventory between the US and EU, specialty food shipping out of regional markets to expat customers, and B2B sample fulfilment from sales offices. It's also a strong pick for retailers in tourist-heavy locations (Tokyo, London, New York, Paris, Singapore) where counter customers regularly ask to ship purchases home internationally and the DDP-versus-DDU decision needs to be transparent before the customer taps the card.

What you get and how to set it up

Features Oliver surfaces from the Easyship plugin, plus the 4-step install most merchants run through.

Features at the register

  • Counter sales flagged for delivery land in Easyship 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 Easyship cleanly — no orphaned labels, no manual cleanup
  • BOPIS / in-store pickup orders sync with the right shipping method so Easyship doesn't print labels for them
  • Returns and refunds from the register write back to WooCommerce and update the shipment state where supported
  • Same Easyship account, same carrier contracts, and same workflow as your online store

Setup in 4 steps

  1. Install the Easyship Shipping Rates & Labels for WooCommerce on your WooCommerce site and connect your Easyship account
  2. Configure the shipping methods, carrier accounts, and label templates on the Easyship side
  3. Install Oliver POS, sign in to the register, and enable the ship-to-home option on the tender screen for sales that need delivery
  4. Run a small live test — ring a sale at the counter, flag it for delivery, and confirm the order appears in Easyship's queue with the right address and shipping method

Common questions about Easyship on Oliver POS

Will Easyship apply DDP duty pre-payment to Oliver POS counter sales for international customers?

Yes. If the cashier flags an international delivery on Oliver POS, Easyship reads the destination on the WooCommerce order and applies the same DDP versus DDU logic the merchant has configured for the online channel. The tourist or counter customer can pay duties upfront on the WooCommerce order total exactly like an online buyer would.

Does Easyship pull HS codes and country of origin from Oliver POS counter sales?

Yes. HS codes and country of origin live on the WooCommerce product record. Oliver POS reads from the same product catalog, so a counter sale carries the same metadata into the WooCommerce order line items. Easyship's customs paperwork generator uses those values regardless of whether the order originated online or at the register.

Does Oliver POS have a partnership with Easyship?

No. Oliver doesn't partner with Easyship or any other shipping platform. We support Easyship 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 Easyship account, your carrier contracts, and your support relationship stay between you and Easyship.

Does Oliver charge extra to use Easyship?

No. You pay Easyship's standard published rates directly to Easyship. 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 Easyship 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 Easyship 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 Easyship picks it up exactly as it would an online order. Same label, same rate, same workflow.

What about in-store pickup — does Easyship see those orders?

In-store pickup (BOPIS-online or buy-online-pickup-in-store) lives on the WooCommerce online side. Easyship sees the order, but the shipping method on the order is "Local pickup" (or whichever pickup method you've configured), so Easyship 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 Easyship?

Within seconds. Oliver writes the WooCommerce order on tender; the standard WooCommerce → Easyship webhook fires immediately; Easyship ingests the new order and queues it for label generation. Counter sales flagged for delivery typically appear in Easyship's queue before the cashier has finished printing the receipt.

Read our full guide to Easyship on Oliver POS

A long-form walkthrough of running Easyship alongside the Oliver POS register on a WooCommerce store.