WooCommerce Australia Post Shipping Plugin with Print Label & Tracking

5 out of 5

  • Compatible with WooCommerce 3.0.
  • License entitles 1 year of support & updates.
  • No monthly fees or yearly subscription.
  • Extend support & updates after 1 year at 50% discount.
  • You are protected by our 30 Day Money Back Guarantee.
Sold By: AdaptXY
  • Description
  • Changelog
  • Reviews (13)
  • FAQ(6)
  • Comments (137)

Looking for the easiest & efficient way to integrate Australia Post/Auspost with WooCommerce shopping cart? Here is the solution!

WooCommerce Australia Post Shipping Plugin with Print Label & Tracking is a WordPress/WooCommerce extension that helps you to automate Australia Post shipping by displaying shipping rates on cart/checkout page, track shipment from within the WooCommerce, pack items automatically into boxes, Print Label for contract customers and enable tracking.
How does it work?
Step 1: Install the Plugin, input your Australia Post Account details and enable Australia Post Shipping Method for WooCommerce
Step 2: Customer sees Australia Post shipping rates based on items in their cart before placing an order.
Step 2: Pay Postage, Print Label and Generate Tracking info from within WooCommerce order page.

Real-time Rates and Label Printing using WooCommerce Australia Post Shipping Plugin.

Main Features

Live Shipping Rate:Based on the product weight, box dimensions, shipping destination, etc., this plugin fetches Australia Post postage rates for both domestic and international shipping services.


Box Packing: You can choose from three different packing methods with Australia Post. This will, however, affect the rates.
Per-Item: Each item in your cart (non-virtual) will be sent to the Australia Post API. Quotes for all items will then be combined with the final cost.
Weight-Based: The cart will be split into 30kg packages, and each package will be sent to the API. No dimensions will be sent, only the weight.
Pack into boxes: Items will be packed into pre-defined boxes and sent to the API. However, this is a recommended option. See box-packing below for more information on this.


Method Available: The plugin has a feature to restrict shipping to various countries. You can make use of the Method availability field to do this.


Cheapest Rate: You can choose to display the cheapest rate or a range of rates which are applicable to the shipment.


Handling Fees: Set up handling fees based on the rules you define
Domestic Shipping Price Calculator: Get prices for the following domestic shipping services.
Regular / Parcel Post

  • Small
  • Large
  • 500g Satchel
  • 3kg Satchel
  • 5kg Satchel

Express Post

  • Small
  • Large
  • 500g Satchel

Courier Post

  • Small
  • Medium
  • Large


International Shipping Price Calculator: Get prices for the following international shipping services.

  • International Post Courier
  • International Post Express
  • International Post Standard
  • International Post Economy


Contracted Rates: Avail the accounted rates or contracted rates from Australia Post.
Print Shipping Label (for Contracted Rates): Print shipping labels, both domestic & international from within WooCommerce. After logging in to the WordPress admin area, you can create a shipment by clicking the ‘Create shipment’ button on the right-hand side of the order details page. Shipment details would automatically be sent to the Australia Post online account, and then the shipping label would be generated, which you can print. Postage is automatically paid on these labels using your Australia Post account. This plugin prints shipping labels with a tracking barcode.


Shipment Tracking: Live tracking number gets added to customer order details. The plugin allows you to define custom tracking messages.

Services: Enable/disable, edit the names of, and add costs for services. Here, you can rename, and re-order, Australia Post shipping rates as well as add price adjustments as a percentage or by dollar amount. These adjustments can be either positive or negative, should you want to apply discounts to shipping.


Signature/Registered Options: You can set Signature enabled services or allow the Registered options as well.


Extra Cover: The plugin also allows you to enable extra cover options at the service level.


Checkout Page – Rates
Order Summary – Manifest
Shipping Label – Domestic
Shipping Label – International
General Settings
Generate Label
Rates Services
Shipment Tracking

Last Updated: 27-June-2018

