Linux 软件免费装
Banner图

Bloodweb CSV Exporter for Australia Post

开发者 bloodweb
更新时间 2026年11月1日 16:35
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

shipping woocommerce csv australia post mypost business

下载

4.3.0 4.3.1 4.3.3 4.4.0

详情介绍:

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: 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
  1. 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.
  2. 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.
  3. 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 Privacy 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. 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.

安装:

  1. Install and activate the plugin. WooCommerce must be active.
  2. Go to WooCommerce > Settings > Shipping > AusPost CSV Exporter.
  3. Fill in your sender ("Send From") details. These are deliberately empty on a fresh install, and the export refuses to run until Name, Address Line 1, Suburb, State and Postcode are set, rather than producing a manifest with no return address.
  4. Set your package defaults: description, parcel length and width, minimum height, packing efficiency and minimum weight.
  5. If you ship internationally, set your customs defaults: item description, HS tariff code, Export Declaration Number, reason for export and country of origin. These are also empty on a fresh install, and international exports wait until the item description, HS tariff code and EDN are set. Domestic exports are not held up.
To export, go to WooCommerce > Orders, tick some orders, choose Export AusPost manifest from Bulk actions and click Apply. A notice appears with a download button for each manifest that applies. To export a single order, open it and choose the same entry from the Order actions box.

屏幕截图:

  • The download notice, offering a Domestic and an International manifest.
  • The settings screen under WooCommerce > Settings > Shipping.
  • A domestic manifest opened in a spreadsheet.

升级注意事项:

4.4.0 Fixes EU-bound orders being rejected with "Parcel Contents - SKU is in error". International manifests now include the SKU column Australia Post makes mandatory for EU member countries. Re-export anything you have not uploaded yet. Nothing to reconfigure. 4.3.3 A change of displayed name only, back to Bloodweb. Nothing to reconfigure. 4.3.2 Warns after an export when US-bound orders would carry a store-wide HS code shorter than the 10 digits Australia Post now requires. Nothing to reconfigure. 4.3.1 A change of displayed name only. Nothing to reconfigure and no change to how the plugin works. 4.2.0 Renamed, so the plugin folder changed: deactivate and delete the old copy before activating this one. The fallback package weight is now a minimum, so orders lighter than it export that minimum. Settings carry over; set it to 0 to keep exporting summed product weights. 4.0.2 International exports now need an item description, HS tariff code and EDN. Stores that have already saved their settings keep their values.

常见问题:

Do I need a paid Australia Post account?

You need whatever account you already use for bulk lodgement, typically MyPost Business. The plugin produces the file; it does not talk to Australia Post.

Why is the export refusing to run?

Your sender details are not set. A manifest with no return address is rejected on upload, which you would only discover after switching tabs and trying to lodge, so the plugin stops earlier and links you to the settings screen. If only the International download is missing, your customs details are not set. Every customs declaration needs an item description, an HS tariff code and an Export Declaration Number, and no default is true for every store.

What HS tariff code should I use?

The one that describes what you sell. There is no general-purpose code. Parcels to the United States need the full 10 digits (see the next question). The same code written with dots, for example 7117.90.00, is accepted in the Export Declaration Number column.

Why do parcels to the United States need a 10-digit HS code?

Since 24 July 2026 Australia Post no longer accepts 6 or 8-digit HS codes on US-bound parcels, and those parcels may be returned. This plugin writes your one store-wide HS tariff code into every customs line, so if everything you send to the US shares a 10-digit code, enter it in the settings and you are done. If your products need different codes, the Pro add-on sets them per product, variation or category. When an export includes US orders and the store-wide code has fewer than 10 digits, the plugin shows a notice with the download buttons. It appears only there, and never again for you once dismissed.

Why does EU customs reject my item description?

The EU's ICS2 customs system rejects vague descriptions such as "goods", "merchandise", "general merchandise", "gifts", "items", "various" or "misc". Describe what is actually in the parcel, for example "stainless steel earrings". That is why the item description is empty on a fresh install and international exports wait until you set one.

Why did my EU orders fail with "Parcel Contents - SKU is in error"?

Australia Post makes the SKU mandatory on every customs line bound for an EU member country and rejects the row without one. Parcels to the US and the rest of the world import either way, which is why one file can go through except for its European rows. From 4.4.0 the column is written, so re-export those orders and upload again. The SKU comes from the product, or from the parent product for a variation without its own. A product with no SKU anywhere exports the id WooCommerce knows it by, which is still an identifier you can look up, rather than leaving a mandatory field empty. Australia Post allows 22 characters, so a longer SKU is cut to fit.

Can I send Schedule 8 or medicinal cannabis?

Not through bulk import. Australia Post rejects any bulk import declaring Yes, and those parcels need a StarTrack account instead. The setting exists so the plugin never makes a declaration on your behalf that is not true.

My store measures in grams and millimetres. Does that work?

Yes. Product dimensions and weights are converted from your store's units under WooCommerce > Settings > Products.

Where does the package height come from?

It is calculated, not guessed. See the Description above for how packing efficiency and the containing-height check work. The exported height is never below the minimum you configure.

Does it support HPOS?

Yes. The plugin declares compatibility with High-Performance Order Storage and registers its actions on both the classic and HPOS order screens.

更新日志:

4.4.0 4.3.3 4.3.2 4.3.1 4.3.0 4.2.0 4.1.1 4.1.0 4.0.2 4.0.1 4.0.0 3.0.0 2.6.0 2.5.0 2.4.0 2.3.0 2.2.0