How to set up ELEX WooCommerce Australia Post Shipping Plugin with Print Label & Tracking?

This article intends to provide detailed, step-by-step instructions that’ll help you understand, how to set up ELEX WooCommerce Australia Post Shipping Plugin with Print Label & Tracking. Refer the product page to know more about other various features of the plugin.

Australia Post provides postal services in Australia and its overseas territories. Australia Post is the trading name, Australian Postal Corporation (formerly the Australian Postal Commission) is the Australian Government-owned entity responsible for the service.

Our WooCommerce Australia Post shipping plugin provides easy, seamless integration of WooCommerce with Australia Post services. In addition to accessing real-time shipping rates, the plugin also provides print label and shipment tracking facilities.

Content

Overview

Some of the major highlights of the plugin include:

  • Real-time shipping rates: Based on the shipping destination address, product weights, and dimensions, the plugin fetches real-time rates for both domestic and international services.
  • Print shipment label: You can print shipping labels from order pages in the back-end of your WooCommerce store. Postage is automatically paid on the printed labels using your Australia Post account.
  • Shipment Tracking: A barcode is added to the shipment label, with the help of which, the shipments can be tracked.
  • Box Packing: You can select the desired box packing method. This will also affect the shipping rates displayed on your cart/checkout page.

All these features (and many more!) are bundled into one solution to serve your WooCommerce-Australia Post shipping integration needs for your online store.

Getting started with ELEX WooCommerce Australia Post Shipping Plugin with Print Label & Tracking

Once the plugin is installed and activated, you can navigate to plugin settings in two ways:

  • Dashboard > WooCommerce > Shipping > Australia Post (or)
  • Dashboard > Plugins > Installed Plugins > ELEX WooCommerce Australia Post Shipping With Tracking > Settings.

Now that we have explored the features of the plugin, and have installed it, let’s get down to configure the plugin.

General Settings

The general settings are as shown below.

WooCommerce Australia Post Plugin | General Settings

General Settings

  • Account Details: Enter the API Key that you have received after registering for an Australia Post account. This key is applicable for both contracted and non-contracted rates.

How to register for Australia Post?

To obtain API key, register for Australia Post and obtain the key from this page. Follow the given procedure to receive your API key.

After registration, you will also receive an email containing your API key.

Screenshot of a sample email content is shown below.

WooCommerce Australia Post Plugin | Australia Post API Key

Australia Post API Key

Remember, if you have registered for a general account, you can only access Australia Post real-time rates with our WooCommerce Australia Post plugin. If you wish to enable printing shipping label, shipment tracking, and box packing facilities, sign up for a contracted/business account.

If you wish to avail Australia Post contracted rates for your WooCommerce store, enable the Contracted Account checkbox. Once enabled, further settings appear which allow you to switch between Test Mode and Live Mode. Enter your respective API Password and Australia Post account number in the given text-fields.

  • Enable Real-time rates & Developer Mode: 

Enable the real-time rates checkbox to access Australia Post real-time rates.

If you are not getting proper rates ( lesser or higher than expected), not getting all the available shipping options, or not getting any rates at all, then you can tick the Enable Developer Mode checkbox to find the error(s). You can also see the warning(s) by our WooCommerce Australia Post Shipping plugin.
By enabling debug mode, you can trace issue using log. You can see information about debugging at the top of cart and checkout page. After enabling debug mode, add a product to cart. Go to cart or checkout page to see the debugging information.

If you have enabled contracted rates, an additional setting titled generating shipping label will appear in this section. If you wish to enable shipping label generation, tick the Enable Shipping Label check box.

  • Default Currency: Shows the default currency of Australia Post.
  • Shipper Address: Enter shipper name, address (the address from where the items will be shipped), contact number and email address in the respective text-fields.

Click Save Changes once you have configured all settings.

Rates & Services

This tab contains settings for configuring Australia Post services and how they will be displayed on the front-end of your store.

The settings are as shown below.

WooCommerce Australia Post Plugin | Rates & Services

Rates & Services settings

  • Show/Hide services:
    • Show Cheapest Rate Only  This option shows services only with the cheapest quote from the selected Australia Post services in the Services section (discussed in the later part of this article).
    • Disable Alternative Services – Tick this checkbox if you not offering services like Satchel, Letter, C5, B4, DLE, and such other services during checkout.
      For example, you cannot use a satchel when all the items in your store are fragile. Therefore, all items need to be sent in a box.
  • Method Config:
    • Method Title  Enter a custom method title for Australia Post shipping method. This method title will be displayed on cart and checkout page.
    • Method Availability  This field allows you to select countries, for which Australia Post shipping method will be available.
      There are two options:

      • Supports All Countries: Choose this option if you offer Australia Post shipping method to all over the world. This option is selected, by default.
      • Supports Specific Countries: Provides option to select desired countries. The Australia Post shipping method will be available only in selected countries.

