Woocommerce StarTrack Plugin – Australia

$39.95 AUD (inc. GST) / 12 months

StarTrack Shipping for WooCommerce – Fast, Accurate, Contract-Based Rates

Deliver real StarTrack contract rates directly at checkout.
Our plugin gives you full control with:

  • Live API quotes for EXP, FPP, PRM & more

  • Smart parcel packing with correct dimensions & weight

  • Custom service naming for a professional checkout

  • Optional Signature, Insurance & Handling fees

  • Automatic service combinations for complete flexibility

  • Debug logging for total visibility & easy troubleshooting

Perfect for merchants who need trusted, contract-accurate StarTrack pricing inside WooCommerce—simple, reliable, and built for real-world shipping.

Categories: , , SKU: AP-StarTrack

Description

⭐ StarTrack WooCommerce Shipping – Feature Overview

✔ Dynamic Product Discovery

The plugin automatically detects all StarTrack services available for the customer’s contract (e.g., EXP, PRM, FPP) and loads them into the settings area.
No manual setup or entering product codes required.


✔ Select Which Services You Want to Offer

After StarTrack services are detected, store owners can choose exactly which service types to enable at checkout.
Perfect for merchants who want to limit shipping options (for example, “EXP only”).


✔ Automatic Service Combinations (Signature, Insurance, etc.)

The plugin intelligently creates all valid combinations for each selected service:

  • Service only

  • Service + Signature

  • Service + Insurance

  • Service + Signature + Insurance

  • Service + Postage & Handling

  • And any allowed combination

This ensures WooCommerce shows all valid pricing variations to the customer automatically.


✔ Custom Naming for Each Service

Every shipping method and combination can be renamed by the store owner.

Examples:

  • EXPRoad Express

  • EXP + SignatureRoad Express (Signature Required)

  • PRMPremium Service

  • FPPFixed Price Premium

This allows merchants to present customer-friendly labels at checkout.


✔ Optional Signature, Insurance, Postage & Handling

Merchants can activate any of these add-on fees:

Signature Required

Adds a fixed fee to selected combinations.

Insurance

Adds an insurance cost to applicable combinations (flat or percentage).

Postage & Handling Fee

A global handling fee that automatically applies to all rates when enabled.

The plugin shows only the relevant fields when each option is enabled—keeping the settings panel clean and easy to use.


✔ True StarTrack Contract Pricing

Quotes pulled directly from the StarTrack / Australia Post Shipping & Tracking API using:

  • Merchant account number

  • API key

  • Contract-enabled product codes

This guarantees the rates shown at checkout match the merchant’s StarTrack billing.


✔ Correct Weight & Dimension Handling

The plugin sends the exact parcel dimensions and weight to StarTrack, including:

  • Actual weight

  • Cubic weight

  • Cart item aggregation

  • Max weight override

  • API-accurate chargeable weight

This ensures consistent, accurate pricing—matching Postman and the merchant’s contract.


✔ Full Debug Logs

The plugin includes detailed logging:

  • Outgoing API payloads

  • Returned responses

  • Service selection logic

  • Price calculations

  • Fallback detection

Perfect for diagnosing contract issues or confirming rate accuracy.


✔ Compatible With Free-Shipping Products

If a product or category is set to “Free Shipping” in WooCommerce, the plugin excludes it from StarTrack calculations, preventing rate conflicts.


✔ Production + Test API Support

Store owners can easily switch between:

  • Test mode (StarTrack sandbox)

  • Production mode (Live contract rates)

Ideal for development and troubleshooting.


✔ Multi-Service Checkout Display

The checkout shows each enabled StarTrack service and combination separately, with accurate naming and pricing.

Examples:

  • Road Express — $28.95

  • Road Express (Signature Required) — $32.95

  • Premium — $34.80

 

Technical Requirements:

  • PHP 8.2 or higher
  • WordPress 6.5 or newer
  • WooCommerce 9+

