You've got ten orders to ship and a MyPost Business account. WooCommerce has all the addresses. MyPost Business wants all the addresses. And nothing connects the two out of the box.
Here are the four ways Australian WooCommerce stores bridge that gap, and the catch with each one.
Option 1: Type them in
MyPost Business lets you create shipments one at a time. It's fine for two orders a week. Past that, you're retyping addresses you already have, and every retyped postcode is a chance to send a parcel to the wrong state.
Good for: a handful of orders. Breaks at: about the point you start reading this article.
Option 2: A generic order exporter plus a spreadsheet
MyPost Business accepts a bulk CSV upload. WooCommerce doesn't export orders to CSV on its own, so the common workaround is a general-purpose order export plugin, a column mapping, and some spreadsheet tidying before each upload.
It works, until Australia Post rejects the file. The usual reasons:
- Header names don't match. Many CSV writers put quotes around any value with a space in it, including the header row. MyPost then can't match your columns to its required names, and the error doesn't tell you that's why.
- Dimensions with too many decimals. A calculated size like 13.65 cm is rejected. Australia Post wants no more than one decimal place.
- "The input shipment request is invalid for item content weight." International content lines are rounded up to 0.001 kg each. A parcel of many tiny items can declare more weight across its contents than the parcel itself, and the whole shipment is refused.
- "Parcel Contents - Value is in error." A free gift or a 100% discounted line exports with a value of 0. Customs values must be at least 1.
- Every parcel is the same size. A generic exporter has no idea how big the box is, so you either fix dimensions by hand or accept the wrong price.
Good for: stores comfortable in a spreadsheet. Breaks at: the first international order, usually.
Option 3: A shipping platform in the middle
WooCommerce doesn't connect to MyPost Business directly. Australia Post's own guide says to put a third-party shipping platform between them, such as Sellerdash, ShipStation or Starshipit. The platform pulls your orders from WooCommerce, books them through MyPost Business, and sends tracking back to your customers.
It's the most automated option, and for a busy store it's worth it. The trade-off is another monthly subscription, another dashboard, and another company holding your order data. At twenty parcels a week, that fee can be a real share of your shipping margin.
Paid live-rates plugins are a related choice: they bring Australia Post prices into your checkout and print labels from WordPress. If you need live quotes at checkout, that's the reason to go that way.
Good for: high-volume stores, or stores that need live rates at checkout.
Option 4: A purpose-built MyPost CSV exporter
This is the gap Tradewind CSV Exporter for Australia Post fills. It's free on WordPress.org. Tick the orders on WooCommerce's Orders screen, choose Export AusPost manifest from Bulk actions, and download a file MyPost Business accepts as-is. Domestic and international orders go into separate files automatically.
It's built around the rejections above:
- headers and values quoted only when they have to be,
- whole-centimetre dimensions,
- item weight never below the declared contents,
- customs values never below 1,
- the Schedule 8 declaration filled in, so MyPost doesn't ask again for every order you open.
It also works out parcel size from what's in the box instead of stacking every item. It totals the product volumes, allows for air between them, and never goes smaller than the biggest single item. So a satchel of thirty flat pieces doesn't export as thirty layers deep.
It sends nothing anywhere. It reads your orders and writes a file on your own server.
If you ship a mixed range overseas, CSV Exporter Pro adds HS codes and descriptions per product, variation or category (including the 10-digit codes the US now requires), marks orders as exported so you don't upload the same order twice, and imports tracking numbers back onto the orders.
The daily routine, once it's set up
- WooCommerce > Orders, filter to Processing.
- Tick the orders, Bulk actions > Export AusPost manifest.
- Upload the file in MyPost Business, pay, print labels.
- (Pro) Import the tracking CSV back into WooCommerce.
Setting it up
- Install the plugin from WordPress.org.
- WooCommerce > Settings > Shipping > AusPost CSV Exporter.
- Fill in your Send From address. The export refuses to run without it, rather than producing parcels with no return address.
- Set your usual parcel length and width, minimum height and minimum weight.
- If you ship overseas, set a customs description, HS code, EDN and country of origin. Make the description specific: the EU rejects words like "goods", "gifts" or "items". See our guide to shipping to the US in 2026 for the HS code rules.
Download Tradewind CSV Exporter for Australia Post, free on WordPress.org.
Not affiliated with Australia Post. "Australia Post" and "MyPost Business" are trademarks of the Australian Postal Corporation.