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.