SleekView for WooCommerce TNT Shipping: TNT shipments as tables
SleekView reads the TNT service code, rate, tracking number and ship-date meta the plugin writes on each order and renders order, service, rate, destination and status as a queryable grid inside WP Admin.
♾️ Lifetime License available
Move TNT shipments out of order screens and into an audit table
WooCommerce TNT Shipping (since the TNT acquisition by FedEx, the integration brokers TNT-branded services via the TNT Express ExpressConnect API or the FedEx unified rating endpoint) saves _tnt_service, _tnt_rate, _tnt_tracking_number and _tnt_ship_date on each order. TNT services include 09:00 Express, 10:00 Express, 12:00 Express and Economy Express. The data sits on the order but the WordPress order list shows none of it as columns.
SleekView reads the TNT meta and renders one row per TNT-shipped order with service mapped from code to friendly name, rate, tracking number, ship date, destination and status. Filter to 09:00 Express for the morning-priority queue. Filter to Economy Express for the cost-priority cohort. Sort by _tnt_rate descending to surface the highest-charge shipments for contract review.
The plugin keeps owning the TNT/ExpressConnect API and the rate quoting. Inline edits to _tnt_tracking_number route through WooCommerce CRUD so notification hooks fire. The table view owns the audit surface so the TNT picture lives in the same WordPress screen as the rest of the order data, not in mytnt.com.
Workflow
How SleekView surfaces WooCommerce TNT Shipping data
Point at the TNT meta
wc_orders joined on _tnt_service, _tnt_rate, _tnt_tracking_number and _tnt_ship_date. Add wc_order_addresses for shipping country.
Compose the columns
Filter and sort like a database
_tnt_rate for cost audits and by ship date for daily dispatch.
Save and gate the view
Sample columns
A typical TNT audit view
wc_orders with the TNT meta keys joined to the shipping address, service codes mapped to friendly labels via a derived column.
wc_orders + TNT meta (_tnt_service, _tnt_rate, _tnt_tracking_number, _tnt_ship_date)
| Order | Service | Rate | Tracking | Destination | Status |
|---|---|---|---|---|---|
| #19821 | 09:00 Express | GBP 78.40 | GD123456785WW | GB | Delivered |
| #19819 | 12:00 Express | GBP 42.10 | GD123456786WW | FR | Shipped |
| #19815 | Economy Express | GBP 18.95 | GD123456787WW | DE | In transit |
| #19812 | 10:00 Express | GBP 56.80 | IT | Booking failed |
Comparison
Default WooCommerce TNT Shipping admin vs SleekView
Default WooCommerce TNT Shipping admin
- TNT meta lives on the per-order screen, not in the orders list
- mytnt.com and FedEx Ship Manager both live outside WordPress
- Time-definite cohorts (09:00 vs 10:00 vs 12:00 Express) aren't a built-in filter
- Cross-border European cohorts aren't surfaced as a filter result
- Failed bookings stay invisible until a customer chases or the order is opened
SleekView
- Every TNT shipment as a queryable row
-
_tnt_servicemapped to a friendly-name column via a derived expression - Filter by service, destination country, rate band or ship date
- Saved views per role: ops, finance, European customer support
-
Inline edits to
_tnt_tracking_numberroute through WooCommerce CRUD
Features
What SleekView gives you for WooCommerce TNT Shipping
TNT services as friendly rows
A derived column maps TNT service codes to readable labels (09:00 Express, 10:00 Express, 12:00 Express, Economy Express). The Service column reads like the TNT/ExpressConnect UI.
Composable TNT filters
Stack filters on service, destination, rate band and status to assemble morning-priority queues, cross-border European cohorts and booking-failure cleanup lists.
Rate inline for contract review
_tnt_rate sits on every row, so the TNT/FedEx contract review opens on filtered totals and per-service averages, not on a mytnt.com CSV.
Audience
Who uses SleekView for WooCommerce TNT Shipping
Shipping ops managers
Filter to today's 09:00 Express orders for the morning-priority queue. Service-level drift surfaces as a filter result rather than an SLA escalation.
Finance and procurement
Export the month's TNT shipments with rate and service for invoice reconciliation. Service-tier averages feed the contract review.
European customer support
Filter by destination country and service for the where-is-my-package response. Cross-border service mix informs SLA messaging per region.
The bigger picture
Why TNT integration deserves an in-WP table
A European Woo store running TNT is wiring two systems that rarely meet inside one screen: the WordPress order database and mytnt.com. The plugin saves the right service, rate and tracking data on every order, but the WordPress admin keeps that data as per-order detail rather than as queryable signal. SleekView reads the same TNT meta and renders one row per shipment with service (friendly-named), rate, tracking, destination and status.
Filters stack into a single query so the 09:00 Express queue, the cross-border European cohort and the contract-review prep all become saved views. Booking failures surface as an explicit filter rather than as customer escalations. mytnt.com (or the FedEx-unified portal post-acquisition) goes back to being a label-printing tool, and the audit lives where the rest of the order data already does.
TNT/FedEx keeps owning the API, SleekView owns the read-side picture inside WordPress.
Questions
Common questions about SleekView for WooCommerce TNT Shipping
wc_orders joined with the _tnt_service, _tnt_rate, _tnt_tracking_number and _tnt_ship_date meta keys, plus wc_order_addresses for shipping_country.
Yes. On HPOS the TNT meta moves to wc_orders_meta. SleekView reads the active path, so the same view config works on legacy postmeta or HPOS.
Yes. Even where the underlying endpoint has migrated to the FedEx unified API, the TNT-branded services and the plugin's TNT-prefixed meta keys remain in use. The view reads the meta the integration writes regardless of upstream endpoint.
 
Yes. Build a view of orders in Processing with an empty _tnt_tracking_number older than your sync interval. Save it as "TNT booking gaps" for daily review.
Yes. Writes route through WooCommerce CRUD so woocommerce_order_status_changed and tracking-update hooks fire. Customer emails send as if from the per-order screen.
Yes. The SleekView table is the source the chart view aggregates, so a count-by-service or sum-of-rate chart pairs with the saved table view in one click.
 Yes. Personal data columns (shipping address, customer email) respect WordPress capability scopes, so finance views can be locked to service and rate columns only.
 
SleekView paginates server-side and indexes on common meta keys. Filtered queries on _tnt_service and date ranges return in milliseconds at typical European merchant scale.
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.
Lifetime ♾️
Most popular
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
€749
Continue to checkoutBrowse more
- Presta Shop Bridge
- Printify Integration
- Woocommerce Amazon Pay
- Woocommerce Frontend Manager
- Woocommerce Ebay Integration
- Woocommerce Min Max Step Control
- Woocommerce Hermes Shipping
- Woocommerce Advanced Shipment Tracking
- Yith Woocommerce Product Add Ons
- Yith Woocommerce Sales Countdown
- Samcart Bridge
- Woocommerce 2checkout
- Woocommerce Conditional Shipping And Payments
- Wcfm Delivery
- Woocommerce Stock Manager