Australia Post Services

Our WooCommerce Australia Post Shipping plugin supports the following domestic and international services.

  1. Regular / Parcel Post
  2. Express Post
  3. Courier Post
  4. International Post Courier
  5. International Post Express
  6. International Post Standard
  7. International Post Economy Air
  8. International Letter Courier
  9. International Letter Express
  10. International Letter Registered Post DL
  11. International Letter Registered Post B4
  12. International Letter Economy Air
  13. EXPRESS POST
  14. PARCEL POST W/SIGNATURE
  15. EXPRESS POST W/SIGNATURE
  16. REGISTERED POST INTL 6:
  17. PACK & TRACK INT’L 8:
  18. PARCEL POST + SIGNATURE
  19. EXPRESS POST + SIGNATURE
  20. REGISTERED POST INT’L 8
  21. EXPRESS COURIER INT’L MERCH 8Z
  22. INTERNATIONAL AIRMAIL 8Z
  23. EXPRESS COURIER INT’L DOC 8
  24. EXPRESS POST EPARCEL
  25. EXPRESS POST SATCHELS
  26. EPARCEL 1
  27. PARCEL POST + SIGNATURE
  28. PARCEL POST + SIGNATURE
  29. NATIONAL FULL RATE
  30. EXPRESS NATIONAL FULL RATE

You can enable/disable desired services.

The services table is divided into the following seven columns:

  • The first column represents all service names.
  • In the second column, you can select the desired services by ticking the respective Enable checkbox. Non-selected services are not shown to the customer, even though they are available services from Australia Post.
  • You can set a custom service name in the third column titled, Name.
  • Tick the Extra Cover checkbox for additional insurance of goods, if you are sending some valuable or important items. The extra cover provides cover for a specified value of your item if the item is lost or damaged while being carried by Australia Post.
    For more information, see the Extra Cover option.
  • Tick the Signature/Registered checkbox to get a signature from the customer receiving the package, at the time of delivery.
  • The last two columns are used for price adjustments. You can add or subtract the required amount to/fro actual shipping cost. Use minus sign (-) for subtracting the amount. You can specify the price by percentage or amount value.

For example, consider shipping cost of Regular/Parcel Post returned by Australia Post is $5.

Case 1:  For price adjustment of $5, for Regular Post –

WooCommerce Australia Post Plugin | Amount Adjustment

Amount Adjustment of $5

Total cost displayed Regular Post is $10($5+$5).

Case 2: For price adjustment of 10%, for Regular Post –

WooCommerce Australia Post Plugin | Percentage Adjustment

Percentage Adjustment of 10%

Total cost displayed Regular Post is $5.5(The 10% of 5 is added to 5 + 5  to get the actual).

Case 3: For price adjustment of $5 and 10%, for Regular Post –

WooCommerce Australia Post Plugin | Amount & Percentage Adjustment

Amount Adjustment of $5 & Percentage Adjustment of 10%

Total cost displayed Regular Post is $10.5  (The 10% of 5 is added to 5 + 5  to get the actual).

Click Save Changes to save the settings.

Label & Tracking

The label and tracking settings are as shown below.

WooCommerce Australia Post Plugin | Label & Tracking

Label & Tracking settings

  • Enable/Disable settings:
    • Email Tracking – Tick this checkbox to send shipment tracking information to your customers via email.
    • Enable Direct Download: Tick this checkbox to configure a single click download for labels, instead of following the traditional document printing procedure.
    • Show Australia Post Logo on the Shipment labels: Enable this setting to show the Australia Post logo on the shipment labels.
  • Customer Address Type: Choose one of the following options to specify the type of customers’ address.
    • Normal Delivery Address – For customers with general house address.
    • Australia Post Parcel Locker – For customers who opt for parcel locker facility.
    • Australia Post Parcel Collection location – For customers who choose desired Australia Post pickup location to collect their parcel.
  • Bulk Shipment: Choose the default domestic and international service for bulk generation of domestic and international shipment label respectively. This label generation is processed in WooCommerce Orders page. If there are no shipping services defined for an order, the default services defined in these settings will be taken into consideration.
  • Documents Output Type: Shows the default output format for printing documents, that is PDF.
  • Documents Layout: Choose from the following desired layouts for printing the label.
    • Parcel Post 
      • A4 – 1pp (per page)
      • A4 – 4pp
      • THERMAL-LABEL-A6-1PP
    • Express Post 
      • A4 – 1pp
      • A4 – 3pp
      • THERMAL-LABEL-A6-1PP
    • Australia Post International 
      • A4 – 1pp
  • Weight/Dimension Unit: Shows the default weight and dimension unit, that is KG/CM.

