{"id":328985,"date":"2026-06-20T22:17:49","date_gmt":"2026-06-20T22:17:49","guid":{"rendered":"https:\/\/en-au.wordpress.org\/plugins\/live-parcel-rates-for-australia-post\/"},"modified":"2026-06-20T22:42:23","modified_gmt":"2026-06-20T22:42:23","slug":"demfilz-shipping-rates-for-australia-post","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/demfilz-shipping-rates-for-australia-post\/","author":20035799,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"5.6","requires_php":"7.2","requires_plugins":null,"header_name":"Demfilz Shipping Rates for Australia Post","header_author":"demfilz","header_description":"Live Australia Post shipping rate calculation for WooCommerce, with an admin settings page for the API key and configurable options (origin, packaging, handling fees, markup, free shipping, fallback rates and caching).","assets_banners_color":"dc1b2a","last_updated":"2026-06-20 22:42:23","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/demfilz.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":69,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"demfilz","date":"2026-06-20 22:42:23"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3580159,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3580159,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3580169,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3580169,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3580169,"resolution":"1","location":"assets","locale":"","width":2240,"height":1680},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3580169,"resolution":"2","location":"assets","locale":"","width":2240,"height":1680},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3580169,"resolution":"3","location":"assets","locale":"","width":2240,"height":1680}},"screenshots":{"1":"Choose your rate source (PAC API or your Australia Post account) and verify the connection with one click.","2":"Pick exactly which services to offer, with handling fee, markup, GST and delivery-time options.","3":"Automatic parcel sizing from product dimensions, with a configurable default box."}},"plugin_section":[],"plugin_tags":[254711,9195,3546,5139,286],"plugin_category":[45],"plugin_contributors":[268125],"plugin_business_model":[],"class_list":["post-328985","plugin","type-plugin","status-publish","hentry","plugin_tags-auspost","plugin_tags-australia-post","plugin_tags-shipping","plugin_tags-shipping-rates","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-demfilz","plugin_committers-demfilz"],"banners":{"banner":"https:\/\/ps.w.org\/demfilz-shipping-rates-for-australia-post\/assets\/banner-772x250.png?rev=3580169","banner_2x":"https:\/\/ps.w.org\/demfilz-shipping-rates-for-australia-post\/assets\/banner-1544x500.png?rev=3580169","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/demfilz-shipping-rates-for-australia-post\/assets\/icon.svg?rev=3580159","icon":"https:\/\/ps.w.org\/demfilz-shipping-rates-for-australia-post\/assets\/icon.svg?rev=3580159","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/demfilz-shipping-rates-for-australia-post\/assets\/screenshot-1.png?rev=3580169","caption":"Choose your rate source (PAC API or your Australia Post account) and verify the connection with one click."},{"src":"https:\/\/ps.w.org\/demfilz-shipping-rates-for-australia-post\/assets\/screenshot-2.png?rev=3580169","caption":"Pick exactly which services to offer, with handling fee, markup, GST and delivery-time options."},{"src":"https:\/\/ps.w.org\/demfilz-shipping-rates-for-australia-post\/assets\/screenshot-3.png?rev=3580169","caption":"Automatic parcel sizing from product dimensions, with a configurable default box."}],"raw_content":"<!--section=description-->\n<p>This plugin adds an \"Australia Post\" shipping method to WooCommerce that fetches\nlive parcel rates (domestic and international) from Australia Post.<\/p>\n\n<p>Two rate sources are supported, switchable on the settings page:<\/p>\n\n<ul>\n<li>PAC API \u2014 standard retail postage, using a single free API key.<\/li>\n<li>Shipping &amp; Tracking API \u2014 the negotiated rates on your Australia Post charge\naccount (eParcel \/ MyPost Business \/ Enterprise), using your account number,\nAPI key and password.<\/li>\n<\/ul>\n\n<p>Features:<\/p>\n\n<ul>\n<li>Dedicated admin settings page (WooCommerce &gt; Settings &gt; Australia Post) for credentials and all options.<\/li>\n<li>One-click \"Test credentials\" button for whichever rate source is selected.<\/li>\n<li>Live domestic and international parcel rates.<\/li>\n<li>Service picker \u2014 choose exactly which services to offer (Parcel Post, Express Post, Courier, satchels, international, etc.).<\/li>\n<li>Optional delivery-time estimate shown beside each service.<\/li>\n<li>Optional \"Remove GST\" to strip the 10% GST from quoted prices.<\/li>\n<li>Automatic parcel sizing from product dimensions, with a configurable default box.<\/li>\n<li>Handling fee and percentage markup.<\/li>\n<li>Optional free-shipping threshold.<\/li>\n<li>Optional fallback rate so checkout is never blocked if the API is unavailable.<\/li>\n<li>Admin-only test mode to preview live rates before going live.<\/li>\n<li>Response caching and debug logging.<\/li>\n<li>Credentials are stored masked and never rendered back into the page.<\/li>\n<li>Compatible with WooCommerce High-Performance Order Storage (HPOS) and the cart\/checkout blocks.<\/li>\n<\/ul>\n\n<h3>Getting credentials<\/h3>\n\n<p>For the PAC rate source:\n1. Register for a free account at https:\/\/developers.auspost.com.au\n2. Request access to the \"Postage Assessment Calculation (PAC)\" API.\n3. Copy the API key into WooCommerce &gt; Settings &gt; Australia Post.<\/p>\n\n<p>For the Shipping &amp; Tracking (account) rate source:\n1. You need an Australia Post business\/charge account.\n2. Request Shipping &amp; Tracking API access and credentials from Australia Post.\n3. Enter your account number, API key and password into the settings page.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin calculates live postage by sending parcel details to Australia Post's\ndeveloper APIs. No data is sent until you enter API credentials and a shipping quote\nis requested.<\/p>\n\n<p>What it connects to:<\/p>\n\n<ul>\n<li>The Postage Assessment Calculation (PAC) API and\/or the Shipping &amp; Tracking API,\nhosted at digitalapi.auspost.com.au.<\/li>\n<\/ul>\n\n<p>When data is sent:<\/p>\n\n<ul>\n<li>When a customer requests a shipping quote at the cart or checkout, and when you use\nthe \"Test credentials\" button in the admin.<\/li>\n<\/ul>\n\n<p>What is sent:<\/p>\n\n<ul>\n<li>Origin postcode, destination postcode and\/or country, and the parcel weight and\ndimensions. For the Shipping &amp; Tracking API, your Australia Post account number and\nAPI credentials are also sent to authenticate. No customer name, address lines,\nemail or payment details are sent.<\/li>\n<\/ul>\n\n<p>This is a third-party service provided by Australia Post; by using it you agree to\ntheir terms and privacy policy:<\/p>\n\n<ul>\n<li>Australia Post Developer Centre: https:\/\/developers.auspost.com.au<\/li>\n<li>Australia Post API terms &amp; conditions: https:\/\/developers.auspost.com.au\/terms-conditions<\/li>\n<li>Australia Post privacy policy: https:\/\/auspost.com.au\/privacy<\/li>\n<\/ul>\n\n<p>This plugin is independent and is not affiliated with, endorsed by, or sponsored by\nAustralia Post or WooCommerce. \"Australia Post\" and \"WooCommerce\" are trademarks of\ntheir respective owners.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>demfilz-shipping-rates-for-australia-post<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install the zip via Plugins &gt; Add New &gt; Upload Plugin.<\/li>\n<li>Activate the plugin through the \"Plugins\" menu in WordPress (WooCommerce must be active).<\/li>\n<li>Go to WooCommerce &gt; Settings &gt; Australia Post and enter your credentials, then click \"Test credentials\".<\/li>\n<li>Go to WooCommerce &gt; Settings &gt; Shipping, open a shipping zone, and add the\n\"Australia Post\" method.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20australia%20post%20account%3F\"><h3>Do I need an Australia Post account?<\/h3><\/dt>\n<dd><p>You need a free Australia Post Developer Centre account to obtain a PAC API key.<\/p><\/dd>\n<dt id=\"why%20are%20rates%20not%20showing%3F\"><h3>Why are rates not showing?<\/h3><\/dt>\n<dd><p>Make sure (1) your credentials are saved and the \"Test credentials\" button succeeds,\n(2) an origin postcode is set, (3) the Australia Post method has been added to the\ncustomer's shipping zone, and (4) products have a weight.<\/p><\/dd>\n<dt id=\"are%20prices%20gst%20inclusive%3F\"><h3>Are prices GST inclusive?<\/h3><\/dt>\n<dd><p>Australia Post domestic prices already include GST, so the method's tax status\ndefaults to \"None\" to avoid double-charging tax.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Live Australia Post shipping rates at checkout, with an admin settings page for your API key and options.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/328985","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=328985"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/demfilz"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=328985"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=328985"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=328985"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=328985"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=328985"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=328985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}