Recommended Integration for Free Shipping:

For stores offering free shipping, we recommend using the WooCommerce Free Shipping Per Product plugin (not affiliated). Simply create a custom “Free Shipping” class and assign it to relevant products for seamless integration.

Test Before You Commit:

Explore the plugin’s features risk-free at Our Test Site. Always test on a backup copy of your website to ensure compatibility and optimal performance.

Get Started:

If you already have a StarTrack account contact them and ask them to provide you a Production Key for the Shipping and Tracking API.

If you do not have an account you need to request an account first and then once you have to ask for a production key or try to create one yourself.You can obtain a test key at Shipping and Tracking API key and once you have tested everything request a production key.

Best to talk to them as their process is not the easiest..

Note: Always proceed with care during installation. We are not liable for misuse or improper implementation.

Simplify your WooCommerce shipping with StarTrack’s trusted services—install the plugin today!

Important Notice: Backup and Test Before Installation

Before installing any MBH Plugin, we strongly recommend:

  1. Backing Up Your Website: Ensure you have a complete backup of your site, including files and database, to safeguard against unexpected issues.
  2. Testing in a Staging Environment: Always test new plugins on a staging site to identify potential compatibility issues without affecting your live site.

MBH Plugins are thoroughly tested, but due to the wide range of themes, plugins, and configurations, conflicts may still occur.

By proceeding with installation, you acknowledge responsibility for taking these precautions.

 

Our Australia Post Partner Plugin

  • Official Australia Post eCommerce Partner

  • ✔ Mandatory AUSPOST-PARTNER-ID included in every API call

  • ✔ Uses approved Digital API endpoints

  • ✔ Displays true eParcel contract rates

  • ✔ Handles multi-item carts correctly

  • ✔ Designed for production & compliance

  • ✔ Stable, auditable, and future-proof

  • ✔ Optional full JSON logging

Typical Non-Partner Plugins

  • ✖ Not Australia Post partner-approved

  • ✖ No Partner ID submitted (non-compliant)

  • ✖ May rely on generic or public rate endpoints

  • ✖ Often show estimated or fallback pricing

  • ✖ Common issues with multi-item carts

  • ✖ Higher risk of API throttling or access removal

  • ✖ Limited or no request/response visibility

Why This Matters

Australia Post now requires partner identification for approved integrations.
Non-partner plugins may work today but can fail without warning.

Our plugin is built to:

  • Meet Australia Post onboarding requirements

  • Pass technical verification

  • Operate reliably at scale

  • Protect your checkout accuracy and business continuity

Bottom Line

If you rely on Australia Post for revenue,
partner-approved integration isn’t optional — it’s essential.

Is this an official Australia Post integration?

Yes. This plugin is built as an approved Australia Post eCommerce Partner integration and submits the required AUSPOST-PARTNER-ID with every API request.

Does it show real contract rates?

Yes. Customers see your actual StarTrack contract pricing in real time — not estimates or public rates.

Does it support international shipping?

Yes. The plugin supports Australai StarTrack services using Australia Post’s approved Digital APIs.

Does this plugin create labels or provide tracking?

No. This is a rates-only plugin by design. It focuses solely on accurate checkout pricing.

Is this compliant with Australia Post requirements?

Yes. The integration follows current Australia Post onboarding and technical compliance standards, including Partner ID identification.

Does it work with multi-item carts?

Yes. The plugin correctly calculates shipping for single and multi-item carts, including combined weights and dimensions.

Will this replace my existing Australia Post plugin?

Yes, if you need contract-accurate, partner-approved pricing. It can fully replace non-partner or estimated-rate plugins.

Is logging available for troubleshooting?

Yes. Optional JSON request/response logging is available for transparency and debugging.

Who is this plugin best suited for?

  • Stores with Australia Post StarTrack contracts

  • High-volume WooCommerce merchants

  • Businesses shipping both locally and internationally

  • Merchants requiring checkout-accurate pricing for compliance

