✨ 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 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

SleekView table view for WooCommerce Inventory Pro

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

1

Pick the source

Choose product and product_variation as the base, with optional join to the plugin's movement-log table for audit views.
2

Compose your column set

Add SKU, name, _stock, warehouse-id meta, supplier-id, lead-time, reorder-window, last-update date. The agent UI lists meta keys actually in use.
3

Save and scope the view

Name it ("Receiving Berlin", "Reorder open, Lyon", "Below threshold") and gate by WordPress capability so each team sees their own filtered set.
4

Edit inline and bulk-update

Adjust quantities, flip status, set reorder flags. Bulk-update across the filter selection and movement-log entries get written by the plugin's listener.

Sample columns

A typical inventory view

Joins product and product_variation posts with stock wp_postmeta keys plus any plugin-specific warehouse or movement meta.
Source: 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 with wp_postmeta
  • Inline-edit _stock and 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.

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