= 2.2.1 =
* Bug fixed in JSON Encoding.
* Lable Request and Response will be send in JSON Format.
= 2.2.0 =
* Warning message added for switching of accounts between contracted and non-contracted in general settings page.
= 2.1.9 =
* Shipment Tracking code optimised.
= 2.1.8 =
* Now the tracking meta will get updated.
= 2.1.7 =
* Option not to print LOGO is added for other services also.
= 2.1.6 =
* Fixed: Weight is sending as 0 for variable product.
= 2.1.5 =
* Now For letter rate we are sending weight and dimensions in g and mm.
= 2.1.4 =
* Fixed : Box packing alignment mistake while adding a new box.
* Feature : Option to print or not to print AusPost logo on the Shipment label.
= 2.1.3 =
* Letter rates issue is fixed.
= 2.1.2 =
* Variable product shipment issue is fixed.
= 2.1.1 =
* Signature not required on label issue is fixed.
= 2.1.0 =
* Issue with GST rates is fixed.
* Edit order page debug log data is now showing correctly.
= 2.0.11 =
* PHP compatibility issue fixed.
= 2.0.10 =
* International shipment bug fixed.
* Extra cover and the Signature amount issue is fixed.
= 2.0.9 =
* Fixed: Product with no dimension then getting php error.
= 2.0.8 =
* Fixed: Extra cover is not getting added.
* Fixed: Only on request is sending when more than one quantity is added.
* Fixed: Create Shipment error.
= 2.0.7 =
* Fixed: Printing shipping labels issue.
* Fixed: Shipping tracking not showing.
* Fixed: Changes made in service table not reflecting on front end.
* Fixed: Extra cover is not adding for international shipments for non-contracted accounts.
= 2.0.6 =
* Price adjustment issue is fixed.
= 2.0.5 =
* Bugs Fixed: For contracted rate now Tax is getting added.
= 2.0.4 =
* Bugs Fixed which is raised Internally.
* Packing Algorithm changed.
= 2.0.3 =
* Showing postage products(services) allowed for a contracted account.
* Showing postage products(services) based on the shipping countries.
* Fixed issue with redirecting to order page.
= 2.0.2 =
* Shipping Label API Modified.
* Australia Post Order/Manifest API Implemented.
* UI Changed.
* Extra 3 Services Introduced.
* Email Tracking Option Introduced.
* Shipment Description Option Introduced.
* Email and Phone Number Fields Introduced.
* Direct Download option Introduced.
* Customer Address Type Option Implemented.
= 1.3.5 =
* Implemented Contracted rates in the plugin
= 1.3.4 =
* Fixed problem of not taking variable products weight and dim.
= 1.3.3 =
* WC 3.0 Version compatibility
= 1.3.2 =
* Delivery confirmation and Extra cover options updated.
= 1.2.8 =
* Changed the host URL into the new one.
= 1.2.7 =
* Resolved API Manager issue and tracking issue.
= 1.2.6 =
* Added International Letter Air Services.
= 1.2.5 =
* API Manager issue fixed.
= 1.2.4 =
* Economy Air service introduced in the cart page.
= 1.2.3 =
* Fixed: API Manager issue.
= 1.2.2 =
* Fixed: Issue with respect to deactivation of license.
= 1.2.1 =
* Improvement on license key implementation.
= 1.2.0 =
* Implemented license keys.
* Automatically update plugin from wordpress admin.
= 1.1.9 =
* Added inter national letter services.
= 1.1.8 =
* Incorporated three more services for Regular post.
= 1.1.7 =
* Corrected conversion of thickness into mm.
= 1.1.6 =
* Woocommerce Compatibility update for version 2.6.0.
= 1.1.5 =
* International services updated with latest API changes.
* Stability improvements.
* Code filter to adjust service rates.
= 1.1.1 =
* Feature to add custom tracking message.
= 1.1.0 =
* Option to disable services like Satchel, Letter, C5, B4 & DLE during during checkout.
= 1.0.0 =
* Dynamic Shipping Rates.
* Tracking.

13 reviews for WooCommerce Australia Post Shipping Plugin with Print Label & Tracking

  1. William
    5 out of 5

    (verified owner)

    Very good support and great plugin!

  2. Wade
    5 out of 5

    (verified owner)

    Awesome plugin and support is very responsive and helpful.

  3. Corran
    5 out of 5

    (verified owner)

    outstanding plugin, and great support from the technical team

  4. Gregory
    5 out of 5

    (verified owner)

    The ALL TIME best plugins for shipping with in Australia. I have now purchased 2 plugins from Xadaptor (DHL & Australia Post) and the support has been amazing. The label printing feature for both DHL and Australia Post shipments has saved our staff hours of time! The support is above and beyond what you would expect from a wordpress plugin – their response time for any issues is outstanding. Couldn’t have done it without you. Keep up the good work, I will spread the word to my local Australian customers!

  5. hello60
    5 out of 5

    (verified owner)

    Love the plugin, provides us with absolutely everything we need for our customers, both domestic and international. The biggest bonus for us is that it covers both parcel and letter rates, which gives us the flexibility we need to ship our product in various sized options for customers.

    Support, second to none. Prompt and professional!

    No hesitation at all in recommending!

  6. melisssa
    5 out of 5

    (verified owner)

    Great plugin and support team!!!

  7. Jim
    5 out of 5

    (verified owner)

    Highly recommend this plugin and the support is amazing.
    Thank you for all your help!

  8. Ireene
    5 out of 5

    (verified owner)

    When I purchased the plugin I still had a few questions. The Support team were fabulous. Hard to find service these days Support that is prompt and eager to assist and these guys were quick and extremely helpful. Would def recommend the plugin and know that help is never far away if you need it. – Thank you

  9. nb.samanga
    5 out of 5

    (verified owner)

    This a great plugin. Highly recommended. Would like the developer to work on adding standard box sizes so that we don’t have to add them manually.

  10. Russell
    5 out of 5

    (verified owner)

    Great plugin and excellent support from the Xadapter team.

  11. Donna
    5 out of 5

    (verified owner)

    Great plugin and support when I needed it was very timely and efficient. I’m very happy! Thank you!

  12. Joanne
    5 out of 5

    (verified owner)

    Thank you for a great plugin — I especially like the Tracking Code editor in the admin area!! — well done.

  13. Kathryn
    5 out of 5

    (verified owner)

    This is a great plugin and the Support turn around time is fantastic for a new growing business where downtime seriously hinders your business, wooforce is the place to get your plugin..

