✨ 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

SleekView for WooCommerce Shipping Class Rates: class costs as tables

Read shipping classes from the product_shipping_class taxonomy and per-class costs from each method's instance settings in wp_options. Sort, filter, and bulk-edit class rates without per-method tours.

♾️ Lifetime License available

SleekView table view for WooCommerce Shipping Class Rates

Class-based shipping costs you can audit

Shipping classes are a clean WooCommerce idea: tag products as heavy, fragile, or oversized, then charge differently per class. The execution is split across two screens that never share a table. Classes are managed as taxonomy terms under product_shipping_class; per-class costs live inside each flat-rate method's instance settings in wp_options. There is no single list that shows class, method, and cost together.

SleekView joins them. The product_shipping_class taxonomy gives you the term list (slug, name, description, count). Each shipping zone method's instance settings carries the per-class cost as a setting key. Joining the two produces a real audit table: zone, method, class, cost, last-updated. Filter to find every method missing a fragile-class rate. Sort to find the class that costs the most internationally.

Inline edits write back through the same path the WooCommerce method settings UI uses so cache invalidation and shipping-recalc hooks still fire. Update a class cost across a dozen zones in one pass instead of editing twelve method pages.

Workflow

How SleekView reads shipping class data

1

Pick the source

Choose product_shipping_class as the term source. SleekView joins it to each flat-rate method's instance settings to surface per-class costs as columns.
2

Compose your columns

Add zone, method, class name, cost, and the product count from the taxonomy. Mix in zone country lists if you launch by region.
3

Save and scope the view

Name it ("Class rate audit", "Missing fragile rates") and gate by WordPress capability so warehouse staff get read-only and ops can edit.
4

Edit inline and ship

Bulk-update a class cost across many methods after a courier change. Every write routes through WooCommerce's options layer so cache and hooks fire normally.

Sample columns

A typical shipping class rates view

Joins product_shipping_class terms with each method's instance settings.
Source: wp_term_taxonomy (product_shipping_class) + wp_options (woocommerce_flat_rate_*_settings)
Zone Method Class Cost Products Status
EU Flat rate Heavy €18.00 42 Active
EU Flat rate Fragile €12.00 18 Active
UK Flat rate Heavy £16.00 42 Active
US Flat rate Fragile $0.00 18 Missing

Comparison

Default WooCommerce shipping class admin vs SleekView

Default WooCommerce class admin

  • Classes managed in one screen, costs in many method settings
  • No combined view of class vs zone vs cost
  • Missing per-class rates are invisible until a customer hits them
  • Per-method settings live in wp_options with no list UI
  • Renaming or merging classes requires manual cleanup across methods

SleekView

  • Read product_shipping_class terms joined to method settings
  • Find missing class rates across every zone in one filter
  • Inline-edit class costs across many methods in one pass
  • Show product counts per class from the taxonomy
  • Save audit views per role: ops, finance, support

Features

What SleekView gives you for WooCommerce Shipping Class Rates

Classes and costs in one row

Join product_shipping_class terms with each zone method's per-class cost setting. The whole class-rate matrix becomes a single sortable table.

Inline-edit class costs

Update a class cost across many methods in one pass. SleekView writes through WooCommerce's instance settings layer so cache invalidation and shipping recalculation fire normally.

Spot missing rates

Filter to zone-method combinations where a class has zero cost or no setting at all. These are the configurations where customers get accidental free shipping on fragile or oversized goods.

Audience

Who uses SleekView for WooCommerce Shipping Class Rates

Warehouse and fulfilment

See which shipping class each method actually surcharges. Filter by class to spot products tagged fragile that ship at the same cost as standard.

International ops

Audit per-zone class coverage before a market launch. Filter to zones missing a heavy or fragile rate so customers do not get unexpected free upgrades.

Finance ops

Compare class cost to product margin across zones. Export filtered subsets to CSV for the bookkeeper without copying numbers between method screens.

The bigger picture

Why shipping classes need an audit view

Shipping classes solve a real problem: products are not uniform, and a freight-class catalog needs class-aware costs. The execution splits the data: classes live as taxonomy terms, costs live inside each method's serialized settings, and the relationship between them only exists at calculation time. That means missing rates are invisible until a customer hits them, renaming a class can break references silently, and auditing a catalog before a market launch is a tour of every flat-rate method page.

SleekView treats the class-rate matrix as a real table. Each row joins a class to a method instance and surfaces the cost. Filters find the missing rates before they become refund requests.

Bulk edits update many methods after a single courier renegotiation. The data has always been there; it just needed a list view to be useful to ops, finance, and support.

Questions

Common questions about SleekView for WooCommerce Shipping Class Rates

As taxonomy terms under product_shipping_class in wp_term_taxonomy and wp_terms. Per-class costs live inside each flat-rate method instance's settings, stored as a single serialized row in wp_options with a key like woocommerce_flat_rate_5_settings.

 

Yes. SleekView reads the instance settings, lets you change a class cost in the row, and writes back through WooCommerce's options layer with the same hooks (cache clears, updated_option) firing as if you used the method settings page.

 

The product_shipping_class taxonomy already counts products via wp_term_taxonomy.count. SleekView exposes that as a column so you see, for each class, how many products would be affected by a cost change.

 

Yes. Table-rate-style methods store class conditions in their own table (typically woocommerce_shipping_table_rates). SleekView reads that table directly and joins it to the product_shipping_class term list so the class column shows real names instead of ids.

 

SleekView edits term names through wp_update_term, which updates the taxonomy. References stored as class ids in method settings keep working unchanged; references stored by slug (some custom integrations do this) need a manual review, which SleekView can surface as a filtered list.

 

Yes. SleekView triggers the same cache-clear logic the standard method settings use. Frontend rates re-calculate on the next cart load just as they would after a manual edit.

 

HPOS only affects orders, not shipping classes or method settings. Shipping classes use the standard taxonomy tables and method settings use wp_options, both unchanged by HPOS, so SleekView works identically on HPOS and legacy stores.

 

Yes. Drill into a class row and SleekView opens a product-level view filtered by the product_shipping_class term, showing every product currently tagged with that class along with SKU, price, and stock.

 

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