Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

Trackora – Shipment Tracker For WooCommerce Wordpress Plugin - Rating, Reviews, Demo & Download

Trackora – Shipment Tracker For WooCommerce Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

Trackora is the easiest way to add shipment tracking to your WooCommerce store. Let your customers follow their packages in real time — directly from their order confirmation email or their My Account page — without contacting you.

Stop answering “Where is my order?” emails. Give customers a one-click tracking link the moment their order ships.

Key Features

  • Add multiple tracking numbers per order — perfect for split shipments
  • 60+ pre-built shipping carriers across 20+ countries (UPS, FedEx, USPS, DHL, Royal Mail, Australia Post, Correos, and many more)
  • Custom carrier support — use any carrier not on the list by entering a custom tracking URL
  • Tracking info in order emails — automatically added before the order table in WooCommerce transactional emails
  • My Account integration — customers see their tracking link on the order detail page
  • Admin orders list column — see tracking numbers at a glance in the WooCommerce orders list
  • Inline meta box — add, edit, and delete tracking items directly from the order edit screen without leaving the page
  • REST API — full CRUD API (wc-shipment-tracker/v1) compatible with WooCommerce API namespaces wc/v1 and wc/v2
  • Shortcode — display tracking info anywhere with [wcst_tracking]
  • WooCommerce HPOS compatible — fully supports High-Performance Order Storage (custom order tables)
  • WooCommerce Blocks compatible
  • WooCommerce Subscriptions compatible — prevents tracking numbers from being copied to renewal orders
  • Developer-friendly — helper functions (wcst_add_tracking(), wcst_delete_tracking()) and filter hooks for full customization

Supported Carriers

United States: UPS, FedEx, USPS, DHL US, DHL eCommerce, FedEx Sameday, GlobalPost, OnTrac
United Kingdom: Royal Mail, DHL, DPD, DPD Local, EVRi, ParcelForce, TNT Express, DHL Parcel UK, City Link
Spain: Correos España, MRW, SEUR, GLS Spain, Nacex, DHL Spain, UPS Spain, DPD Spain, ASM, Correos Express, Zeleris, TNT Spain
Mexico: DHL Mexico, FedEx Mexico, UPS Mexico, Estafeta, Paquetexpress, Redpack, Correos de Mexico, Coordinadora, J&T Express
Colombia: Servientrega, Coordinadora CO, Deprisa, TCC, DHL Colombia, J&T Express CO, Interrapidisimo
Germany: DHL Intraship, Deutsche Post DHL, Hermes, UPS Germany, DPD.de
Australia: Australia Post, Fastway Couriers, Aramex Australia
Canada: Canada Post, Purolator
Netherlands: PostNL, DPD.NL, UPS Netherlands
Sweden: PostNord, DHL.se, Bring.se, UPS.se, DB Schenker
Poland: InPost, DPD.PL, Poczta Polska
New Zealand: NZ Post, Courier Post, Aramex New Zealand
Romania: Fan Courier, DPD Romania, Urgent Cargus
Italy: BRT (Bartolini), DHL Express
Ireland: DPD.ie, An Post
Czech Republic: PPL.cz, Česká pošta, DHL.cz, DPD.cz
France: Colissimo
Belgium: bpost
Brazil: Correios
Austria: post.at, dhl.at, DPD.at
South Africa: SAPO, Fastway, EPX
Finland: Itella
India: DTDC
Global: Aramex

Don’t see your carrier? Add it as a custom provider with a custom tracking URL — no coding needed.

Use Cases

  • eCommerce stores shipping domestically or internationally
  • Dropshipping businesses needing to pass through supplier tracking numbers
  • Stores using multiple carriers for different product types
  • Developers automating order fulfillment via the REST API or PHP helper functions

REST API

Trackora exposes a full REST API:

  • GET /wc-shipment-tracker/v1/orders/{order_id}/trackings — list tracking items
  • POST /wc-shipment-tracker/v1/orders/{order_id}/trackings — add a tracking item
  • GET /wc-shipment-tracker/v1/orders/{order_id}/trackings/{id} — get a single item
  • DELETE /wc-shipment-tracker/v1/orders/{order_id}/trackings/{id} — delete a tracking item
  • GET /wc-shipment-tracker/v1/providers — list all available carriers

Compatible with the wc/v1 and wc/v2 namespaces for backward compatibility with third-party integrations.

For Developers

Add tracking programmatically:

wcst_add_tracking( $order_id, '1Z9999999', 'UPS' );

Delete tracking programmatically:

wcst_delete_tracking( $order_id, '1Z9999999' );

Extend the carrier list with the wcst_get_providers filter:

add_filter( 'wcst_get_providers', function( $providers ) {
    $providers['My Region']['My Carrier'] = 'https://mycarrier.com/track?id=%1$s';
    return $providers;
} );

Source Code

The source code is publicly available on GitHub: https://github.com/slbarriosdev/wc-shipment-tracker

Bug reports and contributions are 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

Screenshots

No screenshots provided


Reviews & Comments