✨ 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 Prices: variation prices as tables

Read _regular_price, _sale_price, sale-date meta, and any tiered or role-based price keys from wp_postmeta on the product_variation post type. Inline-edit across hundreds of variations.

♾️ Lifetime License available

SleekView table view for WooCommerce Variation Prices

Pricing variations one accordion at a time is the wrong loop

Variation-price plugins extend WooCommerce with sale schedules, tiered pricing, role-based pricing, and currency overrides. The data lives in wp_postmeta on the product_variation post type: _regular_price, _sale_price, _sale_price_dates_from, _sale_price_dates_to, and any plugin-specific keys for role tiers or volume breaks. The default admin shows it inside each product's variation accordion, ten rows at a time, with no cross-product view.

SleekView reads product_variation directly with all price-related wp_postmeta keys exposed as columns. Build views like "All variations on sale this week", "Sale-end date in the next 7 days", or "Variations whose sale price is below cost". Filters combine across attribute terms, parent product, and any price column, and edits route through WooCommerce's variation CRUD so price-listener hooks fire.

Bulk-edit a sale price across 300 variations in one pass and every row triggers the same save hooks the per-product editor would, including any third-party listener (price-index rebuild, search-index update, role-based-price recalculation).

Workflow

How SleekView reads your variation prices

1

Pick the source

Choose product_variation as the base. SleekView auto-joins wp_postmeta for the standard price keys and lists plugin-specific tier or role price meta found in your installation.
2

Compose your column set

Add SKU, parent product, _regular_price, _sale_price, sale-date columns, role or tier prices, currency-specific prices. Include parent-category tags for filtering.
3

Save and scope the view

Name it ("On sale this week", "Sale ending in 7 days", "Wholesale tier 1") and gate by WordPress capability so promotions, finance, and wholesale teams each get their own scope.
4

Edit inline and bulk-update

Adjust prices and sale dates in the row. Bulk-update across the filter selection and WooCommerce's variation CRUD fires price hooks per row.

Sample columns

A typical variation-price view

Joins product_variation posts with price wp_postmeta keys plus any plugin-specific tier or role price meta.
Source: wp_posts (product_variation) + wp_postmeta (_regular_price, _sale_price, _sale_price_dates_*)
SKU Parent product Regular Sale Sale window Status
BAG-CNV-S Canvas Bag $42.00 $32.00 Apr 22 to May 06 On sale
BAG-CNV-M Canvas Bag $48.00 $36.00 Apr 22 to May 06 On sale
BAG-LTR-S Leather Bag $120.00 Regular
BAG-LTR-M Leather Bag $140.00 $110.00 Apr 24 to Apr 28 Ends soon

Comparison

Default WooCommerce Variation Prices admin vs SleekView

Default WooCommerce Variation Prices admin

  • Prices edited inside each product's variation accordion, ten at a time
  • No cross-product price view ("all variations on sale")
  • Sale-date fields (_sale_price_dates_from, _sale_price_dates_to) aren't visible in the variation list
  • Tiered or role-based price meta from extensions isn't surfaced
  • Filtering by sale window or price range across variations is not possible

SleekView

  • Read _regular_price, _sale_price, sale-date keys from wp_postmeta
  • Cross-product views: every variation on sale, every sale ending this week
  • Surface tiered or role-based price meta as columns
  • Inline-edit prices and sale dates in the row
  • Save filtered views per campaign or buyer role

Features

What SleekView gives you for WooCommerce Variation Prices

Cross-product price audit

Build a view of all variations with their _regular_price, _sale_price, and sale window. Sort by margin, by sale-end date, by parent category, all without leaving WP admin.

Inline-edit prices and sale dates

Edit _regular_price, _sale_price, _sale_price_dates_from, _sale_price_dates_to in the row. Bulk-update through WooCommerce's variation CRUD so price hooks fire per row.

Sale-window filters

Filter to sales ending in N days, sales not yet started, or sale price below a margin threshold. Save "Ends this week" so the promotions team plans extensions or end-of-sale comms in advance.

Audience

Who uses SleekView for WooCommerce Variation Prices

Promotions

Plan and audit sale campaigns across the catalog. View every variation on sale, with sale window and margin visible inline. Bulk-extend sale-end dates or end sales early in one pass.

Finance

Price audit across variations, joined to parent product and category. Spot pricing anomalies (sale below cost, missing regular price) before they hit checkout.

B2B / wholesale

Role-based price meta visible as columns alongside the public price. Inline-edit tier prices for wholesale customers without per-product accordion crawling.

The bigger picture

Why pricing belongs in a table, not an accordion

Pricing is a cross-product operation. A promotions team plans a sale across categories. A finance lead audits margins across the catalog.

A wholesale manager updates tier prices for one customer segment. None of those flows fit inside the per-product variation accordion WooCommerce ships, and none of them are well served by a CSV round-trip. The price data already lives in wp_postmeta on product_variation posts; it just needs a row-level workspace.

SleekView turns the same data into a sortable, filterable, inline-editable table, saves the view per role, and routes edits through WooCommerce's variation CRUD so every price-listener fires. Same database, same hooks, dramatically less accordion-clicking.

Questions

Common questions about SleekView for WooCommerce Variation Prices

Yes, as long as the data is stored in wp_postmeta or a queryable custom table. Most variation-price plugins use wp_postmeta keys like _role_price_ or _tier_prices; SleekView exposes those as columns and edits them inline. Custom-table extensions can be pointed at as a joinable source.

 

Yes. SleekView writes through WooCommerce's variation CRUD where supported, so woocommerce_product_set_price and related save hooks fire per row. Listeners that rebuild a price index, refresh search, or recalculate role-based prices see every change.

 

Yes. Filter to the relevant sale (by campaign tag, category, or sale-end date), select all, and inline-edit _sale_price_dates_to. Each row writes through CRUD so sale-status transitions fire as expected.

 

Yes. subscription_variation from WooCommerce Subscriptions follows the same post-type structure. Recurring-price meta (_subscription_price, _subscription_period) is surfaceable as columns alongside one-off price meta.

 

Yes, by filtering on _sale_price_dates_from and _sale_price_dates_to within a window. A saved view like "Sales overlapping this campaign" gives the promotions team an audit before they schedule a new sale on the same SKUs.

 

Yes, if the multi-currency plugin stores per-currency prices in wp_postmeta. Each currency key becomes a column, so a price view shows USD, EUR, GBP side by side per variation. Inline edits write back through the same meta keys the multi-currency plugin reads.

 

Queries hit indexed columns on wp_posts and the indexed meta_key + post_id path on wp_postmeta. Pagination is keyset where possible. Heavy aggregate columns (lifetime sales per variation) are opt-in per view to keep default lists fast.

 

Yes. Each saved view exports as CSV from its current filter and column set. Useful for sharing a sale audit with finance or sending a tier-price snapshot to a wholesale buyer.

 

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