Note: The above two settings are defaults in Australia Post. You cannot change to other format or unit in the plugin settings.

  • Shipment Content: You can provide a description of the shipping contents. This description will be printed on all the printed documents and is usually required for security checks and customs.
  • Custom Shipment Message: The plugin provides flexibility to customize shipment tracking message. This message will appear in emailWooCommerce Admin order page, and Customer’s Orders section (under the My-Account page).

The setting is as shown in the below screenshot.

WooCommerce Australia Post Plugin | Custom Shipment Message

Custom Shipment Message settings

You can use placeholders to fill the details of the shipment, automatically. You can frame the message by including tags [DATE][SERVICE] and [ID]. Details of these tags are given below.

TagDescription
[DATE]Shipment date will be replaced in order page tracking section.
[SERVICE]Selected shipping service will be replaced in order page tracking section.
[ID]Tracking code will be replaced in order page tracking section.

Let us look at how shipment tracking messages can be framed:

  • Default message: When all fields are filled in the Shipment Tracking section on individual order admin page, the shipment tracking message appears as given below –
    Your order was shipped on 2018-01-01 via Australia Post. To track the shipment, please follow the link of shipment IDs EN428785455IN, EN428785456IN.
    Note: The link on shipment IDs leads to the live tracking details on their website.
  • No Shipment IDs: In this case, the default message will be displayed as shown below –
    Your order was shipped on 2018-01-01 via Australia Post.
  • No Dates: If you have not mentioned [DATE] tag, the message is shown as –
    Your order was shipped via Australia Post. To track the shipment, please follow the link of shipment IDs EN428785455IN, EN428785456IN.
  • No Tracking IDs and Date: Admin can even proceed with only selecting shipping service, and ignoring tracking ID field and date field. The message is as given below –
    Your order was shipped via Australia Post Service.

Once all settings are configured, save changes.

Packaging

You can get real-time rates for items using API. With price calculator, you get real-time postage rates for domestic, as well as international shipping. Real-time rates are calculated based on product dimensions and weight, and the best-fitted box rates are returned from Australia Post. This rates will depend on the method used for packing the parcel. Our WooCommerce Australia Post plugin offers three types of parcel packing methods.

They are as shown below.

WooCommerce Australia Post Plugin | Parcel Packaging

Parcel Packaging settings

1. Individual Packing

In this option, each item in the cart is packed separately. Total shipping cost is calculated by adding the shipping cost of each item. This option is selected by default.
For example, the shipping cost of Item X is $10. If the customer adds two quantities of Item X to the cart, the total shipping cost is $10 x 2, which is $20.

2. Pack into boxes with weight and dimensions

If packing items individually does not suit your business, then you can define custom box sizes under Box Dimensions section. All the cart items are packed into custom boxes defined in Box Dimensions settings. The best fit box is automatically chosen from the defined boxes. This is the recommended option and is available only for Contracted accounts. You can read through setting up box dimensions to understand box packing in detail.

Box Dimensions: This setting is applicable only when Pack into boxes with weight and dimension is selected. Here, you can define the outer and inner dimensions of boxes. Outer dimensions are the dimensions of the package. Inner dimensions are the dimensions of the product.

For heavy packing box, enter the weight of the box so that it is added to product weight, to calculate shipping rates. You can tick the respective Letter checkbox if you want to mail letters. Based on your requirement, you can add or remove box dimensions.

For example, consider you have product X of dimensions 9 x 5 x 2 and weight 10 lbs. You can set up boxes as shown in the below screenshot.

WooCommerce Australia Post Plugin | Box Size Table

Box Size Table

For shipping,

  • If there is one unit of product X in the cart, then Box1 is selected for packing.
  • If there are two units of product X in the cart, the Box2 is selected.
  • If there are four units of product X in the cart, then Box3 is selected.

Likewise, you need to define inner and outer sizes for each logical box, according to the packing style being followed for different products with different quantity.

For Non-contracted accounts, the plugin offers few pre-defined boxes for Satchels and Envelopes as shown in the screenshot below.

WooCommerce Australia Post Plugin | Box Size Table for Non-Contracted account

Box Size Table for Non-Contracted accounts

3. Order Total Weight:

Enter maximum weight limit for packages. In this option, the weight of all the cart item is summed up and items are packed with maximum weight limit in the box(es) and passed to API to get rates.

