Trackora – Shipment Tracker for WooCommerce
Trackora is a free, lightweight shipment tracking plugin for WooCommerce. Add a tracking number to an order and the tracking link follows it everywhere your customer looks: the confirmation email, the My Account order page, and a public Track Your Order page.
No settings to configure, no account, no API keys. Save a tracking number and you are done.
Add a tracking number in seconds
Pick the carrier, paste the number and the ship date, all from one meta box on the order screen. Add as many as you need for split shipments, and edit or delete them with a click.
It reaches your customer on its own
The carrier, the number and a Track button are added to the WooCommerce order email and to the My Account order page the moment you save them.
A self-service Track Your Order page
Drop the [wcst_tracking] shortcode on any page. Customers look up their shipment with their order number and billing email, no login required. Works with sequential and custom order-number formats, and cuts down the ”where is my order?” emails.
A tracking column in the orders list
See at a glance which orders have shipped, with a copy-to-clipboard button next to every tracking number.
Key features
- 152 pre-built carriers in 37 countries, with the correct tracking URL for each
- Multiple tracking numbers per order, for split shipments and partial fulfillment
- Custom carriers — use any carrier with your own tracking URL, no coding
- Public tracking page via the
[wcst_tracking]shortcode - Tracking column in the orders list, with copy-to-clipboard
- REST API — create, read, update and delete tracking items
- HPOS, Blocks and Subscriptions compatible (renewal orders never inherit a tracking number)
- GDPR ready — tracking data is included in personal data exports and erasure requests
- Privacy-first — the plugin never calls a carrier’s server; links only open when someone clicks them
- 100% free — no premium tier, no locked settings, no upsells
Supported carriers
152 carriers across 37 countries, including UPS, FedEx, USPS, DHL, Royal Mail, EVRi, ParcelForce, DPD, Australia Post, Canada Post, PostNL, PostNord, Correos, SEUR, MRW, Estafeta, Servientrega, Correios, Japan Post, SF Express and Thailand Post.
- Americas — United States, Canada, Mexico, Brazil, Argentina, Chile, Colombia, Peru, Ecuador, Venezuela
- Europe — United Kingdom, Ireland, Spain, Portugal, France, Belgium, Netherlands, Germany, Austria, Italy, Poland, Czech Republic, Romania, Sweden, Finland
- Asia-Pacific — China, Japan, South Korea, Singapore, Malaysia, Thailand, India, Australia, New Zealand
- Middle East & Africa — Turkey, South Africa, Nigeria
Every carrier is named, with its terms of service and privacy policy, in the External services section below. Don’t see yours? Add it as a custom provider with your own tracking URL — no coding needed.
For developers
Trackora exposes a REST API for shipment tracking automation:
GET /wc-shipment-tracker/v1/orders/{order_id}/trackings— list tracking itemsPOST /wc-shipment-tracker/v1/orders/{order_id}/trackings— add a tracking itemGET /wc-shipment-tracker/v1/orders/{order_id}/trackings/{id}— read a tracking itemPUTorPATCH /wc-shipment-tracker/v1/orders/{order_id}/trackings/{id}— update a tracking item (fields you omit keep their value)DELETE /wc-shipment-tracker/v1/orders/{order_id}/trackings/{id}— delete a tracking itemGET /wc-shipment-tracker/v1/providers— list all available carriers
The orders/{order_id}/trackings routes are also served under the wc/v1 and wc/v2 namespaces.
Or add tracking programmatically and extend the carrier list with a filter:
wcst_add_tracking( $order_id, '1Z9999999', 'UPS' );
add_filter( 'wcst_get_providers', function( $providers ) {
$providers['My Region']['My Carrier'] = 'https://mycarrier.com/track?id=%1$s';
return $providers;
} );
Filter the Shipment Tracking column on the orders list:
add_filter( 'wcst_orders_list_column_html', function( $html, $order_id, $items ) {
return $html;
}, 10, 3 );
All available filters:
wcst_get_providers— add, remove or rewrite the carrier listwcst_default_provider— preselect a carrier in the meta boxwcst_provider_url_values— change the values substituted into a tracking URL (%1$snumber,%2$spostcode,%3$scountry,%4$sorder ID)wcst_formatted_item— change the resolved provider name, link and dates of a tracking itemwcst_before_add_tracking_items,wcst_before_update_tracking_items,wcst_before_delete_tracking_items— inspect or alter the items right before they are savedwcst_orders_list_column_html— filter the orders list column markupwcst_rest_prepare_tracking— filter a REST API tracking responsewcst_excluded_email_classes— choose which WooCommerce emails skip the tracking blockwcst_order_number_meta_keys— teach the public lookup form about custom order-number meta keys
Source code on GitHub: https://github.com/slbarriosdev/wc-shipment-tracker — bug reports and contributions welcome.
External services
This plugin generates tracking links pointing to carrier websites. When a tracking number is added to an order, the plugin builds a URL for the selected carrier and displays it to the store admin and customers.
The plugin does not make any server-side HTTP requests to carrier websites. Data is only transmitted when a user (admin or customer) actively clicks a tracking link — at that point their browser connects to the carrier’s website and the tracking number (and in some cases the shipping postcode) is passed in the URL as required by that carrier’s tracking system.
Each carrier operates its own website under its own terms of service and privacy policy. The external carrier services this plugin may link to include:
Global
- Aramex — Terms of service | Privacy policy
- DHL Express — Terms of service | Privacy policy
Argentina
- Correo Argentino — Terms of service | Privacy policy
- OCA — Privacy policy
- Andreani — Privacy policy
- DHL Argentina — Terms of service | Privacy policy
- FedEx Argentina — Terms of service | Privacy policy
- Urbano — Privacy policy
Australia
- Australia Post — Terms of service | Privacy policy
- Fastway Couriers — Terms of service | Privacy policy
- Aramex Australia — Terms of service | Privacy policy
Austria
- post.at — Terms of service | Privacy policy
- dhl.at — Terms of service | Privacy policy
- DPD.at — Terms of service | Privacy policy
Belgium
- bpost — Terms of service | Privacy policy
Brazil
- Correios — Terms of service | Privacy policy
Canada
- Canada Post — Terms of service | Privacy policy
- Purolator — Terms of service | Privacy policy
Chile
- Correos Chile — Terms of service | Privacy policy
- Chilexpress — Terms of service | Privacy policy
- Starken — Privacy policy
- DHL Chile — Terms of service | Privacy policy
- Blue Express — Privacy policy
China
- China Post / EMS — Privacy policy currently unavailable (provider website blocks automated access)
- YTO Express — Privacy policy
- ZTO Express — Privacy policy
- SF Express — Privacy policy
- Cainiao — Privacy policy
- 4PX — Privacy policy
- Yanwen — Privacy policy
- Yunexpress — Privacy policy
Colombia
- Servientrega — Terms of service | Privacy policy
- Coordinadora — Privacy policy
- Deprisa (operated by Avianca) — Privacy policy
- TCC — Terms of service | Privacy policy
- DHL Colombia — Terms of service | Privacy policy
- J&T Express CO — Privacy policy
- Interrapidisimo — Terms of service | Privacy policy
Czech Republic
- PPL.cz — Terms of service | Privacy policy
- Česká pošta — Terms of service | Privacy policy
- DHL.cz — Terms of service | Privacy policy
- DPD.cz — Terms of service | Privacy policy
Ecuador
- Servientrega EC — Terms of service | Privacy policy
- Laar Courier — Privacy policy
- Correos Ecuador — Privacy policy
- DHL Ecuador — Terms of service | Privacy policy
Finland
- Itella / Posti — Terms of service | Privacy policy
France
- Colissimo / La Poste — Terms of service | Privacy policy
Germany
- DHL Intraship / Deutsche Post DHL — Terms of service | Privacy policy
- Hermes — Terms of service | Privacy policy
- UPS Germany — Terms of service | Privacy policy
- DPD.de — Terms of service | Privacy policy
India
- DTDC — Terms of service | Privacy policy
Ireland
- DPD.ie — Terms of service | Privacy policy
- An Post (tracking portal: track.anpost.ie) — Terms of service | Privacy policy
Italy
- BRT (Bartolini) — Terms of service | Privacy policy
- DHL Express Italy — Terms of service | Privacy policy
Japan
- Japan Post — Terms of service | Privacy policy
- Yamato Transport — Privacy policy
- Sagawa — Privacy policy
Malaysia
- Pos Malaysia — Terms of service | Privacy policy
- J&T Express MY — Privacy policy
- Ninja Van MY — Privacy policy
- DHL Malaysia — Terms of service | Privacy policy
Mexico
- Correos de Mexico — Privacy policy
- Estafeta — Terms of service | Privacy policy
- Paquetexpress — Privacy policy
- Redpack — Privacy policy
- DHL Mexico — Terms of service | Privacy policy
- FedEx Mexico — Terms of service | Privacy policy
- UPS Mexico — Terms of service | Privacy policy
- Coordinadora — Privacy policy
- J&T Express Mexico — Privacy policy
Netherlands
- PostNL — Terms of service | Privacy policy
- DPD.NL — Terms of service | Privacy policy
- UPS Netherlands — Terms of service | Privacy policy
New Zealand
- NZ Post — Terms of service | Privacy policy
- Courier Post — Terms of service | Privacy policy
- Aramex New Zealand — Terms of service | Privacy policy
Nigeria
- DHL Nigeria — Terms of service | Privacy policy
- GIG Logistics — Privacy policy
Peru
- Serpost — Terms of service | Privacy policy
- Olva Courier — Terms of service | Privacy policy
- DHL Peru — Terms of service | Privacy policy
- Shalom — Privacy policy
Poland
- InPost — Terms of service | Privacy policy
- DPD.PL — Terms of service | Privacy policy
- Poczta Polska — Terms of service | Privacy policy
Portugal
- CTT — Terms of service | Privacy policy
- DPD Portugal — Terms of service | Privacy policy
- GLS Portugal — Terms of service | Privacy policy
- DHL Portugal — Terms of service | Privacy policy
Romania
- Fan Courier — Terms of service | Privacy policy
- DPD Romania — Terms of service | Privacy policy
- Urgent Cargus — Terms of service | Privacy policy
Singapore
- SingPost — Terms of service | Privacy policy
- Ninja Van SG — Privacy policy
- J&T Express SG — Privacy policy
South Africa
- SAPO / South African Post Office — Privacy policy
- Fastway SA — Privacy policy
- EPX — Terms of service | Privacy policy
South Korea
- Korea Post — Privacy policy
- CJ Logistics — Privacy policy
- Lotte Logistics — Privacy policy
Spain
- Correos España — Terms of service | Privacy policy
- MRW — Terms of service | Privacy policy
- SEUR — Terms of service | Privacy policy
- GLS Spain — Terms of service | Privacy policy
- Nacex — Terms of service | Privacy policy
- DHL Spain — Terms of service | Privacy policy
- UPS Spain — Terms of service | Privacy policy
- DPD Spain — Terms of service | Privacy policy
- ASM — Terms of service | Privacy policy
- Correos Express — Terms of service | Privacy policy
- Zeleris — Privacy policy
- TNT Spain — Terms of service | Privacy policy
Sweden
- PostNord — Terms of service | Privacy policy
- DHL.se — Terms of service | Privacy policy
- Bring.se — Terms of service | Privacy policy
- UPS.se — Terms of service | Privacy policy
- DB Schenker (tracking portal: privpakportal.schenker.nu for Privpak service) — Terms of service | Privacy policy
Thailand
- Thailand Post — Terms of service | Privacy policy
- Kerry Express (KEX) — Terms of service | Privacy policy
- Flash Express — Privacy policy
- J&T Express TH — Privacy policy
Turkey
- PTT — Privacy policy
- Aras Cargo — Terms of service | Privacy policy
- Yurtici Kargo — Privacy policy
- MNG Kargo — Privacy policy
United Kingdom
- DHL UK — Terms of service | Privacy policy
- DPD.co.uk — Terms of service | Privacy policy
- DPD Local — Terms of service | Privacy policy
- InterLink (the former trading name of DPD Local; links resolve to dpdlocal.co.uk) — Terms of service | Privacy policy
- EVRi — Terms of service | Privacy policy
- ParcelForce — Terms of service | Privacy policy
- Royal Mail — Terms of service | Privacy policy
- TNT Express — Terms of service | Privacy policy
- DHL Parcel UK — Terms of service | Privacy policy
- City Link — Privacy policy
United States
- UPS — Terms of service | Privacy policy
- FedEx / FedEx Sameday (tracking portal: fedexsameday.com for Sameday deliveries) — Terms of service | Privacy policy
- USPS — Terms of service | Privacy policy
- DHL US / DHL eCommerce — Terms of service | Privacy policy
- GlobalPost — Terms of service | Privacy policy
- OnTrac — Terms of service | Privacy policy
Venezuela
- MRW Venezuela — Privacy policy
- Zoom — Terms of service | Privacy policy
- DHL Venezuela — Terms of service | Privacy policy
