Vanquish Shipping Tracking for WooCommerce lets you attach a tracking number, a shipping carrier and a dispatch date to each WooCommerce order. The tracking information is shown to your customers in the order emails and on the order details / My Account page, with a direct link to the carrier’s tracking page — the link already has the tracking code filled in whenever the carrier supports it.
Free features
- Assign a carrier, tracking number and dispatch date to any order.
- 1,600+ predefined carriers worldwide, each with a direct tracking link.
- Narrow that list to the carriers you actually ship with, so the dropdown is three entries instead of 1,600.
- Define your own carriers, with a tracking URL template that supports tracking code, postcode and country placeholders.
- Tracking details inside the standard WooCommerce order emails.
- Tracking details on the order details / My Account page.
- Two fully editable tracking messages — one for the order page, one for the emails — with a visual editor and placeholders for the tracking number, carrier name, tracking link, order number, order page and dispatch date.
- Tracking column in the admin orders list.
- A shortcode that lets customers look up their own tracking with an order number and billing email, rate limited:
[vanstr_tracking_form]. - Choose which order statuses show the tracking, whether it goes into the emails, and where it appears — before or after the order table, separately for the emails and the order page.
- Optional default carrier, preselected on orders that have no tracking yet.
- Mark an order as completed from the order screen with one switch, right under the tracking. It appears on orders that are not completed yet, for shops that complete an order as soon as the tracking is in.
- HPOS (High-Performance Order Storage) compatible.
- Multilingual ready: with WPML or Polylang active, every customer-facing message can be entered in each language, right on the plugin’s settings pages.
- Migrates your settings and each order’s tracking automatically from the legacy “WooCommerce Shipping Tracking” (CodeCanyon) plugin.
Premium features
- In-site shipping timeline — show the live shipment status (picked up, in transit, out for delivery, delivered…) as a timeline on the order page, drawn by your own site rather than embedded from the provider. Bring your own API key from AfterShip, TrackingMore or track123; requests go straight from your site to the service you chose. Includes a one-click connection test.
- Multiple shipments per order — each parcel with its own carrier, tracking number, dispatch date, note and the products it contains.
- Per-product tracking — when a shipment is tied to specific products, its tracking link is shown next to those products on the order page and in the emails (can be turned off).
- Shipping estimates for products — show an estimated shipping (dispatch) date on the product page, cart, checkout, order and emails, computed from rules you set per product, category or tag (shipping days, cut-off hour, processing days, holidays, optional date range), with a configurable out-of-stock text.
- Delivery estimates for shipping methods — attach a “3–5 days” style estimate to each shipping method, shown with the method in the cart and at checkout. Works in both the block and the classic checkout.
- Requested delivery date — let customers pick a preferred delivery date (and an optional merchant-defined time slot) at checkout, within the window you configure (lead time, latest date, excluded weekdays and dates). Works in both the block and the classic checkout; editable from the admin order screen.
- Bulk import — load tracking codes from a CSV (one row per shipment, auto-detected delimiter) with a progress bar, plus an optional scheduled import that fetches a CSV from a URL you configure.
- Quick assign — fill in tracking for many orders from a single screen, with filters, per-row notifications and an optional status change after saving.
- “Order shipped” notification email — a real WooCommerce email, configured under WooCommerce Settings Emails like any other.
- Automatic shipment monitoring — check your tracked shipments on a schedule and act on what changes. Tell customers when their parcel is out for delivery, ready for pickup or delivered, and be alerted yourself when one reports a problem or stops moving for a number of days you choose. Each event is announced once per shipment, delivered parcels are never polled again, and a “check now” button runs a pass immediately.
External services
The free version does not send any data to external services. It only builds direct links to the carriers’ own tracking pages, which the customer opens in their browser.
The premium version can connect to external services. Both are configured and controlled entirely by you:
- Tracking providers (in-site timeline). When you enable the shipping timeline and select a provider, the plugin sends the order’s tracking number and carrier code to that provider’s API to retrieve the shipment status, using your own account’s API key. No data is sent until you enter an API key and select the provider. Supported providers:
- AfterShip — https://www.aftership.com/ (terms, privacy)
- TrackingMore — https://www.trackingmore.com/ (terms, privacy)
- track123 — https://www.track123.com/ (terms, privacy)
- Scheduled CSV import. If you enable the scheduled bulk import, the plugin periodically downloads a CSV file from the URL that you configure (typically a feed published by your own warehouse or fulfilment service). No data is sent to that URL; the file is only fetched.
Screenshots
Assign a carrier, a tracking number and a dispatch date to any order, straight from the order screen.
The tracking details as your customer sees them on the order details page.
Choose which of the 1,600+ predefined carriers are offered when assigning tracking to an order.
Define your own carriers, with a tracking URL template supporting the tracking code, postcode and country.
Every customer-facing message is editable, with placeholders for the tracking number, carrier name and tracking link.
Premium: the live shipment status shown as a timeline on the order page, with older events folded behind a toggle.
Premium: per-product tracking and estimated shipping date, shown next to each product of the order.
Premium: estimated shipping dates and per-method delivery estimates in the classic checkout.
Premium: the same estimates in the WooCommerce block checkout.
Premium: set a delivery estimate for each shipping method of each shipping zone.