Finally, click Save Changes to save the plugin settings.

International shipment settings at Product-level

Different products might need a different level of processing.

If you are shipping globally, you must enter the following details for every product. These settings can be found in the Shipping section of WooCommerce Product Data meta-box of each product.

The settings are as shown in below screenshot.

WooCommerce Australia Post Plugin | International Shipment settings

International Shipment settings at the Product level

The settings include:

  • Tariff Code (Australia Post): HS is an international standardized system of names and numbers to classify products. Shop owners can provide HS number of the product so that international shipments are processed smoothly.
  • Country of Origin (Australia Post): Enter the country of origin.
  • Shipping Description (Australia Post): A description that will be printed on the commercial invoice.

Tips

Let’s now see how these settings are applied.

Demonstration

Once all the plugin settings are configured and saved, you can move to the front-end of your WooCommerce store to see the affected changes.

A screenshot of the sample cart page is shown below.

WooCommerce Australia Post Plugin | Australia Post Services

Australia Post Services on the Cart page

How to print labels for Contracted accounts with WooCommerce Address Post plugin?

Once you have enabled Contracted Rates option, in addition to getting contracted rates for your Australia Post account, you can generate shipping labels as well.

The following steps show how to generate a shipment label when an order is placed with a contracted Australia Post account:

  • Open an order to view order details. The Create Shipment option for the order is displayed as shown below.
WooCommerce Australia Post Plugin | Create Shipment

Create Shipment option

The shipment information includes item name and its respective weight and dimension. The plugin allows you to change the shipping service and an option to show/hide Australia Post logo on the shipping label.

For international shipments, an additional setting is provided where you need to specify the product classification. This information is mandatory for sending packages outside Australia.

Following is a screenshot of the options available for product classification.

WooCommerce Australia Post Plugin | Product Classification

Product Classification options

If you select the GIFT, SAMPLE, DOCUMENT or RETURN option, the commercial charges(or customs) will not be charged. If you have selected the OTHER option, the shipment will be treated as commercial and will be charged accordingly.

To create a shipment, Click the Create Shipment button.

  • Next, the shipping service ID and shipment number will be generated as shown in the screenshot below.
WooCommerce Australia Post Plugin | Generate Label

Generate Label option

Click the Generate Label button to proceed.

  • Print label option appears as shown in below screenshot.
WooCommerce Australia Post Plugin | Print Label

Print Label option

The shipment label is now ready to be printed. To do so, click Print Label.

A screenshot of sample Australia Post domestic shipment label is shown below.

WooCommerce Australia Post Plugin | Australia Post Domestic Shipment Label

Australia Post Domestic Shipment Label

International shipping document contains four labels – One to attach to the item, one Australia Post copy, one Customs copy and one for Sender. A sample international shipping label is as shown below.

WooCommerce Australia Post Plugin | Australia Post International Shipment Label

Australia Post International Shipment Label

How to generate Order Summary Report/Manifest with WooCommerce Australia Post plugin?

  • Click on Create Order to start generating manifest.
WooCommerce Australia Post Plugin | Create Order

Create Order option

  • Next, click Order Summary to download the Manifest.
WooCommerce Australia Post Plugin | Order Summary

Order Summary option

A sample manifest/order summary is shown in the screenshot below.

WooCommerce Australia Post Plugin | Order Summary Report

Order Summary Report/Manifest

How to configure WooCommerce Australia Post Shipment Tracking?

Here’s how you can add tracking information to the back-end of your WooCommerce store.

  • Go to Dashboard >  WooCommerce > Orders.
  • Click an order number for which you want to track the shipment.
  • Under AusPost Shipment Tracking section, select the carrier as Australia Post.
  • Enter shipment tracking ID generated while creating the shipment, and date of shipment in the given fields.

A sample order page is shown in the screenshot below.

WooCommerce Australia Post Plugin | Shipment Tracking settings

Shipment Tracking settings

  • Finally, click on Save/Show Tracking Info button.
  • Customers can view the shipment tracking information under the Orders section of their My-Account page. Click on the required order number to view the tracking information.
    A sample order page is shown in the below screenshot.
WooCommerce Australia Post Plugin | Shipment Tracking Information

Shipment Tracking Information for Customers

Customers can click the Shipment ID to see the status of the package.

Note: Customers also get shipment tracking information through order completion email.

 


To explore more details about the plugin, go check out ELEX WooCommerce Australia Post Shipping Plugin with Print Label & Tracking.

You can also check out other WooCommerce and WordPress plugins in ELEX.

    Leave a Reply