WordPress plugin intelligence profile

Bloodweb CSV Exporter for Australia Post

Export WooCommerce orders as a bulk CSV that Australia Post's MyPost Business imports as-is, split into Domestic and International files.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version4.4.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.0 · PHP 7.4
Directory statusactive
Last directory update1 Nov 20261d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Bloodweb CSV Exporter for Australia Post version 4.4.0 as active, updated 1d ago and tested up to WordPress 7.1.

Overview

About this plugin

Get WooCommerce orders into Australia Post’s MyPost Business without retyping

an address. Tick the orders you want to ship, choose Export AusPost manifest

from the Bulk actions dropdown, and download a bulk CSV that MyPost Business

imports as-is. Orders are split by destination automatically, so you get a

Domestic file, an International file, or both, with no reformatting.

The plugin is free and sends nothing anywhere. It reads your orders and writes

a file.

Built around what Australia Post actually rejects

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:

  • Whole-centimetre dimensions. Australia Post rejects any dimension with

more than 4 integral digits or more than one decimal place, which a

65 trips instantly.

  • Item weight never below the declared contents. On international

001 kg floor, so a parcel

of many sub-gram pieces can declare more across its contents than the order

weighs. That is rejected with “the input shipment request is invalid for item

content weight”. The exported weight is always the larger of the two.

  • Customs values of at least 1. Free lines and fully discounted lines would

otherwise trigger “Parcel Contents – Value is in error”.

  • Minimal quoting. PHP’s own CSV writer quotes any field containing a

space, which produces a header row Australia Post cannot match against its

required column names. This plugin quotes a field only when the value truly

needs it.

  • The Schedule 8 declaration. Australia Post requires every domestic parcel

to state whether it contains Schedule 8 or medicinal cannabis. Leave the

column out and the upload still succeeds, but MyPost asks for the answer

again the moment you open an order to edit it, one order at a time.

  • A SKU on every EU customs line. Australia Post makes the content SKU

mandatory for EU member countries and rejects the row without it: “Parcel

Contents – SKU is in error. ” Every

line carries its product’s SKU, a variation falling back to its parent’s,

and a product with no SKU at all to the id WooCommerce knows it by.

  • 10-digit HS codes for the United States. Australia Post no longer

accepts US-bound parcels with a 6 or 8-digit code. When an export includes

US orders and your store-wide code is shorter than 10 digits, a notice says

so beside the download buttons, until you dismiss it.

Package size that reflects what is in the box

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.

Signature on delivery, resolved in three steps

  • The customer’s own choice, read from the order and from the order’s shipping

line, so a flag attached to the chosen shipping method is picked up either

way.

  • Any shipping method you list as requiring a signature, for services where

the signature is a property of the rate rather than a customer choice.

  • Your configured default.

Pro add-on

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.

For developers

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).

Links

  • Plugin page and version history at bloodweb.net, including downloadable sample manifests
  • Full documentation
  • Jack Ewers, who builds it

Privacy

This plugin makes no external requests. It does not phone home, check for

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.

Not affiliated with Australia Post

This is an independent plugin. It is not made, endorsed or supported by

Australia Post. “Australia Post”, “AusPost” and “MyPost Business” are

trademarks of the Australian Postal Corporation and are used here only to

describe what the plugin is compatible with.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • australia post
  • mypost business
  • csv
  • shipping
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.0 · PHP 7.4
Update activity1 Nov 20261d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version4.3.34.4.0
WordPress compatibility7.1.37.1.4
Version4.3.14.3.3
WordPress compatibility7.1.27.1.3
Version4.3.04.3.1
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.