Why does Australia Post tracking still say "pending" after I've already created the shipping label?
Learn the real difference between a parcel that just hasn't been scanned yet and a tracking sync that's actually broken, plus how to stop wrong-address fulfillments from adding to the confusion.
What's going on
You print an Australia Post shipping label in Shopify, mark the order as fulfilled, and the customer gets a shipping confirmation email with a tracking number, but when they click it the status just says "Pending" or shows no scan history at all. A day or two later it might update, or it might not, and now you've got a support ticket, or a public complaint, asking why their order "hasn't shipped" even though it has.
This is one of the most common shipping complaints for Australian merchants, and it's almost always one of two very different things: either the parcel genuinely hasn't been scanned into the Australia Post network yet, which is normal and outside Shopify's control, or the tracking data isn't syncing back into Shopify even though Australia Post has scanned it, which is a real problem worth fixing. Treating both as the same issue, and telling every customer "it's on its way, just wait," is what turns a normal delay into a trust problem, especially alongside a second recurring complaint: parcels showing the wrong delivery address after fulfillment.
If you purchase Australia Post labels directly through Shopify's shipping tools, tracking status is meant to update automatically in the order timeline and in customer notifications as the carrier scans the parcel. That's different from typing an Australia Post tracking number in manually after buying a label elsewhere: a manually entered number only becomes live tracking if the carrier is correctly identified in Shopify, otherwise it's stored as a static link rather than something Shopify actively checks for status updates.
Why it happens
A tracking number exists the moment a label is generated, but Australia Post doesn't publish scan events until the parcel is physically lodged: dropped at a post office, picked up by a driver, or scanned at a parcel locker. Between label creation and that first scan, the tracking page has nothing to show, so it defaults to "pending." This gap can be a few hours or a couple of days depending on when parcels are actually handed over, and it's completely normal; it's a timing gap in the workflow, not a fault on Shopify's or Australia Post's side.
A separate and less common cause is an actual sync failure: the label was bought and the parcel was scanned by Australia Post, but the connection between Shopify and Australia Post's tracking data dropped, whether from an expired shipping account authorization, a temporary API issue, or the shipment being logged under a generic carrier instead of Australia Post specifically, so the scan events never make it back into the order timeline or the customer-facing status page.
Wrong-address complaints tend to have a third, unrelated cause: the shipping address used to generate the label didn't match the customer's most recent address, usually because it was edited after checkout, entered manually instead of through address autocomplete, or pulled from an older draft during a re-fulfillment.
5 ways to fix it
Check the carrier's own tracking page before assuming anything is broken
Go to auspost.com.au and search the tracking number directly. Australia Post's own system is the source of truth: Shopify only displays whatever Australia Post's tracking service has published for that number. If Australia Post's site also shows no scan yet, the parcel genuinely hasn't been processed and there's nothing wrong with your setup. If Australia Post shows scan events that Shopify doesn't, the problem is on the sync side, not the shipment itself.
Confirm the shipment was recorded with Australia Post as the carrier, not a generic entry
When you fulfill the order, make sure the carrier field is set to Australia Post rather than a generic or custom carrier. Shopify only actively tracks a shipment when the carrier is correctly identified; a tracking number filed under a generic carrier just becomes a plain link to whatever URL was entered, with no live status pulled back into the order timeline or customer notifications.
Check whether your Australia Post shipping account is still properly connected
If you buy Australia Post labels directly through Shopify's shipping tools, that depends on your shipping account staying connected and authorized. A dropped connection, an expired authorization, or hitting a temporary rate limit on the carrier's side can let labels keep generating while tracking updates quietly stop flowing back into the order, which looks identical to a parcel that's simply pending. If tracking has stalled across several recent orders rather than just one, that points to a connection issue worth reviewing in your shipping settings rather than a one-off delay.
Rewrite your shipping confirmation and order-status messaging to set an accurate expectation
Most "pending tracking" complaints are really an expectations problem: customers see a tracking number the moment a label is created, not the moment a parcel is actually scanned. Update your shipping confirmation email and order status page copy to say something like "Your order has shipped; tracking may take a day or two to show movement while Australia Post processes the parcel," so customers don't file a support ticket during the normal pre-lodgement window.
For wrong-address fulfillments, check where the address was captured and lock it down
Wrong-address complaints usually have a separate root cause: a customer edited their address after checkout in a way that didn't carry through to the fulfillment step, an autocompleted address field got overwritten by manual typing, or an order was fulfilled from an older draft before an address edit went through. Before generating a label, re-open the order and confirm the shipping address shown matches what the customer most recently submitted, especially for orders that were edited, split, or re-fulfilled.
Bottom line
Most of what looks like a broken tracking integration is actually the normal gap between a label being created and the parcel being scanned, and the fastest way to tell the difference is to check Australia Post's own tracking page against what Shopify is showing. If it turns out to be a genuine sync problem, it's almost always a carrier misidentified at fulfillment or a shipping account connection issue, both fixable for free in your Shopify shipping settings. Only if you're fulfilling high volumes and manually re-checking tracking status is eating real staff time does it make sense to look at a dedicated tracking or notification app to automate the sync and messaging; that's an efficiency upgrade, not a fix for the underlying pre-scan behavior.
Browse the rest of the problem library, run a free storefront scan to catch issues like this automatically, or email us and we'll work out a custom solution for it.