✨ 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 Charts for YITH Role Based Prices: chart sales by customer role

YITH Role Based Prices writes per role price postmeta to every product, like _ywrbp_role__regular_price and _ywrbp_role__sale_price. SleekView Charts reads the customer role from wp_usermeta, joins it to wc_orders, and builds dashboards with revenue by role.

♾️ Lifetime License available

SleekView Charts dashboard for YITH WooCommerce Role Based Prices

Read your wholesale and role based pricing as charts, not a price matrix

YITH Role Based Prices already has the data. Each product carries per role postmeta like _ywrbp_role_wholesale_regular_price, _ywrbp_role_wholesale_sale_price, _ywrbp_role_b2b_regular_price, and a rules option in wp_options. On the customer side, the WordPress role lives in wp_usermeta under wp_capabilities. When a wholesale customer checks out, WooCommerce stores the resolved price in woocommerce_order_itemmeta under _line_total and _line_subtotal, alongside the customer_id on wc_orders.

SleekView Charts reads those tables together and turns them into chart cards on a single dashboard. A Number card summing total_amount for orders placed by wholesale role customers in the current month, a Donut splitting revenue by role across customer, wholesale, b2b, and reseller, a Horizontal Bar of top wholesale customers by revenue, and an Area chart of daily revenue split by role. Each card is a saved query against the live tables.

This is not a replacement for the pricing engine. YITH still owns defining per role prices on each product, computing the right price for the right role on the catalog and cart, and handling the price rules from the YITH admin. SleekView Charts adds the reading layer the pricing rules screen does not provide: revenue by role, AOV per role, and top wholesale customers, scoped per role and embeddable on a frontend page.

Workflow

From _ywrbp_role meta to a dashboard in four steps

1

Point SleekView at WooCommerce and users

Add a SleekView data source for wc_orders, wc_customer_lookup, wp_usermeta for wp_capabilities, and wp_postmeta for the _ywrbp_role meta keys. SleekView reads the role of each customer on each order without extra ETL.
2

Switch the view to Charts

Flip the view from Table to Charts. SleekView creates a blank dashboard ready for cards built on the role information. The YITH pricing rules admin stays untouched and continues to own per role pricing definitions.
3

Add chart cards split by customer role

Pick a chart type, group by the customer role joined from wp_usermeta, and aggregate total_amount from wc_orders. Add a Number card for wholesale revenue in the month and a Donut for the role mix across orders.
4

Save and share the dashboard

Save the chart view, scope it per role for the wholesale lead, finance, and the owner, and optionally embed it on a frontend page so wholesale account managers see the totals without the WooCommerce orders screen.

Sample dashboard

Charts you can build from YITH Role Based Prices data

Four cards that turn the wc_orders rows joined with the customer role from wp_usermeta into a working wholesale dashboard inside WordPress.
Number · Default

Wholesale revenue this month

A KPI summing total_amount from wc_orders where the customer's wp_capabilities role equals wholesale, scoped to the current month using date_created_gmt. Previous month sits beneath as context.
Sum(total_amount)
Pie · Donut

Revenue by customer role

A donut split across customer, wholesale, b2b, and reseller, grouping wc_orders by the role joined from wp_usermeta wp_capabilities, so the team sees which role tier carries the most revenue this window.
Sum(total_amount) group by customer_role
Bar · Horizontal

Top wholesale customers

A horizontal bar of top customers in the wholesale role by revenue, joining customer_id against wc_customer_lookup for display names and lifetime spend, useful for the wholesale account manager.
Sum(total_amount) group by customer_id
Area · Gradient

Daily revenue by role

A gradient area chart of revenue per day with two series for retail customer and wholesale role, sourced from wc_orders, useful for confirming that wholesale price tiers do not cannibalise retail revenue.
Sum(total_amount) group by date_created_gmt

Comparison

Default YITH pricing rules vs SleekView Charts

Default YITH pricing rules

  • The YITH admin defines per role prices but never reports revenue by role
  • wp_capabilities and per role price meta are not exposed as chartable dimensions
  • No way to see retail versus wholesale revenue side by side on one screen
  • No saved dashboards per role for wholesale account managers, finance, and the owner
  • No frontend embed for wholesale account managers without the orders screen

