Before you start
- Your licence key. It starts with
APCSVP- and was shown after checkout and emailed to you. Lost it? Resend my key.
- A WordPress login that can manage WooCommerce (an administrator or shop manager).
- WordPress 5.8 or later, WooCommerce 3.0 or later and PHP 7.4 or later.
Install and activate
- Install the free plugin first. Pro adds to Bloodweb CSV Exporter for Australia Post and needs version 4.2.0 or later, installed and active. Go to Plugins → Add Plugin (Add New Plugin on older WordPress), search for Bloodweb CSV Exporter for Australia Post, then Install Now and Activate. You can also download it from its page. If it’s new to you, fill in your sender details under WooCommerce → Settings → Shipping → AusPost CSV Exporter: exports won’t run without them.
- Download Pro. The page you saw after checkout has a download link that works for an hour. Any time after that, and from your licence email, enter your key under Download with your licence key on the Pro page. Keep the file zipped.
- Upload it. Plugins → Add Plugin → Upload Plugin, choose the zip, press Install Now, then Activate Plugin. The Plugins screen then says “CSV Exporter Pro is installed but not switched on” until the next step.
- Paste your key. Go to WooCommerce → AusPost CSV Pro. On the Licence tab, paste the key into Licence key and press Activate. Spaces and letter case don’t matter.
The three settings that matter
-
Customs values on your products
This is what Pro is for. Each product can carry its own Customs description, HS tariff code and US HS code (10 digits). Set them in whichever place saves you the most typing:
- On a category: Products → Categories, edit a category. Every product in it that has no value of its own uses these. Start here if your range sorts neatly into categories.
- On a product: edit the product, then Product data → Shipping.
- On a variation: open the variation under Product data → Variations. A blank field uses the parent product’s value.
The most specific value wins: variation, then product, then category, then your store-wide values from the free plugin. HS codes are digits only. Parcels to the US use the US code, and Australia Post returns US parcels whose code has fewer than 10 digits.
-
Customs line description
WooCommerce → Settings → Shipping → AusPost CSV Exporter Pro. The default, Product customs description, else the product name, describes each line with the product’s own name wherever you haven’t written a customs description. Product names are usually specific enough for EU and US customs, which reject vague words like “goods”. If your product names are brand names that say nothing about the item, choose Product customs description, else the store-wide description instead. Descriptions are cut at 40 characters.
On the same screen, EDN from the HS code (on by default) fills a blank Export Declaration Number with the first product’s HS code, written with dots, such as 7117.90.00.
-
What happens to imported tracking numbers
Same screen, under Tracking numbers:
- Email the customer (on by default) adds the tracking link as a customer note, which WooCommerce emails to them.
- Complete the order (off by default) moves Processing orders to Completed when their tracking number is imported.
- Tracking link is the address customers are sent to, with
%s standing for the tracking number. The default is Australia Post’s tracking page.
Check it worked
- The Licence tab says “Active” with its renewal date, and a second tab, Tracking import, has appeared beside it.
- The fields are there. Edit any product and open its Shipping tab: you should see Customs description, HS tariff code and US HS code (10 digits).
- Run an export. On WooCommerce → Orders, tick an international order and choose Export AusPost manifest. If any product in it still lacks a customs value, a notice headed “AusPost export: products missing customs details” names it with a link to fix it. Download the International CSV and check the tariff codes and descriptions on each content line.
- The order is marked. Back on the Orders list, the new AusPost column shows “Exported” and the date, and the filter above the list can show only orders not yet exported. Export the same order again and you’ll be warned that uploading it twice books a duplicate shipment.
- Tracking import. Under WooCommerce → AusPost CSV Pro → Tracking import, upload a CSV that lists tracking numbers against your orders. Rows are matched by the
[#123] tag the exporter writes into the recipient name, or by an order number column you pick, and nothing changes until you confirm the preview.
Moving to a new site
- On the old site, open WooCommerce → AusPost CSV Pro and press Deactivate on this site. Then install Pro on the new site and activate the same key there.
- Deactivating or deleting the plugin doesn’t release the key by itself; the button does. If the old site is already gone, email us its address and we’ll release it.
- Switching between http and https, or adding or dropping www, is the same site and needs nothing.
- Local development copies (localhost,
.local or .test addresses) are free and never use up the licence. A staging copy on a public address counts as a site.
If something goes wrong
- “That licence key was not recognised”: check it against your purchase email, or use Resend my key.
- “This key is already activated on another site”: deactivate it there first (see above), or email us.
- “The licence server could not be reached”: nothing to do. Pro keeps working and the check is retried daily.
- “The Pro features also need Bloodweb CSV Exporter for Australia Post 4.2.0 or later”: install or update the free plugin and activate it. Pro switches on by itself.
🔧 Getting help
Email support@bloodweb.net with your site address and what you see on screen. You’ll get a reply within one business day.