What happens if Australia Post updates their API?

Because this is a partner-approved integration, updates are handled in line with Australia Post’s official roadmap.

Australia Post StarTrack

Requirements

Before installing, ensure you have:

  • A working WooCommerce store

  • An active Australia Post StarTrack account

  • Australia Post API credentials

  • Your Australia Post account configured to use a Platform Partner

Step 1 — Install the Plugin

  1. Download the plugin ZIP file

  2. In WordPress, go to Plugins → Add New → Upload Plugin

  3. Upload the ZIP and click Install Now

  4. Activate the plugin

Step 2 — Configure WooCommerce Shipping

  1. Go to WooCommerce → Settings → Shipping

  2. Add or edit a Shipping Zone

  3. Click Add Shipping Method

  4. Select Australia Post StarTrack 

  5. Save changes

Step 3 — Set Platform Partner (Required)

To ensure compliance and correct pricing, your Australia Post account must list My Business Hosting as the Platform Partner.

Platform Partner Details

  • Platform Partner Name: My Business Hosting

  • Partner Type: eCommerce Platform Partner

This step is mandatory.
Without the correct Platform Partner set, Australia Post may reject or restrict API requests.

Step 4 — Enter Australia Post API Credentials

  1. Click Edit on the shipping method

  2. Enter your:

    • Australia Post API Key

    • Australia Post Account Number

  3. Save settings

How to Set This

  • Contact your Australia Post account manager, or

  • Log a request via Australia Post Merchant Support, asking to:

    “Set My Business Hosting as our eCommerce Platform Partner for API integrations.”

Step 5 — Test Shipping Rates

  1. Add products with weight and dimensions

  2. Go to the cart or checkout page

  3. Confirm:

    • Live Australia Post rates appear

    • Domestic / International services display correctly

Step 6 — (Optional) Enable Debug Logging

For troubleshooting or verification:

  1. Open the shipping method settings

  2. Enable JSON Logging

  3. Logs are available under:

    • WooCommerce → Status → Logs

Important Notes

  • This plugin provides rates only (no labels or tracking)

  • Uses partner-approved Digital API endpoints

  • All API calls include the required AUSPOST-PARTNER-ID

  • Designed for production environments

Common Setup Issues

Rates not showing?

  • Confirm products have weight & dimensions

  • Ensure My Business Hosting is set as Platform Partner

  • Verify API credentials are active

  • Enable logging to inspect API responses

Support

If you experience issues:

  • Provide your WooCommerce logs

  • Include confirmation that My Business Hosting is set as your Platform Partner

Version 1.5 – Licensing & Compliance Update

  • Added site-specific license verification based on the registered store URL, suburb, and postcode.

  • Introduced automatic validation on installation and periodic checks to ensure authorised use.

  • Implemented secure site token locking, preventing licenses from being reused on other sites.

  • Added self-diagnostic mode to help identify configuration mismatches without exposing customer data.

  • Unauthorised installations are restricted and may be blacklisted until resolved.

  • No impact on existing authorised installations; normal operation continues uninterrupted.

Version 1.4.2 – Partner-Approved Release

  • Added Australia Post Partner-ID–compliant API headers

  • Implemented official StarTrack Digital API endpoints

  • Live contract-accurate rate calculation at checkout

  • Full support for multi-item carts

  • Optional JSON request/response logging

  • WooCommerce-native shipping method

  • Rates-only architecture for maximum reliability

  • Production-ready, partner-verified release

Version 1.3.0 – Stability & Accuracy Update

  • Improved cart aggregation logic

  • Enhanced API response validation

  • Additional logging clarity for troubleshooting

  • Minor performance optimisations

Version 1.0.1 – Compliance & Maintenance

  • Verified compatibility with latest WooCommerce versions

  • Internal compliance review against Australia Post partner requirements

  • Codebase hardening for long-term API stability