SleekView for WooCommerce Inventory Pro: stock movements as editable tables
Read inventory data directly from wp_postmeta (_stock, _stock_status, _manage_stock) joined with the product and product_variation post types. Surface warehouse and movement meta as real columns and inline-edit at row level.
♾️ Lifetime License available
Inventory is more than current stock
WooCommerce Inventory Pro tracks stock across products, but its admin screens still funnel through per-product edit pages for anything beyond the bulk-edit basics. Movement history, warehouse breakdowns, last-restock date, and supplier-id meta all live in wp_postmeta (and sometimes a plugin custom table) but never surface as columns in the default list.
SleekView reads the product and product_variation post types joined with wp_postmeta for the standard stock keys (_stock, _stock_status, _backorders, _low_stock_amount, _sku) and exposes any custom inventory meta the plugin or your team adds. Build views for receiving, picking, transfers, and supplier reorders, each with the columns and filters that team actually uses.
Inline edits route through WooCommerce's product CRUD where supported, so woocommerce_product_set_stock still fires, and any movement-logging listener the inventory plugin registered captures the change exactly as it would for a manual edit. Direct table writes are a fallback only for plugin-specific keys with no CRUD wrapper, with conflict-detection to prevent stale overwrites.
Workflow
How SleekView reads your inventory data
Pick the source
product and product_variation as the base, with optional join to the plugin's movement-log table for audit views.
Compose your column set
_stock, warehouse-id meta, supplier-id, lead-time, reorder-window, last-update date. The agent UI lists meta keys actually in use.
Save and scope the view
Edit inline and bulk-update
Sample columns
A typical inventory view
product and product_variation posts with stock wp_postmeta keys plus any plugin-specific warehouse or movement meta.
wp_posts (product, product_variation) + wp_postmeta (_stock, _stock_status, _backorders)
| SKU | Product | On hand | Warehouse | Status | Updated |
|---|---|---|---|---|---|
| DESK-OAK-01 | Oak Desk | 6 | Berlin | In stock | Apr 24 |
| CHR-FAB-02 | Fabric Chair | 1 | Berlin | Low stock | Apr 24 |
| LMP-ARC-03 | Arc Lamp | 0 | Lyon | Out of stock | Apr 23 |
| RUG-WLN-04 | Wool Rug | 14 | Lyon | In stock | Apr 22 |
Comparison
Default WooCommerce Inventory Pro admin vs SleekView
Default WooCommerce Inventory Pro admin
- Fixed column set per screen, no easy way to add warehouse-id or supplier-id meta
- Movement history requires a separate report page rather than appearing as a column
- Filters limited to stock status and category, no saved combined filters
- Bulk-edit modal is modal-only, no row-by-row inline edits
- Per-warehouse breakdowns aren't visible in the main product list
SleekView
-
Read from
wp_posts(product,product_variation) joined withwp_postmeta -
Inline-edit
_stockand any warehouse meta at row level - Surface warehouse-id, supplier-id, last-restock keys as columns
- Save filtered views per warehouse, supplier, or season
- Kanban view of stock grouped by status or warehouse
Features
What SleekView gives you for WooCommerce Inventory Pro
Warehouse and supplier columns
Add warehouse-id, supplier-id, lead-time, and reorder-window from wp_postmeta. A warehouse view shows on-hand-per-location; a supplier view shows reorder window and lead time side by side.
Inline edits with movement logging
Edit _stock in the row. The change routes through WooCommerce's product CRUD so the inventory plugin's movement-log listener captures it just like a manual edit, no special bulk-mode that bypasses logic.
Compose multi-criteria filters
Combine on-hand below threshold plus supplier plus warehouse plus category. Save "Reorder window open, Berlin warehouse" as a named view that the purchasing team reuses every cycle.
Audience
Who uses SleekView for WooCommerce Inventory Pro
Receiving
Open the "Pending delivery" view, add stock to each SKU as boxes are unboxed. Inline edits log to the movement table; supplier-id and PO-number meta visible inline.
Purchasing
Below-threshold plus reorder-window-open filter, grouped by supplier. Decide the week's reorder list in WP admin instead of exporting to a spreadsheet.
Multi-warehouse ops
View grouped by warehouse, with per-location stock visible side by side. Plan transfers by sorting on negative slack and reading lead-time meta inline.
The bigger picture
Why inventory ops need column sets per team
Inventory is a row-level operation: every SKU, every warehouse, every supplier wants different columns in front of the person doing the work. A receiving clerk needs PO-number and supplier-id; a purchasing manager needs lead time and reorder-window; a multi-warehouse ops lead needs per-location stock side by side. WooCommerce Inventory Pro stores most of this in wp_postmeta alongside the rest of the product fields, which is fine for storage and frustrating for ops because the default list shows a fixed column set.
SleekView lets each role define its own column set, saves it per team, and pipes inline edits through WooCommerce's product CRUD so movement-log listeners fire. The plugin keeps owning the writes and the business logic; SleekView owns the workspace each team sees. Same database, same hooks, none of the per-product click-through.
Questions
Common questions about SleekView for WooCommerce Inventory Pro
It reads the same source data the plugin reads. For most fields that's wp_postmeta on the product and product_variation post types. If the inventory plugin uses its own movement-log table, SleekView can be pointed at that table as a joinable source for a separate audit view.
Yes. _stock, _stock_status, and any postmeta key can be edited in the row. Bulk-update iterates per row through WooCommerce's product CRUD so the inventory plugin's listeners fire exactly as they would for manual edits.
If the inventory plugin logs movements on the woocommerce_product_set_stock hook (most do), yes. SleekView writes through CRUD so the listener captures every change, with the same author, timestamp, and reason fields it would record from a manual edit.
Yes, provided the plugin stores per-warehouse stock in wp_postmeta (or a custom table SleekView can be pointed at). Warehouse columns appear alongside the global _stock column, and views can be filtered to one warehouse or grouped by warehouse.
Yes. The product_variation post type is a first-class source alongside product, with the parent product id and attribute summary available as joinable columns. Variation-level stock and parent-product fields can sit in the same view.
Queries hit indexed columns (ID, post_type, post_status) on wp_posts and the indexed meta_key + post_id path on wp_postmeta. Pagination is keyset where possible, and heavy aggregate columns are opt-in per view.
Yes. Each saved view is gated by WordPress capability, so receiving staff get the receiving view, purchasing gets the reorder view, and store managers see the full grid. Filters and column sets persist between sessions per user role.
 
Each view can be exported as CSV from the current filter and column set. For ongoing analytics, point a BI tool at the same wp_postmeta keys SleekView reads, or schedule periodic CSV exports of a saved view.
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
- Woocommerce Sage Accounting
- Yith Woocommerce Anti Fraud
- Woocommerce Payments Stripe
- Woocommerce Deposits
- Woocommerce Aftership
- Spocket Dropshipping
- Woocommerce Truste Checkout
- Woocommerce Order Export
- Woocommerce Quote Request
- Yith Woocommerce Sales Countdown
- Woocommerce Sequential Order Numbers Pro
- Site Reviews
- Woocommerce Variation Prices
- Funnelkit Funnel Builder
- Woocommerce Payu Gateway