✨ 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 Prices by User Role: per-role catalogue audit

Read directly from product postmeta where Prices by User Role stores per-role values (typically _alg_wc_price_by_user_role_* keys) and join to wp_users by role. Edit role prices in bulk, audit missing overrides, and gate views per team.

♾️ Lifetime License available

SleekView table view for WooCommerce Prices by User Role

Role-priced catalogues, finally in one screen

Prices by User Role stores per-role price overrides on each product's postmeta row, typically under keys like _alg_wc_price_by_user_role_{role_slug} alongside a regular-price counterpart. The default product admin shows base price plus a Prices by User Role meta box hidden behind a click. With dozens of roles and hundreds of products, an audit means opening each product or exporting a CSV that loses formula context.

SleekView reads wp_posts filtered to post_type=product and joins the per-role postmeta keys as first-class columns. Filter to products missing a wholesale price, sort by reseller percent-diff, or build a parallel wp_users view grouped by role to see who actually qualifies for which price. Saved views are scoped per capability so the pricing manager edits, customer service reads.

Inline edits route through WooCommerce's product CRUD where the plugin supports it, so price-cache invalidation, search indexers, and update hooks fire normally. Bulk-shift a category's wholesale price by five percent across a hundred products and each row triggers the same logic as a manual edit, just two hundred times faster.

Workflow

Compose a role-priced catalogue view in four picks

1

Pick the product source

wp_posts filtered to post_type=product. Variations land as a child option if you need per-variation edits.
2

Surface role columns

The column picker enumerates the plugin's role-keyed postmeta keys automatically. Pick the roles you actually price for, leave the rest off.
3

Add audit columns

Build percent-diff and missing-override flags as derived columns. These run as SQL expressions in the view config.
4

Save and gate

Pricing manager gets edit access on the full catalogue view, customer service gets read-only on a slimmer view. Each view is scoped by WordPress capability.

Sample columns

A typical per-role catalogue view

Joins role-keyed postmeta rows so each role becomes a column next to _regular_price.
Source: wp_posts (post_type=product) + wp_postmeta (per-role keys) + wp_users
Product Retail Wholesale Reseller Subscriber Updated
Notebook $32.00 $22.00 $20.00 $30.00 Apr 24
Pen set $18.00 $13.00 $16.00 $17.00 Apr 24
Mug $14.00 $13.00 $14.00 $14.00 Apr 23
Sticker pack $8.00 $5.00 $4.50 $8.00 Apr 23

Comparison

Default Prices by User Role admin vs SleekView

Default Prices by User Role admin

  • Per-role price overrides live behind a meta box, one product at a time
  • No catalogue-wide audit across roles
  • Bulk edits require CSV import/export with manual mapping
  • Roles with no override silently fall back to base price, hidden from view
  • No cross-check that wholesale is actually below reseller

SleekView

  • Each role's postmeta key becomes a real column
  • Filter for products missing a wholesale price
  • Inline-edit role prices with WooCommerce CRUD-routed writes
  • Derived percent-diff columns flag inconsistent pricing
  • Save catalogue views per role and per capability

Features

What SleekView gives you for WooCommerce Prices by User Role

Missing-override filter

Find every product without a wholesale or reseller price set with a single filter on postmeta NULL. Plug the gaps in bulk before the next price-list sync.

Cross-role audit

Percent-diff columns surface inverted pricing (reseller higher than wholesale) and discounts that are too small. Runs as SQL expressions, no custom code.

Inline catalogue edits

Edit wholesale, reseller, subscriber prices inline. Each save routes through WooCommerce's product CRUD so price caches invalidate and update hooks fire.

Audience

Who uses SleekView for Prices by User Role

Pricing managers

Catalogue-wide view with every role's price as a column. Sort by category, filter by missing overrides, bulk-update before each quarterly price-list cycle.

Account managers

Parallel view of wp_users grouped by role. Spot subscribers still on default pricing who should be on wholesale, then bulk-reassign role.

Margin auditors

Percent-diff and absolute-diff columns flag products with insufficient wholesale margin. Pull the report quarterly and feed corrections back into bulk edits.

The bigger picture

Why role-based catalogues need joined tabular views

A WooCommerce store that prices per role (wholesale, reseller, subscriber, member) is doing customer segmentation through pricing, which is one of the highest-leverage operational decisions a store makes. The plugin handles the data model correctly: per-role overrides on the product's postmeta, resolved at runtime against the logged-in user's role. The challenge is auditing and updating that data at scale.

The default WooCommerce admin is single-product oriented and the plugin's per-product meta box is invisible until you click into a product. So pricing teams end up exporting CSVs, editing in spreadsheets, importing back, and accepting that update hooks never fire because the workflow is too painful otherwise. SleekView changes the shape of the workspace, not the data model.

Same postmeta keys, same hooks, same WooCommerce price-resolution logic. What changes is that a pricing manager sees the whole catalogue's per-role pricing in one screen, sortable, filterable, editable in place. Audits become a saved view that runs in seconds instead of a quarterly project.

Margin discipline becomes possible without burning a person on spreadsheet janitoring.

Questions

Common questions about SleekView for WooCommerce Prices by User Role

Prices by User Role from Algoritmika uses keys prefixed _alg_wc_price_by_user_role_ followed by the role slug, plus matching _regular_ and _sale_ variants. SleekView's column picker enumerates meta keys present on product posts, so the prefix is auto-detected without manual config.

 

Yes. Variations are product_variation posts with their own postmeta. SleekView can flatten variations into the parent table or expose them as a child table per parent, depending on whether the workflow needs variation-level edits or parent-level summaries.

 

Each role can have its own regular and sale prices. SleekView shows them as separate columns (e.g. Wholesale regular and Wholesale sale) so a pricing manager can run a per-role sale without touching the global sale schedule. The price WooCommerce ultimately renders depends on resolution logic in the plugin and SleekView leaves that untouched.

 

Yes. Filter products by category or role-current-price range, select the role's price column, run a bulk transform (e.g. multiply by 0.92). Each row writes back through the product CRUD so update hooks fire and caches invalidate per row.

 

HPOS affects wc_orders, not product storage. Products still live in wp_posts with postmeta regardless of HPOS state, so role pricing is unaffected. SleekView reads both schemas correctly.

 

Yes. A parallel view of wp_users joined with wp_usermeta on the role meta key shows every customer's current role. Combine with order-history aggregates to spot users who should be promoted to wholesale based on spend.

 

Some Prices by User Role builds expose cart-level adjustments via separate options. Those are option-stored, not postmeta-stored, and SleekView surfaces them in a separate options-audit view if needed. The product catalogue view stays focused on per-product per-role pricing.

 

Each role column adds one indexed join to wp_postmeta. Twenty roles is fine on most stores but it makes the table wide. The recommended pattern is one view per pricing-tier group (B2B view with wholesale plus reseller plus distributor; B2C view with subscriber plus member). Splits keep load times fast and screens readable.

 

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