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

SleekView table view for WooCommerce Product Table

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

1

Point at the product post type

SleekView reads wp_posts where post_type=product and joins wp_postmeta. Variations come along as child rows from product_variation.
2

Compose columns

Pick price, sale price, stock, SKU, taxonomy terms, and any custom _wpf_* meta keys WPT uses on the front-end. The agent UI lists meta keys actually present in your catalogue.
3

Save views per workflow

Restock queue, sale prep, SKU audit, low-margin review. Gate each by WordPress capability so merchandisers, catalogue managers, and finance each see the right columns.
4

Edit inline or bulk-update

Flip prices, adjust stock, or set sale-date meta across a filtered set in one action. All writes go through wc_get_product()->save() so hooks fire normally.

Sample columns

A typical product-table admin view

Reads wp_posts joined with wp_postmeta for price, stock, and SKU. Variations expand as child rows.
Source: 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 in wp_postmeta aren'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, _stock across many rows
  • Variations as child rows from product_variation
  • Saved views for sale prep, restock queue, and SKU audit
  • Show any wp_postmeta column, 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.

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