SleekView for WooCommerce Product Table: catalogue rows as editable WP Admin tables
WooCommerce Product Table renders a front-end table from your product post type. SleekView gives you the same row-level workspace inside WP Admin, with inline editing of price, stock, and meta across wp_posts and wp_postmeta.
♾️ Lifetime License available
The admin side of your product table
WooCommerce Product Table by Barn2 turns a WooCommerce catalogue into a searchable front-end table for customers. The data behind it lives where every WooCommerce product lives: wp_posts with post_type=product and post_type=product_variation, plus pricing, stock, and attribute fields in wp_postmeta (_price, _regular_price, _sale_price, _stock, _stock_status, _sku).
The default WooCommerce Products screen lists products one row at a time and forces you into the per-product editor to change anything past stock. SleekView reads wp_posts and wp_postmeta directly, lets you pick which columns appear (price, sale price, stock, SKU, category, taxonomy terms, custom _wpf_* filter fields), and exposes inline editing of those fields. Variations join in as child rows.
Writes go through WooCommerce's CRUD layer (wc_get_product() plus $product->save()) so price-change hooks, stock-status transitions, and search-index refresh all fire as expected. Bulk-flip 200 products to a sale price, then revert in one action when the promo ends, without paging through the editor.
Workflow
From front-end catalogue table to admin workspace
Point at the product post type
wp_posts where post_type=product and joins wp_postmeta. Variations come along as child rows from product_variation.
Compose columns
_wpf_* meta keys WPT uses on the front-end. The agent UI lists meta keys actually present in your catalogue.
Save views per workflow
Edit inline or bulk-update
wc_get_product()->save() so hooks fire normally.
Sample columns
A typical product-table admin view
wp_posts joined with wp_postmeta for price, stock, and SKU. Variations expand as child rows.
wp_posts (post_type=product, product_variation) + wp_postmeta
| SKU | Product | Price | Sale price | Stock | Status |
|---|---|---|---|---|---|
| STU-021 | Linen shirt | €79.00 | €59.00 | 42 | In stock |
| STU-022 | Wool jumper | €119.00 | 8 | Low stock | |
| STU-023 | Cotton tote | €24.00 | €18.00 | 0 | Out of stock |
| STU-024 | Canvas cap | €32.00 | 120 | In stock |
Comparison
Default WooCommerce Product Table admin vs SleekView
Default WooCommerce Products + WPT settings
- Front-end table is read-only for shoppers, with no admin equivalent
-
Price, sale price, and stock edits require opening each product in
wp-admin/post.php - Variations editing is buried inside the variable-product UI, one product at a time
-
Custom
_wpf_*filter fields inwp_postmetaaren't surfaced in the products list - Bulk price updates need WP-CLI scripts or third-party bulk editors
SleekView
-
Inline-edit
_price,_regular_price,_sale_price,_stockacross many rows -
Variations as child rows from
product_variation - Saved views for sale prep, restock queue, and SKU audit
-
Show any
wp_postmetacolumn, including custom WPT filter keys -
Writes route through
wc_get_product()->save()so hooks and indexes update
Features
What SleekView gives you for WooCommerce Product Table
Inline price and stock editing
Edit _price, _sale_price, and _stock in the row. Bulk-apply a sale price to a filtered set of products, then revert in one action when the campaign ends.
Variations as child rows
product_variation posts expand under their parent product with their own price, stock, and SKU columns. Edit variation pricing without diving into the variable-product UI per product.
Filter the catalogue like the front-end table
Compose filters across category, attribute taxonomy, _stock_status, and any custom _wpf_* meta keys WPT exposes on the front-end. Save the result as a named admin view.
Audience
Who uses SleekView for WooCommerce Product Table
Catalogue managers
Restock queue sorted by _stock ascending, with supplier-SKU meta visible. Edit stock inline as deliveries arrive, no per-product page-load.
Merchandisers
Sale prep view filtered by category and margin, bulk-set _sale_price across the set, schedule the revert. _sale_price_dates_from and _sale_price_dates_to editable inline.
SKU and data auditors
Find missing SKUs, blank _stock, or duplicate _sku values across the whole catalogue with sortable, filterable columns instead of CSV exports.
The bigger picture
Why the catalogue side needs row-level edits
WooCommerce Product Table answers the question "how do customers browse a long catalogue from a single page". It does that well on the front-end, but the admin side of the same catalogue is still the stock WooCommerce Products list: a fixed column set, per-row editing through the post editor, and no easy way to see custom filter meta the front-end table relies on. Catalogue managers running a 2,000-SKU store don't have time to open each product to update stock when a delivery lands.
Merchandisers prepping a weekend sale want to filter by category and margin, bulk-apply a sale price, schedule the revert, then move on. Data auditors want to find every product with a blank SKU or missing weight without exporting to CSV. SleekView turns the catalogue back into a tabular workspace, except this one is editable inline, scoped per role, and routes writes through WooCommerce's CRUD layer so the rest of the stack (search indexes, hook listeners, integrations) keeps working.
Same database, same hooks, the admin finally feels like the front-end table.
Questions
Common questions about SleekView for WooCommerce Product Table
No. WPT renders a public, shopper-facing table. SleekView gives you the admin workspace behind the catalogue inside WP Admin only. Both can run side by side, the front-end table unchanged.
 
Yes. Writes route through wc_get_product() plus $product->save(), so woocommerce_product_object_updated_props, stock transitions, and search-index refresh fire as expected. Bulk operations iterate through CRUD per row, so side effects match manual edits.
HPOS affects orders, not products. Products and variations still live in wp_posts and wp_postmeta, so the catalogue side is unchanged. SleekView reads both legacy and HPOS schemas elsewhere, but for products there's only one path.
Yes. The agent UI scans wp_postmeta for keys actually present on products (including _wpf_* filter meta added by WPT) and lists them in the column picker. Pick the ones you want as columns or filters, no manual key entry.
Variations from product_variation appear as expandable child rows under their parent product post. Each child row has its own price, stock, and SKU columns. Inline edits route through the same CRUD path as the parent product.
Yes, for fields exposed as columns. Taxonomy terms (product_cat, product_tag, attribute taxonomies like pa_color) can be added as multi-select columns, and bulk-assign or bulk-remove operations route through wp_set_object_terms().
For one-off ad-hoc edits, yes. The agent UI shows you the change as a preview before commit, and saved views replace scripts your team would otherwise rewrite per campaign. For nightly recurring jobs, WP-CLI is still the right tool, SleekView is the UI surface.
 
Reviews live in the standard wp_comments table with comment_type=review. SleekView exposes them as a separate view joinable to the parent product, useful for moderation queues or low-rating triage. Q&A is plugin-dependent and exposed when its tables are detected.
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
- Flexible Shipping
- Woocommerce Shipping Multiple Addresses
- Woocommerce Elavon
- Woocommerce Shipping Rates
- Woocommerce Pre Order Pro
- Yith Woocommerce Stripe
- Woocommerce Payments Stripe
- Samcart Bridge
- Surecart Affiliates
- Yith Woocommerce Product Add Ons
- Woocommerce Product Comparison
- Printful Integration
- Surecart Checkout
- Woocommerce Marketplace Stripe Connect
- Woocommerce Wholesale Order Form