✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

Shipment tracking data for WooCommerce orders

Surface carrier, tracking number, ship date, and delivery status for every WooCommerce order in one filterable, exportable table. Catch missing tracking before customers email and bulk-paste numbers from carrier CSVs.

♾️ Lifetime License available

SleekView table view for WooCommerce Shipment Tracking

Shipment Tracking attaches data to orders. SleekView pulls it out.

WooCommerce Shipment Tracking stores tracking entries as a serialized array on each order, holding tracking_provider, tracking_number, date_shipped, and an optional custom_tracking_link per shipment. With HPOS active, that data lives on the wc_orders_meta table; without HPOS, it lives in postmeta. Either way, the metabox on the order edit screen is the only built-in surface, and it shows one order at a time. SleekView promotes the entire shipment payload into a flat table so warehouse, support, and fulfillment can see the day's tracking situation in one query.

The most common operational pain is missing tracking. An order ships, the warehouse forgets to add the tracking number, and the customer emails support three days later asking where their package is. SleekView's filter for shipped-but-untracked rows exposes that gap before it becomes a ticket: filter orders with status completed and no tracking_number, sort by date, and the warehouse manager has the morning's catch-up list. The same view supports bulk pasting from a carrier-issued CSV: copy the carrier's tracking export, paste into the matching order rows, save once.

Daily manifests work the same way. Filter to today's date_shipped, group by tracking_provider, and export per carrier. The courier gets exactly the manifest they need at pickup, formatted as CSV, with no manual reformatting. SLA breach watching uses the same surface from the other side: sort by date_shipped ascending and any order older than your shipping SLA without a delivered status surfaces at the top for support follow-up.

Workflow

Run shipment tracking from one table

1

Connect the orders table

Create a SleekView pointing at WooCommerce orders, with the tracking meta key joined in. SleekView handles HPOS automatically and reads from wc_orders_meta when active.
2

Expose shipment fields

Add columns for tracking_provider, tracking_number, date_shipped, and custom_tracking_link. Add the order status and customer email columns so support can act on rows without leaving the view.
3

Save fulfillment filters

Save views for missing tracking, today's manifest by carrier, and SLA-breach watch. Each role opens directly into the slice they need without rebuilding filters every morning.
4

Bulk paste and export

Paste tracking numbers from a carrier CSV directly into matching order rows and save. Export per-carrier slices for daily manifests, or the missing-tracking list for the warehouse standup.

Sample columns

Shipment Tracking data layout

Tracking entries are stored as a serialized array of shipment objects in order meta on each WooCommerce order.
Source: wp_wc_orders_meta
Field Description Type Editable Status
tracking_provider Carrier slug string Yes Active
tracking_number Carrier-issued number string Yes Active
date_shipped Ship date date Yes Active
custom_tracking_link Override link string Yes Optional

Comparison

Shipment Tracking metabox vs. SleekView

Shipment Tracking metabox

  • Tracking edited one order at a time
  • No filter for orders with missing tracking
  • No grouping by carrier across the day
  • Cannot bulk paste tracking from a CSV
  • No daily export per carrier

SleekView

  • Inline edit tracking numbers across orders
  • Filter orders missing tracking after ship
  • Group by carrier for daily handoff sheets
  • Sort by ship date for delivery SLAs
  • Export per-carrier CSV for warehouse

Features

What SleekView gives you for WooCommerce Shipment Tracking

Bulk tracking entry

Paste tracking numbers from a carrier CSV into the matching order rows in one save. End-of-day fulfillment becomes a single operation instead of an order-by-order loop.

Missing-tracking filter

Find shipped-but-untracked orders before customers email asking where their package is. Saved view runs every morning so the gap closes before tickets open.

Carrier grouping

Group by carrier so each warehouse pickup uses the right manifest in seconds. Per-carrier exports drop into the courier's required CSV format directly.

Audience

Where fulfillment teams use SleekView

Daily manifest

Filter to today's shipments by carrier and export the manifest the courier needs at pickup. No reformatting, no manual list-building, just a saved view.

SLA breach watch

Sort orders by ship date and flag any over the SLA window without a delivered status for support follow-up before the customer escalates.

Support deflection

Bulk update tracking links so support replies with the right URL instead of a generic carrier search page that forces the customer to copy-paste again.

The bigger picture

Why fulfillment needs more than the order metabox

Shipment data is the most operationally visible part of a WooCommerce store. A missing tracking number is not a quiet bug, it is an angry support email within forty-eight hours. Yet WooCommerce Shipment Tracking exposes its data through an edit-screen metabox that requires opening orders one at a time, which scales poorly the moment you ship more than a handful of orders a day.

The plugin assumes you will paste tracking on each order as you fulfill it, but real warehouses receive carrier CSVs at end-of-day with hundreds of numbers to attach, not one at a time. Without a tabular surface, that paste-and-save loop becomes a multi-hour job. Worse, there is no built-in way to confirm every shipped order actually has tracking attached.

The mismatch is invisible until customers complain. SleekView turns the tracking dataset into something fulfillment can drive: filter, paste, export, repeat. The carrier handoff becomes a CSV export, the missing-tracking audit becomes a saved view, and the SLA report becomes a sort.

Same data, accessible interface.

Questions

Common questions about SleekView for WooCommerce Shipment Tracking

Yes, all built-in carrier slugs are supported, plus any custom ones you have added via the plugin's filter for additional providers. The carrier slug is exposed as a column you can filter and group on, so per-carrier workflows work the same regardless of whether the carrier is bundled or custom.

 

Yes, new rows write the same meta the plugin reads on the order screen. The tracking entry appears in the customer's order email, on the order detail page, and in any reports that read from the same meta key, exactly as it would if added through the plugin's metabox.

 

No. SleekView writes the same fields the plugin uses to render shipment notifications. The email template, trigger conditions, and merge tags are unchanged. Whether you add tracking via the plugin's UI or a SleekView row, the customer-facing notification is identical.

 

Yes. SleekView detects when High-Performance Order Storage is active and reads tracking from the wc_orders_meta table, falling back to postmeta on stores still on the legacy schema. Either way, the column data is consistent and edits write through to the right place.

 

Yes. Paste from a carrier-issued CSV directly into the table. SleekView matches order numbers to existing rows and writes the tracking_number, tracking_provider, and date_shipped fields in one save. Mismatches surface as unmatched rows you can review before applying.

 

No. Queries run only when an admin opens the view, and reads from indexed meta keys. The customer-facing checkout, cart, and account pages are unaffected because SleekView never injects itself into front-end requests.

 

Yes. Shipment Tracking allows multiple entries per order, and SleekView surfaces them as repeating rows with the order ID as the join key. Sorting by ship date or carrier across split shipments works the same as for single-shipment orders.

 

If your carrier integration writes back a delivery status to the same meta key, SleekView surfaces it as a column. Otherwise, the date_shipped column plus your SLA window is enough to flag in-flight orders that may have stalled.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView