✨ 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 Variation Stock: variation stock as tables

Read _stock, _stock_status, _backorders, and _low_stock_amount from wp_postmeta on the product_variation post type. Build cross-product low-stock and reorder views, edit inline.

♾️ Lifetime License available

SleekView table view for WooCommerce Variation Stock

Variation stock is where catalogs break first

Variation stock is a high-churn corner of WooCommerce. A clothing store with hundreds of size and color variations sees daily out-of-stock events on specific size and color combinations even while the parent product looks fine on the front end. The default variation editor lives inside each product's accordion, ten rows per page, with no cross-product view.

SleekView reads product_variation directly, joined with stock wp_postmeta keys (_stock, _stock_status, _backorders, _low_stock_amount) and attribute taxonomies (pa_color, pa_size). Build views like "Every out-of-stock Large in the store", "Variations below reorder threshold by supplier", or "Negative-stock variations awaiting receipt".

Inline edits route through WooCommerce's variation CRUD, so woocommerce_product_set_stock fires per row, low-stock email triggers run, and any third-party listener (ERP sync, marketplace bridge) sees the same events a manual edit would generate.

Workflow

How SleekView reads your variation stock

1

Pick the source

Choose product_variation as the base. SleekView auto-joins wp_postmeta for stock keys and attribute taxonomies for color, size, material.
2

Compose your column set

Add SKU, parent product, color, size, _stock, _low_stock_amount, _backorders, supplier-id. The agent UI lists meta keys actually in use.
3

Save and scope the view

Name it ("Out of stock size L", "Below threshold", "Backorder allowed") and gate by WordPress capability so warehouse, purchasing, and merchandising teams each get their own scope.
4

Edit inline and bulk-update

Adjust stock and backorder flags in the row. Bulk-update across the filter selection and WooCommerce's variation CRUD fires stock hooks per row.

Sample columns

A typical variation-stock view

Joins product_variation posts with stock wp_postmeta keys and attribute taxonomies. Statuses use colored cells.
Source: wp_posts (product_variation) + wp_postmeta (_stock, _stock_status, _backorders)
SKU Parent product Color Size On hand Status
JKT-OLV-S Field Jacket Olive S 0 Out of stock
JKT-OLV-M Field Jacket Olive M 3 Low stock
JKT-BLK-L Field Jacket Black L 18 In stock
JKT-BLK-XL Field Jacket Black XL 9 In stock

Comparison

Default WooCommerce Variation Stock admin vs SleekView

Default WooCommerce Variation Stock admin

  • Variation stock lives inside each product's accordion, no cross-product view
  • No "every out-of-stock Large in the store" filter without a custom query
  • _low_stock_amount on variations isn't visible in the variation list
  • Backorders allowed (_backorders) is not a filter column
  • Bulk stock edits inside the variation editor are per-product, accordion-by-accordion

SleekView

  • Read variation stock from wp_postmeta joined with attribute taxonomies
  • Cross-product low-stock views filtered by color, size, or category
  • Surface _low_stock_amount and _backorders as columns
  • Inline-edit _stock and _stock_status per variation
  • Save filtered views per supplier or category

Features

What SleekView gives you for WooCommerce Variation Stock

Cross-product low-stock view

Filter all variations to _stock below _low_stock_amount, sort by parent category. Spot which sizes consistently sell out across the catalog before each restock.

Inline-edit variation stock

Edit _stock, _stock_status, _backorders in the row. Bulk-update across the filter selection routes through WooCommerce's variation CRUD so stock hooks fire per row.

Compose precise variation filters

Combine color, size, parent category, supplier meta, and stock thresholds. Save "Out of stock in size L" so the merchandising team plans size-specific restocks.

Audience

Who uses SleekView for WooCommerce Variation Stock

Warehouse and receiving

Variation view filtered to negative or zero stock, sorted by reorder priority. Update _stock in the row as boxes are unboxed, with the parent product visible inline.

Merchandising

Cross-product variation view by color and size. Spot which combinations consistently sell out and which sit, before the next buy meeting.

Purchasing

Below-threshold filter grouped by supplier, with lead-time meta visible. Decide the week's reorder list inside WP admin instead of exporting to a spreadsheet.

The bigger picture

Why variation stock needs cross-product views

Stockouts hit variations first: a size L sells out, a single color combination sells out, and the parent product still looks fine on the front end. The default WooCommerce variation editor hides this inside each product's accordion, so spotting cross-product trends ("size L sells out every weekend in three products at once") takes manual digging. SleekView reads product_variation as a first-class table source, joins attribute taxonomies, and lets each team save the cross-product view they actually need.

Warehouse teams see receiving queues. Purchasing sees reorder candidates by supplier. Merchandising sees size and color sell-through trends.

Inline edits route through WooCommerce's variation CRUD so stock hooks, low-stock emails, and movement-log listeners fire exactly as they would from the default editor. The variation data is already there; SleekView gives it a workspace.

Questions

Common questions about SleekView for WooCommerce Variation Stock

No. Variation stock lives in wp_postmeta on the product_variation post type by default in WooCommerce. SleekView reads it directly. If you also use an inventory or stock-manager plugin, its custom keys (warehouse-id, supplier-id) are surfaced alongside the core stock keys.

 

Yes. SleekView writes through WooCommerce's variation CRUD where supported, so woocommerce_product_set_stock, low-stock and out-of-stock email triggers, and any third-party stock listener fire per row. Bulk operations iterate through CRUD so side effects are identical to manual edits.

 

Yes. The parent product is joined via post_parent, exposing parent title, status, categories, and tags as columns. A variation stock row can include variation-specific stock and parent-context tags side by side.

 

Yes. _backorders (no, notify, yes) is a filterable column, so views like "Out of stock but backorder allowed" or "Out of stock with no backorder" are saved filters. Useful for support teams during stockouts.

 

Yes. _low_stock_amount is exposed as a column, and views can filter to _stock below _low_stock_amount at the row level. The trigger for the low-stock email aligns with the same condition.

 

Yes. subscription_variation from WooCommerce Subscriptions follows the same post-type structure as product_variation. Stock keys (_stock, _stock_status) are surfaceable as columns alongside subscription-specific meta.

 

Queries hit indexed columns on wp_posts and the indexed meta_key + post_id path on wp_postmeta. Attribute-term filters use wp_term_relationships indexes. Pagination is keyset where possible so large catalogs stay responsive.

 

Yes, indirectly. Any inventory plugin that logs movements on the woocommerce_product_set_stock hook captures inline-edit changes from SleekView as if they came from the default editor. Movement logs aren't bypassed.

 

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