Australia Post Logo, a registered trademark of Australia Post

This project is not covered by Drupal’s security advisory policy.

This module uses the Australia Post Postage Assessment Calculator and Postcode Search API to provide shipping quotes based on Australia Post pricing during the Ubercart checkout.

The specification in use is the Postage Assessment Calculation (PAC) and Postcode Search (PCS) reference 18 April 2016.

Requirements
  • A working Ubercart site with shipping quotes (uc_quote - included in UC core) enabled.
  • A Postage Assessment Calculator and Postcode Search API Key from the Australia Post - Developer Centre. A valid Australia Post ID account is a pre-requisite.
  • This module will not function without a valid API Key!
Installation & Configuration
  • Install as per normal - Installing contributed modules
  • Enter your API Key into Admin -> Store -> Configuration -> Shipping quotes -> Aus Post. It is required before the remaining settings become available.
  • Enable the desired shipping methods in Admin -> Store -> Configuration -> Shipping quotes
  • Choose an appropriate Packing method for each shipping method (defaults to Do Not Pack).
  • Confirm each product you would like shipped with these methods have at least:
    • The appropriate Default product shipping type of AusPost Envelope or Small Package.
    • Have their length, width, height, and weight set.
    • Every product MUST have at least the Postal code of the Default product pickup address set.
  • The site's Default pickup address MUST have at least the Postal code set.
Questions and common problems
Is this just uc_auspost module?
No. That module is based on the previous, now deprecated API.
Is there an upgrade path from the uc_auspost module?
Not at this time. It was written for Drupal 6 and used a different API so an upgrade path was not considered. The configuration of this module has many more settings which makes the upgrade path more like a maze, but you can always write a sub-module and contribute it as a patch!
It doesn't work?! What do I do if it throws errors saying that post code is not set, or that the girth is too small?
Please check that all of the products you are attempting to ship have a postcode in the Default product pickup address, along with valid length, width, height, and weight values. Please check with the packing algorithm used to see if there are any additional limits that must be adhered to. eg. #2352433: Domestic Parcel limits changed - now 22kg and 0.25 cubic meters
On quote I get An error has occurred while generating a shipping quote. The error was communications based and may be transient.?
Please check the Recent log messages for the real error message the admin should see. It will give a much better indication of the source of the problem.
Why are the quotes returned by this module huge? eg $1390 for 200 small items via Domestic Parcel?
Have you enabled a packing algorithm such as Volume and Weight? The default is Do Not Pack which quotes the sum of sending each item in its own package. ie. $6.95 * 200 = $1390, where $6.95 is the current (May 2013) minimum package price. After changing the packing method to Volume and Weight, the quoted price returned is $21.05. Choosing and configuring an appropriate packing method is part of the setup for this module.
I have some other question or problem with the module
Please see Reporting bugs below and open up a support request on the issue queue. This allows others to both see and potentially answer your questions.
Credit

Sponsored by you! If you find it useful, please consider donating towards its development and upkeep. Thank you to the following donors:

Platinum Sponsor(s)
Adrian Stein of Blackbird Solutions - Web dev and design studio on the Sunshine Coast.
Silver Sponsor(s)
Grant Buchanan
Reporting bugs
Please make your bug reports as detailed as possible, and include step by step instructions on how to reliably repeat the issue. If you haven't done so already, please read Making an issue report.
Legalities
The Australia Post logo is a registered trademark of Australia Post. This module was developed independently of Australia Post. Australia Post does not approve, endorse, recommend nor is in any way connected with the developer, Drupal, or this module.

Project information

Releases