SleekView Charts for WooCommerce Shipping & Tax
Turn label state, carrier mix, and automated-tax rows into chart cards. Read shipping meta and wc_order_tax as numbers, area trends, and donuts that ops, finance, and support actually look at.
♾️ Lifetime License available
Shipping and tax data, charted instead of clicked
WooCommerce Shipping & Tax writes the data each team needs, but the default admin scatters it across per-order tabs. Label state sits in shipping meta, automated-tax rows live in wc_order_tax, and carrier and tracking fields stay buried until you open the order. The list view never shows the operational picture.
SleekView Charts reads the same rows the orders list reads and renders them as chart cards. A number card surfaces total tax collected this month, a donut shows the share of orders by label state, a bar ranks carriers by volume, an area chart plots the daily printed-label trend. Each card uses the column names already present on wc_orders and wc_order_tax, no exports required.
Charts share their query layer with table views, so a saved view scoped to pending labels becomes a chart of pending-label aging in two clicks. Capability gating keeps the shipping dashboard separate from the finance dashboard, even though both read the same underlying rows.
Workflow
How to build a WooCommerce Shipping & Tax charts dashboard
Pick the source
wc_orders (HPOS) or shop_order (legacy). SleekView joins shipping meta and wc_order_tax rows automatically.
Add chart cards
Save the dashboard
Drill into the underlying rows
Sample dashboard
Charts you can build from WooCommerce Shipping & Tax data
Tax collected this month
wc_order_tax for the current month, with comparison to the prior month.
Sum(tax_amount)
Label state share
Count
group by label_state
Orders by carrier
Count
group by carrier
Printed labels per day
Count
group by date_printed
Comparison
Default WooCommerce Shipping & Tax reporting vs SleekView Charts
Default WooCommerce Shipping & Tax
- No native chart of label state distribution
- Automated tax totals are not summarized in the admin UI
- Carrier mix has to be derived from order-by-order inspection
- Daily dispatch trend lives only in carrier dashboards
- Refund rates by carrier or country require CSV exports
SleekView Charts
-
Number card for total tax collected, sourced from
wc_order_tax - Donut for label state share across printed, pending, refunded, no-label
- Horizontal bar ranking carriers by order volume
- Area chart for daily printed-label trend
- Saved dashboards per role with capability gating
Features
What SleekView Charts gives you for WooCommerce Shipping & Tax
KPIs from shipping and tax meta
Number cards sum tax collected, count printed labels, or aggregate refunded label cost using the same meta the per-order screen reads. No extra reporting plugin required.
Distribution cards for label state
Donut and pie variants make label state, carrier mix, and tax method (automated vs manual) legible at a glance. Each slice links to the filtered table view.
Time series for dispatch trends
Area and line cards plot printed labels, refunded labels, and tax totals over time. Saved view: "Dispatch dipped on Tuesday" answered without a SQL query.
Audience
Who builds WooCommerce Shipping & Tax charts dashboards with SleekView
Shipping ops
Label state donut plus printed-per-day area chart. Spot a dispatch dip in the morning standup instead of in customer support tickets that evening.
Finance and tax
Tax collected number card with country-by-country bar breakdown for EU VAT reconciliation. Same rows the bookkeeper exports, charted in WordPress.
Customer support leads
Carrier mix bar and refunded-label trend to brief the team. Refund spike per carrier becomes a topic in the morning meeting rather than a Slack hunt.
The bigger picture
Why shipping and tax need a real dashboard
WooCommerce Shipping & Tax is operationally critical and reporting-light. Label state, carrier choice, and tax method all live in places designed for per-order review, not aggregate visibility. The result is that operational signal hides until it becomes a problem: a printer queue that quietly fell behind, a country whose tax rate drifted from the carrier invoice, a refund spike that shipping ops sees but finance doesn't.
SleekView Charts puts the same rows the per-order screen reads onto one dashboard. Tax collected becomes a number card, label state becomes a donut, carrier volume becomes a bar, dispatch trend becomes an area chart. The data was already there.
The default admin just doesn't compose it into a picture anyone can scan. With a charts dashboard, shipping ops, finance, and support each get a one-screen briefing that points at the rows that need attention.
Questions
Common questions about SleekView Charts for WooCommerce Shipping & Tax
From wc_order_tax, the same table the per-order tax tab reads. SleekView Charts aggregates the tax_amount column with the aggregation you pick (sum for collected tax, average for per-order tax, count for the number of tax rows applied).
Yes. A bar card grouped by tax_country with sum of tax_amount shows tax collected per country. Pair with a date filter to build a VAT-by-country breakdown for monthly reconciliation.
Label state lives in shipping meta against each order. SleekView surfaces it as a column called label_state in the join, and the pie card groups by that column with a count aggregation.
Carrier is read from the same shipping meta. Orders without a label have an empty carrier, so the bar typically excludes them by default. Add a filter for orders with a carrier set if you want to chart only labeled orders.
 
Yes. The card respects the dashboard's date filter. Switch to last 7 days, last 30 days, or a custom range and the area redraws using date_printed as the grouping axis.
Yes. Each saved dashboard is capability-gated. Shipping ops can see the printed-labels dashboard, finance sees the tax-by-country dashboard, and customer support sees the refunded-label trend. Same underlying rows, different views.
 Chart cards are read-only by design. Drilling into a slice opens the underlying table view, where inline edits route through CRUD and standard refund and tax hooks fire as if the per-order screen had handled them.
 
Yes. On HPOS the join uses wc_orders, wc_orders_meta, and wc_order_tax. On legacy stores it falls back to posts and postmeta. The same chart config works across both.
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 checkout