{"id":308396,"date":"2026-05-07T22:57:38","date_gmt":"2026-05-07T22:57:38","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/shippingiq\/"},"modified":"2026-06-28T02:55:47","modified_gmt":"2026-06-28T02:55:47","slug":"shippingiq-freight-rates-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/ar.wordpress.org\/plugins\/shippingiq-freight-rates-for-woocommerce\/","author":23493293,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.0","stable_tag":"1.2.0","tested":"7.0","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"ShippingIQ \u2014 Freight Rates for WooCommerce","header_author":"ShippingIQ","header_description":"Real-time freight rates at WooCommerce checkout, powered by ShippingIQ.","assets_banners_color":"414146","last_updated":"2026-06-28 02:55:47","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/shippingiq.com.au","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":194,"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":"loudman666","date":"2026-05-07 22:57:47"},"1.1.0":{"tag":"1.1.0","author":"loudman666","date":"2026-06-27 04:46:22"},"1.2.0":{"tag":"1.2.0","author":"loudman666","date":"2026-06-28 02:55:47"}},"upgrade_notice":{"1.2.0":"<p>Adds carrier management and rules configuration directly inside WooCommerce admin. No changes to how rates are calculated at checkout.<\/p>","1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3526946,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3526946,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0","1.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3588432,"resolution":"1","location":"assets","locale":"","width":1612,"height":827},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3588432,"resolution":"2","location":"assets","locale":"","width":1217,"height":746},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3588432,"resolution":"3","location":"assets","locale":"","width":1100,"height":756},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3588432,"resolution":"4","location":"assets","locale":"","width":801,"height":665},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3588432,"resolution":"5","location":"assets","locale":"","width":939,"height":381},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3588432,"resolution":"6","location":"assets","locale":"","width":660,"height":665},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3588432,"resolution":"7","location":"assets","locale":"","width":1519,"height":742}},"screenshots":{"1":"Freight rates displayed at WooCommerce checkout","2":"ShippingIQ carrier management \u2014 upload your rate cards","3":"Surcharge rules configuration","4":"Free shipping and margin settings","5":"WooCommerce \u2192 ShippingIQ account connection page \u2014 sign up or log in directly from WordPress"}},"plugin_section":[],"plugin_tags":[3544,10821,1451,3546,286],"plugin_category":[45],"plugin_contributors":[262235],"plugin_business_model":[],"class_list":["post-308396","plugin","type-plugin","status-publish","hentry","plugin_tags-australia","plugin_tags-freight","plugin_tags-rates","plugin_tags-shipping","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-loudman666","plugin_committers-loudman666"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/shippingiq-freight-rates-for-woocommerce\/assets\/icon-256x256.png?rev=3526946","icon_2x":"https:\/\/ps.w.org\/shippingiq-freight-rates-for-woocommerce\/assets\/icon-256x256.png?rev=3526946","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/shippingiq-freight-rates-for-woocommerce\/assets\/screenshot-1.png?rev=3588432","caption":"Freight rates displayed at WooCommerce checkout"},{"src":"https:\/\/ps.w.org\/shippingiq-freight-rates-for-woocommerce\/assets\/screenshot-2.png?rev=3588432","caption":"ShippingIQ carrier management \u2014 upload your rate cards"},{"src":"https:\/\/ps.w.org\/shippingiq-freight-rates-for-woocommerce\/assets\/screenshot-3.png?rev=3588432","caption":"Surcharge rules configuration"},{"src":"https:\/\/ps.w.org\/shippingiq-freight-rates-for-woocommerce\/assets\/screenshot-4.png?rev=3588432","caption":"Free shipping and margin settings"},{"src":"https:\/\/ps.w.org\/shippingiq-freight-rates-for-woocommerce\/assets\/screenshot-5.png?rev=3588432","caption":"WooCommerce \u2192 ShippingIQ account connection page \u2014 sign up or log in directly from WordPress"},{"src":"https:\/\/ps.w.org\/shippingiq-freight-rates-for-woocommerce\/assets\/screenshot-6.png?rev=3588432","caption":""},{"src":"https:\/\/ps.w.org\/shippingiq-freight-rates-for-woocommerce\/assets\/screenshot-7.png?rev=3588432","caption":""}],"raw_content":"<!--section=description-->\n<p>ShippingIQ connects your WooCommerce store to your actual carrier contracts. Install the plugin, create your free account inside WordPress, upload your carrier rate cards, and your real contracted rates appear at checkout automatically \u2014 no separate sign-up step, no manual configuration.<\/p>\n\n<p><strong>How it works<\/strong><\/p>\n\n<ol>\n<li>Install this plugin and go to WooCommerce \u2192 ShippingIQ to create your free account<\/li>\n<li>Upload your carrier rate cards (CSV, Excel, or PDF \u2014 any format)<\/li>\n<li>Your contracted rates appear at checkout automatically<\/li>\n<\/ol>\n\n<p><strong>What makes ShippingIQ different<\/strong><\/p>\n\n<p>Most shipping plugins use their own carrier accounts and add a margin. ShippingIQ uses <em>your<\/em> contracted rates \u2014 so your customers see exactly what you negotiated with your carrier, with no hidden markup unless you choose to add one.<\/p>\n\n<p><strong>Supported carriers<\/strong><\/p>\n\n<p>Any Australian carrier. ShippingIQ's AI parser handles any rate card format \u2014 Allied Express, Mainfreight, StarTrack, Hunter Express, and more. If your carrier gives you a rate card, ShippingIQ can use it.<\/p>\n\n<p><strong>Features<\/strong><\/p>\n\n<ul>\n<li>Real-time freight calculation at checkout<\/li>\n<li>Supports weight-break, basic charge + per kg, and depot-to-depot pricing models<\/li>\n<li>Fuel levy applied automatically<\/li>\n<li>Surcharge rules (tailgate, overlength, residential, etc.)<\/li>\n<li>Free shipping threshold with smart surcharge voiding<\/li>\n<li>Carrier eligibility rules \u2014 exclude carriers when cart items exceed weight or dimension limits<\/li>\n<li>Product tag overrides \u2014 force or exclude specific carriers per product<\/li>\n<li>Freight margin \u2014 add a flat or percentage margin to all rates<\/li>\n<li>Cheapest-only or all-carriers display mode<\/li>\n<li>5-minute rate caching for performance<\/li>\n<\/ul>\n\n<p><strong>Requirements<\/strong><\/p>\n\n<ul>\n<li>A ShippingIQ account \u2014 create one free inside the plugin after installing<\/li>\n<li>At least one active carrier with an uploaded rate card<\/li>\n<li>Products must have weight set in WooCommerce (kg)<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the ShippingIQ API for freight rate calculation, and to Supabase Auth for account creation and login.<\/p>\n\n<p>ShippingIQ Freight Calculation API\nWhat it does: Calculates freight rates based on cart items, destination postcode, and the merchant's uploaded carrier rate cards.\nWhat data is sent: Destination postcode, cart item weights and dimensions, quantity, and the merchant's ShippingIQ Merchant ID.\nWhen data is sent: Every time a customer reaches the checkout page and a shipping rate is requested.\nAPI endpoint: https:\/\/soaxvqkkecqzarwmbeip.supabase.co\/functions\/v1\/calculate-freight<\/p>\n\n<p>ShippingIQ Account API (Supabase Auth)\nWhat it does: Creates a new ShippingIQ merchant account or authenticates an existing one directly from the WooCommerce admin.\nWhat data is sent: Email address and password (signup or login only \u2014 entered once by the store owner in WooCommerce \u2192 ShippingIQ).\nWhen data is sent: Only when the store owner submits the signup or login form in the plugin settings page.\nAPI endpoints: https:\/\/soaxvqkkecqzarwmbeip.supabase.co\/functions\/v1\/register-merchant and https:\/\/soaxvqkkecqzarwmbeip.supabase.co\/auth\/v1\/token<\/p>\n\n<p>Terms of Service: https:\/\/shippingiq.com.au\/terms\nPrivacy Policy: https:\/\/shippingiq.com.au\/privacy<\/p>\n\n<p>A ShippingIQ account is required to use this plugin. Create one free inside the plugin after installing.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In WordPress admin go to Plugins \u2192 Add New<\/li>\n<li>Search for \"ShippingIQ\" and click Install Now<\/li>\n<li>Activate the plugin<\/li>\n<li>Go to WooCommerce \u2192 ShippingIQ and create your free account<\/li>\n<li>Go to WooCommerce \u2192 Settings \u2192 Shipping<\/li>\n<li>Add or edit a Shipping Zone (e.g. \"Australia\")<\/li>\n<li>Click Add shipping method \u2192 select ShippingIQ \u2192 Add shipping method<\/li>\n<li>Click Save \u2014 your contracted rates will now appear at checkout once you have uploaded a carrier rate card<\/li>\n<\/ol>\n\n<h4>Plugin Settings<\/h4>\n\n<ul>\n<li>Method Title \u2014 label shown to customers at checkout, defaults to \"Freight\"<\/li>\n<li>Display Mode \u2014 show all eligible carriers or cheapest only<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20shippingiq%20account%3F\"><h3>Do I need a ShippingIQ account?<\/h3><\/dt>\n<dd><p>Yes. After installing the plugin, go to WooCommerce \u2192 ShippingIQ to create your free account directly inside WordPress \u2014 no need to visit shippingiq.com.au first. Once connected, upload your carrier rate cards and configure your rules at app.shippingiq.com.au, and the plugin handles the rest at checkout.<\/p><\/dd>\n<dt id=\"which%20carriers%20are%20supported%3F\"><h3>Which carriers are supported?<\/h3><\/dt>\n<dd><p>Any Australian carrier. ShippingIQ uses AI to parse your carrier's rate card \u2014 CSV, Excel, or PDF. If your carrier provides a rate card file, ShippingIQ can use it.<\/p><\/dd>\n<dt id=\"do%20products%20need%20weight%20set%3F\"><h3>Do products need weight set?<\/h3><\/dt>\n<dd><p>Yes. WooCommerce products must have weight set in kg. Items with no weight are excluded from the freight calculation. If all cart items have no weight, no rates will be shown.<\/p><\/dd>\n<dt id=\"what%20dimension%20units%20should%20i%20use%3F\"><h3>What dimension units should I use?<\/h3><\/dt>\n<dd><p>Set WooCommerce to kg for weight and cm for dimensions (WooCommerce \u2192 Settings \u2192 General). ShippingIQ uses these for cubic weight calculation and overlength surcharge detection.<\/p><\/dd>\n<dt id=\"how%20does%20free%20shipping%20work%3F\"><h3>How does free shipping work?<\/h3><\/dt>\n<dd><p>Set a free shipping threshold in ShippingIQ \u2192 Rules. When the cart value meets the threshold, free shipping is shown. Smart mode voids free shipping if surcharges apply (e.g. tailgate delivery). True mode always shows free regardless of surcharges.<\/p><\/dd>\n<dt id=\"can%20i%20exclude%20certain%20carriers%20for%20oversized%20items%3F\"><h3>Can I exclude certain carriers for oversized items?<\/h3><\/dt>\n<dd><p>Yes. Set carrier eligibility limits in ShippingIQ \u2192 Carriers \u2192 Carrier Limits. Set maximum weight, length, width, or height per carrier. If any cart item exceeds a limit, that carrier is hidden at checkout.<\/p><\/dd>\n<dt id=\"can%20i%20force%20a%20specific%20carrier%20for%20certain%20products%3F\"><h3>Can I force a specific carrier for certain products?<\/h3><\/dt>\n<dd><p>Yes. Add a WooCommerce product tag in the format shippingiq-only-[carrier-slug] to restrict checkout to that carrier when the product is in the cart. Use shippingiq-exclude-[carrier-slug] to hide a carrier for that product.<\/p><\/dd>\n<dt id=\"is%20there%20a%20free%20plan%3F\"><h3>Is there a free plan?<\/h3><\/dt>\n<dd><p>Yes. The free plan supports one carrier and includes full access to the quote tool, rules engine, and WooCommerce plugin.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added carrier management inside WooCommerce admin \u2014 upload rate cards, manage carriers, and activate\/deactivate without leaving WordPress<\/li>\n<li>Added AI-powered rate card analysis \u2014 upload a CSV or Excel rate card and ShippingIQ automatically detects the pricing model and extracts rates<\/li>\n<li>Added Rules tab inside WooCommerce admin \u2014 set free shipping threshold, free shipping mode, and display mode without visiting shippingiq.com.au<\/li>\n<li>Added demo carrier on first signup \u2014 an example carrier is created automatically so merchants can test checkout rates immediately<\/li>\n<li>Added monthly quote limit (100 quotes\/month) for free tier merchants with real carriers<\/li>\n<li>Fixed free shipping threshold not applying correctly when different cart values shared a cached result<\/li>\n<li>Fixed carrier analysis failing with \"Unexpected end of JSON input\" due to deprecated Claude model ID<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added in-plugin account signup and login \u2014 merchants can now connect their ShippingIQ account directly from WooCommerce without visiting shippingiq.com.au<\/li>\n<li>Merchant ID is now saved automatically on signup or login \u2014 no manual entry required<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Real-time freight calculation at checkout<\/li>\n<li>Support for weight-break, basic charge + per kg, and depot-to-depot pricing models<\/li>\n<li>Carrier eligibility rules (weight and dimension limits)<\/li>\n<li>Product tag overrides (shippingiq-only, shippingiq-exclude)<\/li>\n<li>Free shipping threshold with smart and true modes<\/li>\n<li>Fuel levy, surcharges, and freight margin support<\/li>\n<li>Cheapest-only and all-carriers display modes<\/li>\n<li>5-minute rate caching<\/li>\n<\/ul>","raw_excerpt":"Real-time freight rates at checkout using your own contracted carrier rate cards. Any Australian carrier supported.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/308396","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=308396"}],"author":[{"embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/loudman666"}],"wp:attachment":[{"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=308396"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=308396"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=308396"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=308396"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=308396"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=308396"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}