Shipment Tracking for WooCommerce – Trackora
Shipment Tracking for WooCommerce – Trackora

Shipment Tracking for WooCommerce – Trackora

5/5 (2 ratings) 10 active installs Updated Jul 28, 2026
Add a tracking number to a WooCommerce order: carrier, tracking number, tracking link, and ship date — all from the Shipment Tracking meta box

Add a tracking number to a WooCommerce order: carrier, tracking number, tracking link, and ship date — all from the Shipment Tracking meta box

Trackora is a free shipment tracking plugin for WooCommerce. Save a tracking number on an order and the link appears everywhere your customer looks: the confirmation email, the My Account order page, and a public Track Your Order page.

No settings, no account, no API keys. 100% free — no PRO version, no upsells.

Why Trackora

  • 152 pre-built carriers in 37 countries, each with the correct tracking URL
  • Multiple tracking numbers per order, for split shipments
  • Custom carriers with your own tracking URL — no coding
  • Public tracking page via the [wcst_tracking] shortcode — customers look up shipments with their order number and billing email, no login required
  • Styling studio for that page — colours, sizes and starter styles with a live preview, plus a CSS editor, no theme files touched
  • Tracking column in the orders list, with copy-to-clipboard
  • REST API for automation, fully documented on GitHub
  • HPOS, Blocks and Subscriptions compatible
  • Privacy-first and GDPR ready — the plugin never calls a carrier’s server

How It Works

  1. Install and activate Trackora.
  2. Pick the carrier and paste the tracking number on the order screen.
  3. Done — the tracking link reaches your customer automatically.

Supported carriers

152 carriers across 37 countries, including UPS, FedEx, USPS, DHL, Royal Mail, EVRi, DPD, Australia Post, Canada Post, PostNL, PostNord, Correos, SEUR, MRW, Estafeta, Servientrega, Coordinadora, Chilexpress, Andreani, OCA, Interrapidisimo, Olva Courier, Correios, Japan Post, SF Express, Thailand Post and 120+ more across the Americas, Europe, Asia-Pacific, the Middle East and Africa.

Don’t see yours? Add it as a custom provider with your own tracking URL — no coding needed. Every carrier is named, with its terms of service and privacy policy, in the External services section below.

For developers

Trackora exposes a REST API with full create, read, update and delete over tracking items, the PHP helpers wcst_add_tracking() and wcst_delete_tracking(), and filters to extend the carrier list, the orders list column and the email output.

Endpoints, filters and code examples are documented 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

Argentina

Australia

Austria

Belgium

Brazil

Canada

Chile

China

Colombia

Czech Republic

Ecuador

Finland

France

Germany

India

Ireland

Italy

Japan

Malaysia

Mexico

Netherlands

New Zealand

Nigeria

Peru

Poland

Portugal

Romania

Singapore

South Africa

South Korea

Spain

Sweden

Thailand

Turkey

United Kingdom

United States

Venezuela