

The Export AusPost manifest bulk action on the WooCommerce Orders screen.
Tick the orders you want to ship, choose Export AusPost manifest from the
Bulk actions dropdown, and download a CSV that Australia Post’s bulk shipping
tool accepts as-is. Orders are split by destination automatically, so you get a
Domestic file, an International file, or both, with no reformatting and no
retyping addresses.
The plugin is free and sends nothing anywhere. It reads your orders and writes
a file.
Getting the columns right is the easy half. Most of the work in this plugin is
in the values, because the importer refuses a file for reasons it explains
badly:
Rather than stacking every item, products are packed into your configured
parcel footprint: each product’s volume is totalled, divided by a configurable
packing efficiency to allow for air between items, and spread across the base
area. A satchel of thirty flat pieces no longer exports as thirty layers deep.
The parcel is also never shallower than the bulkiest single item it has to
contain, measured in its best-fitting orientation. Dimensions and weights are
converted from your store’s own units, so a shop measuring in millimetres or
grams still exports correct centimetres and kilograms.
Weight works the same way as height. The order’s product weights are summed,
then raised to your minimum package weight whenever they come in under it,
so packaging, padding and products carrying no weight at all never export a
parcel lighter than the one you lodge.
CSV Exporter Pro
is a separate, paid add-on for stores that need more: customs descriptions and
HS codes per product, variation or category (including 10-digit US codes),
marking orders as exported with a warning before a duplicate upload, and
importing tracking numbers back onto orders from a CSV. Everything
described above stays in this free plugin.
Filters: apcsv_content_line (one customs content line, with its item, product
and order), apcsv_order_description, apcsv_order_edn, apcsv_customs_missing,
apcsv_delivery_address, apcsv_order_signature and
apcsv_signature_meta_keys. Actions: apcsv_export_ready (the export notice is
about to show) and apcsv_exported (a manifest was written).
This plugin makes no external requests. It does not phone home, check for
updates from anywhere but WordPress.org, load remote scripts, or transmit order
data to any third party. The CSV is built on your own server and sent straight
to your browser as a download.
This is an independent plugin. It is not made, endorsed or supported by
Australia Post. “Australia Post” and “AusPost” are trademarks of the Australian
Postal Corporation and are used here only to describe what the plugin is
compatible with.