plugin-icon

Demfilz Shipping Rates for Australia Post

제작자: demfilz·
Live Australia Post shipping rates at checkout, with an admin settings page for your API key and options.
버전
1.0.0
활성화된 설치 항목
20
최근 업데이트일
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.

무료유료 요금제에서
설치하면 WordPress.com 서비스 약관서드파티 플러그인 약관에 동의하게 됩니다.
테스트된 버전
WordPress 7.0
이 플러그인은 다운로드할 수 있으며 에서 사용할 수 있습니다.