Shipping & Fulfillment

Australia Post on Oliver POS

Counter sales marked for delivery on Oliver POS are sent to Australia Post via the WooCommerce Australia Post plugin — enjoy the same MyPost Business or eParcel contract rates and end-of-day manifest as your online orders.

How Australia Post works with Oliver POS for WooCommerce

Australia Post is the default carrier for Australian e-commerce, covering Parcel Post, Express Post, Same Day, and international Pack & Track and Express services. The WooCommerce Australia Post plugin connects to Australia Post's Shipping & Tracking API using the merchant's MyPost Business or eParcel contract for live rates and label generation. Oliver POS records every in-store sale in WooCommerce as a standard order, so counter sales that need shipping go through the same Australia Post account, with the same contracted rates, as your online orders.

What Australia Post gets from WooCommerce

Oliver POS writes every in-store sale to WooCommerce as a standard order with the customer attached, so the popular Australia Post Shipping Method for WooCommerce plugin handles shippable in-store sales just like it handles online orders. The plugin connects WooCommerce to Australia Post's Shipping & Tracking API using your MyPost Business or eParcel account credentials. It reads the order's shipping address, item weights and dimensions, declared value, the chosen Australia Post service (Parcel Post, Express Post, Same Day, Pack & Track International, Express Courier International), and options like signature on delivery or Extra Cover insurance.

Because Australia Post treats an order from Oliver exactly the same as an online order, your contracted rates (eParcel contracts often give big discounts on Parcel Post compared to standard rates), default service settings, and Extra Cover rules all apply. An in-store sale marked for Express Post to a Melbourne city address gets the same next-business-day promise and the same contract rate as an online order to the same postal code.

Why in-store sales are important for Australia Post

Most Australian WooCommerce retailers really depend on Australia Post. Its delivery network is the only practical choice for most regional and remote postal codes, and its eParcel and MyPost Business pricing offers good discounts compared to standard postage rates. An in-store sale shipped over the counter at the post office or through a separate app won't get those contract rates. It also doesn't count towards your shipping volume for negotiating better eParcel rates next year, and the customer gets a generic tracking experience.

With Oliver POS sending sales data to WooCommerce, every parcel from an in-store sale is processed using your eParcel or MyPost Business account. A boutique in Adelaide shipping a back-ordered item to a customer in Perth gets the same eParcel Parcel Post rate as an online order. A Sydney record shop shipping a vinyl pre-order to a regional customer gets Express Post at their contract rate. Your shipping volume grows, helping with future rate negotiations. The end-of-day eParcel manifest includes both online and in-store shipments in one document for the Australia Post driver, and the customer gets consistent MyPost tracking updates.

How the WooCommerce + Oliver + Australia Post sync works

The cashier rings up the sale on Oliver POS, adds the customer's details, and on the payment screen, marks it for ship-to-home with an Australia Post service (Parcel Post for standard, Express Post for next business day metro, Same Day for select metro lanes, Pack & Track International for offshore). Oliver creates the WooCommerce order with the shipping address, items, GST breakdown, payment method, and the chosen Australia Post service. The plugin then calls the Shipping & Tracking API, locks in the rate on the order, and marks the order as ready to ship.

The shipping staff sends out the Australia Post shipment through the plugin (or through a multi-carrier dashboard like Shippit or Starshipit if you use one), and the tracking number is saved back to the WooCommerce order. The customer receives Australia Post's standard tracking notifications via MyPost or SMS. The end-of-day eParcel manifest combines both online and in-store parcels into one PDF for the driver. Refunds made at the register are updated in WooCommerce. The plugin can cancel unused shipping labels via the API, and returns are handled through Australia Post's return-to-sender or Parcel Returns service, depending on your setup.

Best for retailers who…

The Australia Post plugin on Oliver POS is the natural choice for Australian retailers using WooCommerce – including boutiques, specialty food shops, hobby and craft brands, fashion stores, and any business with customers outside the main cities of Sydney, Melbourne, and Brisbane. It's the only practical option for retailers shipping in large volumes to regional Western Australia, the Northern Territory, or Tasmania. Businesses with eParcel contracts will benefit the most, while MyPost Business users have a smooth path to upgrade without changing their existing WooCommerce setup.

What you get and how to set it up

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

Features at the register

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

Setup in 4 steps

  1. Install the Australia Post Shipping Method for WooCommerce on your WooCommerce site and connect your Australia Post account
  2. Configure the shipping methods, carrier accounts, and label templates on the Australia Post 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 Australia Post's queue with the right address and shipping method

Common questions about Australia Post on Oliver POS

Does the Australia Post plugin work with both MyPost Business and eParcel contract accounts for sales made through Oliver POS?

Yes. The plugin uses the Australia Post account details you've set up. In-store sales recorded by Oliver in WooCommerce are treated the same as online orders. This means MyPost Business pricing applies if you have a MyPost Business account, and eParcel contract rates apply if you have an eParcel contract.

Will Australia Post's Extra Cover insurance apply to high-value parcels from in-store sales?

Yes. Extra Cover is an option you can add to each shipment with Australia Post. When Oliver records an in-store sale with a high declared value, your default shipping rules in WooCommerce can automatically add Extra Cover if the value is above a certain amount, just like for online orders.

Does Oliver POS have a partnership with Australia Post?

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

When does Australia Post 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 Australia Post 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 Australia Post picks it up exactly as it would an online order. Same label, same rate, same workflow.

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

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

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

Read our full guide to Australia Post on Oliver POS

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