Only logged in customers who have purchased this product may leave a review.

Frequently Asked Questions

Yes, absolutely. The plugin works for various satchel options:
- 500g Satchel
- 3kg Satchel
- 5kg Satchel

Unfortunately, the plugin does not have the option to generate labels.

The plugin is very easy to configure. We have a step by step tutorial on setting up this plugin. Our Help Desk also has extensive documentation which includes FAQs, Troubleshooting Guide, Knowledge Base and Code snippets.

We update the plugin regularly. Please check the Changelog tab for the update history.

Yes! Rarely people purchase the wrong plugin or the plugin doesn’t work as expected. In any case, we will happily refund 100% of your money if requested within 30 days of purchase date.

  • Amanda

    Amanda - 1 month ago

    Hi there, I dont have the section that allows me to add the services.

  • Lorenzo

    Lorenzo - 1 month ago

    Hi Amanda, This happens if you haven't added the contracted account credentials in the plugin settings or if the credentials are in test mode, If you enter only the API key you need to disable the contract option. Regards, Lorenzo

  • Robert

    Robert - 1 month ago

    The australia post plugin supports API for estimated delivery, it would be fantastic if you could add this in. I would also like the option of applying postage insurance (a check box)

  • Lorenzo

    Lorenzo - 1 month ago

    Hi, I've added the estimate delivery option to our desired feature list, we'll not be able to implement now but we'll add this later. Regarding insurance, its available in the plugin settings Rates and services tab, as Extra cover you can enable or disable that option. Regards, Lorenzo

  • Paul

    Paul - 2 months ago

    hello, i want to set shipping for specific product categorizes, not for all products categories.. i have 4 to 5 main categories and i only want to integrate post Australia shipping for Art category products... and will add other shipping setting for other product categories.. Let me know hoe to do that

  • Lorenzo

    Lorenzo - 2 months ago

    Hi, You can add the products in the category to a shipping class and use a code snippet to hide services based on shipping class. https://www.xadapter.com/hide-shipping-methods-shipping-classes-exist-not-exist-cart/ You'll have to configure the code snippet in the above link according to the shipping class ID and shipping method ID. Regards, Lorenzo

  • info1191

    info1191 - 3 months ago

    We're experiencing yet another issue with this integration. We are receiving the error "The weight provided is either too heavy, or exceeds the maximum of 3 decimal places." whenever attempting to create a shipment. It is not currently possible to create a shipment (actually, we've never managed to get it working properly). Below is an example with debug mode enabled (note: 'from' & 'to' arrays modified to remove personal info).
    Unpacked Item 
        [shipments] => Array
                [0] => Array
                        [shipment_reference] => 5acc5da3ce088
                        [customer_reference_1] => Order #20207 Tue-Apr-2018
                        [customer_reference_2] => Shipment Contents
                        [email_tracking_enabled] => 1
                        [from] => Array
                                [name] => Merchant
                                [type] => MERCHANT_LOCATION
                                [lines] => Array
                                        [0] => 123 fake st
                                [suburb] => FAKETOWN
                                [state] => NSW
                                [postcode] => 1111
                                [phone] => 0411 111 111
                                [email] => test@example.com
                        [to] => Array
                                [name] => Test2 test
                                [business_name] => Business
                                [type] => STANDARD_ADDRESS
                                [lines] => Array
                                        [0] => 123 fake st
                                [suburb] => FAKETOWN
                                [state] => NSW
                                [country] => AU
                                [postcode] => 1111
                                [phone] => 0211111111
                                [email] => test2@example.com
                        [items] => Array
                                [0] => Array
                                        [item_reference] => 
                                        [product_id] => 7J55
                                        [length] => 17
                                        [width] => 17
                                        [height] => 1
                                        [weight] => 0.12
                                        [authority_to_leave] => 
    stdClass Object
        [errors] => Array
                [0] => stdClass Object
                        [code] => 400
                        [name] => Bad Request
                        [message] => The weight provided is either too heavy, or exceeds the maximum of 3 decimal places.
                        [field] => shipments[0].items[0].weight
    Error: The weight provided is either too heavy, or exceeds the maximum of 3 decimal places. 

  • Lorenzo

    Lorenzo - 3 months ago

    Hi, Please raise an online ticket so that I can check this, we receive this from another customer our developers are working on this, please make sure you're using the latest version of the plugin 2.1.3 Regards, Lorenzo

  • info1191

    info1191 - 3 months ago

    I can confirm that we are indeed using the latest 2.1.3 version, the issue is still present. We have opened a ticket.

  • Lorenzo

    Lorenzo - 3 months ago

    Hi, Thanks for the confirmation, our developer is working on this, we'll have a solution soon. Regards, Lorenzo

You are protected by our 30 Day Money Back Guarantee.     Add to cart