Postmark
Tracking numbers that are checked before your customer sees them: carrier recognised, typos caught, a shipped email and a tracking page.
Postmark is for WooCommerce shops that ship parcels.



Inside Postmark
The carrier from the number
type a tracking number and Postmark recognises UPS, USPS, FedEx, DHL, Royal Mail, Canada Post, Australia Post, Amazon and more - and asks when two could fit.
Typos caught
UPS, USPS and international (S10) numbers carry a check digit. A mistyped number is refused before your customer gets a link that goes nowhere.
A shipped email with the tracking link, and the order marked Completed if you like.
Everywhere the customer looks
My account, WooCommerce's own order emails, and a "Track your order" page that needs no account.
Bulk paste
order, carrier, number - straight from your shipping software, checked line by line before anything is saved.
Your own carriers
add any carrier with its tracking link.
Switching is easy
tracking saved by the official Shipment Tracking extension is read and shown as-is.
Before you start
Asked first
Does it show where the parcel is?
It links to the carrier's own tracking page, which always has the latest.
Is the tracking page safe?
It needs the order number and the email used, both right, and limits how often one address can try.
More for shipping & orders

Embargo
Stop products shipping to US states and ZIP codes they cannot go to - your rules, enforced at checkout with a clear reason.

Franking
WooCommerce Canada Post, Australia Post and Royal Mail rates in one plugin

Mailslot
Catch bad US shipping addresses before the parcel goes out: local checks always, USPS checks with your own free USPS credentials.