plugin-icon

Demfilz Shipping Rates for Australia Post

Von demfilz·
Live Australia Post shipping rates at checkout, with an admin settings page for your API key and options.
Version
1.0.0
Aktive Installationen
20
Zuletzt aktualisiert
Jun 20, 2026
Demfilz Shipping Rates for Australia Post

This plugin adds an „Australia Post“ shipping method to WooCommerce that fetches live parcel rates (domestic and international) from Australia Post.

Two rate sources are supported, switchable on the settings page:

  • PAC API — standard retail postage, using a single free API key.
  • Shipping & Tracking API — the negotiated rates on your Australia Post charge account (eParcel / MyPost Business / Enterprise), using your account number, API key and password.

Features:

  • Dedicated admin settings page (WooCommerce > Settings > Australia Post) for credentials and all options.
  • One-click „Test credentials“ button for whichever rate source is selected.
  • Live domestic and international parcel rates.
  • Service picker — choose exactly which services to offer (Parcel Post, Express Post, Courier, satchels, international, etc.).
  • Optional delivery-time estimate shown beside each service.
  • Optional „Remove GST“ to strip the 10% GST from quoted prices.
  • Automatic parcel sizing from product dimensions, with a configurable default box.
  • Handling fee and percentage markup.
  • Optional free-shipping threshold.
  • Optional fallback rate so checkout is never blocked if the API is unavailable.
  • Admin-only test mode to preview live rates before going live.
  • Response caching and debug logging.
  • Credentials are stored masked and never rendered back into the page.
  • Compatible with WooCommerce High-Performance Order Storage (HPOS) and the cart/checkout blocks.

Getting credentials

For the PAC rate source: 1. Register for a free account at https://developers.auspost.com.au 2. Request access to the „Postage Assessment Calculation (PAC)“ API. 3. Copy the API key into WooCommerce > Settings > Australia Post.

For the Shipping & Tracking (account) rate source: 1. You need an Australia Post business/charge account. 2. Request Shipping & Tracking API access and credentials from Australia Post. 3. Enter your account number, API key and password into the settings page.

External services

This plugin calculates live postage by sending parcel details to Australia Post’s developer APIs. No data is sent until you enter API credentials and a shipping quote is requested.

What it connects to:

  • The Postage Assessment Calculation (PAC) API and/or the Shipping & Tracking API, hosted at digitalapi.auspost.com.au.

When data is sent:

  • When a customer requests a shipping quote at the cart or checkout, and when you use the „Test credentials“ button in the admin.

What is sent:

  • Origin postcode, destination postcode and/or country, and the parcel weight and dimensions. For the Shipping & Tracking API, your Australia Post account number and API credentials are also sent to authenticate. No customer name, address lines, email or payment details are sent.

This is a third-party service provided by Australia Post; by using it you agree to their terms and privacy policy:

  • Australia Post Developer Centre: https://developers.auspost.com.au
  • Australia Post API terms & conditions: https://developers.auspost.com.au/terms-conditions
  • Australia Post privacy policy: https://auspost.com.au/privacy

This plugin is independent and is not affiliated with, endorsed by, or sponsored by Australia Post or WooCommerce. „Australia Post“ and „WooCommerce“ are trademarks of their respective owners.

Kostenlosmit kostenpflichtigen Tarifen
Mit deiner Installation stimmst du den Geschäftsbedingungen von WordPress.com sowie den Bedingungen für Drittanbieter-Plugins zu.
Getestet bis
WordPress 7.0
Dieses Plugin steht für deine -Website zum Download zur Verfügung.