SleekView Charts

  • Configurable chart cards built directly from wc_orders joined with customer role from wp_usermeta
  • Mix Number, Pie, Bar, Line, and Area cards on a single role based pricing dashboard
  • Group by the role in wp_capabilities and reference the YITH _ywrbp_role price meta for product context
  • Saved chart views scoped per role for wholesale, finance, and the owner
  • Embed any saved chart view on a frontend page with role based access

Features

What SleekView Charts gives you for YITH WooCommerce Role Based Prices

Chart cards by customer role

Number, Pie, Bar, Line, and Area cards split by the WordPress role of the customer on each order, the same role YITH uses to pick the right price on the catalog and cart.

Complements role pricing

YITH still owns defining per role prices and applying the right one at runtime. SleekView Charts adds the reading layer that lets the team see which role tier is actually paying off.

Wholesale embed

Save a wholesale focused dashboard and embed it on a frontend page for wholesale account managers so they read totals and top customers without admin access.

Audience

Who builds role based pricing dashboards with SleekView

Wholesale leads

Track the wholesale revenue KPI and the top wholesale customers bar to know which accounts to prioritise and which to nudge, without paging through filtered order lists.

Finance teams

Read the revenue by role donut to know the mix between retail and wholesale, useful for cash flow planning and for reviewing whether wholesale terms still make sense at the current price split.

Store owners

Watch the daily revenue area chart with retail and wholesale series to confirm that adding a new role tier expanded revenue rather than just shifting it from one role to another.

The bigger picture

Role pricing is only useful when you can read the revenue split

YITH Role Based Prices stores plenty of data. Each product carries per role price postmeta and each customer carries a WordPress role in wp_capabilities. The YITH admin is great at defining the prices.

It does not report revenue back by role, top wholesale customers, or whether the wholesale tier expanded revenue or just cannibalised retail. SleekView Charts reads wc_orders together with wp_usermeta and turns it all into chart cards on one saved dashboard. The wholesale lead sees the wholesale revenue KPI and the top wholesale customers bar.

Finance sees the revenue by role donut to keep an eye on the mix. The owner sees a daily area chart with retail and wholesale series to confirm that role tiers actually lift the total. YITH keeps owning the price rules, the per role product fields, and the runtime price selection; SleekView Charts adds the reading layer that wholesale leads, finance, and the owner can share, scope per role, and embed on a frontend wholesale dashboard page without exposing every order.

Questions

Common questions about SleekView Charts for YITH WooCommerce Role Based Prices

No. YITH still owns defining per role prices on each product, the rule engine that decides which price to show, and the catalog and cart integration. SleekView Charts reads wc_orders and joins customer role from wp_usermeta, so the two plugins are complementary rather than a swap.

 

Yes. WordPress supports an arbitrary set of roles. YITH lets you define a different price per role. SleekView Charts groups orders by the wp_capabilities value of the customer at checkout, so the donut and area chart can have as many series as you have configured roles in the store.

 

Yes. SleekView Charts groups orders by the customer's current role by default. If you want the role at the time of the order, you can use a snapshot order meta_key like _customer_role that YITH or a small hook can write at checkout, and chart that instead.

 

Yes. The YITH _ywrbp_role_wholesale_regular_price and _ywrbp_role_wholesale_sale_price meta carry the rate per product. A card can compare the line_total against the retail price meta on the same product to surface the implied wholesale discount across the period.

 

WooCommerce handles tax based on the customer's address and role through its own engine. SleekView Charts reads total_amount which already includes or excludes tax depending on the store setting, so the wholesale revenue KPI matches whatever WooCommerce treated as the order total.

 

Guest checkouts default to the customer role and YITH applies the retail price. SleekView Charts groups those orders under customer in the role donut, so a guest dominated store still sees the retail share cleanly while the wholesale tier counts only logged in role customers.

 

Yes. If your store uses WooCommerce Memberships or Subscriptions to apply roles dynamically, the role still lives in wp_usermeta when the order is placed. SleekView Charts reads that role at order time, so dashboards stay accurate even when membership transitions change the price tier.

 

Yes. SleekView ships a frontend embed with role based access, so a wholesale account manager can land on a private page that shows the wholesale revenue KPI, the role donut, and the top wholesale customers without ever opening the orders screen or admin.

 

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