✨ 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 Kanban for WooCommerce Wholesale Prices

WooCommerce Wholesale Prices stores the wholesale customer role and approval flag on each WordPress user. SleekView reads the users table, groups them by approval state, and renders one card per applicant so the team can drag a wholesaler from Pending to Approved without opening the profile.

♾️ Lifetime License available

SleekView Kanban board for WooCommerce Wholesale Prices

Read your wholesale applicants as a board, not a user list

WooCommerce Wholesale Prices gives a special wholesale role a custom price tier on every product. Applications come in through a registration form, and the plugin stores the result on the standard users table with the wholesale role written to usermeta under wp_capabilities and an approval flag stored in a meta key such as wwp_wholesale_role_approval_status. The applicant's company, tax ID, and message live in additional meta keys filled in by the registration form.

SleekView reads the users and usermeta tables, exposes the wholesale meta keys as fields, and renders the customers carrying a wholesale role as rows. The natural column to group by is the approval status meta value, which moves through pending, approved, and rejected on every applicant. Cards show the display name, the company from the meta key the form writes, the country from billing data when present, and the date the application came in.

Dragging a card from Pending to Approved writes the new value to the approval status meta key, which is the same write the plugin's own admin screen performs when an admin clicks Approve. The role flip, the welcome email, and any wholesale price tier assignment all fire from the existing plugin hooks because the underlying mutation is identical. Rejected applicants stay visible as their own column so the team can revisit them when policy changes.

Workflow

From users to a wholesale board in four steps

1

Point SleekView at users

Add a SleekView data source for users and usermeta. SleekView picks up wp_capabilities and the Wholesale Prices meta keys, then exposes them as fields you can filter and group on without writing custom SQL.
2

Pick approval status as the grouping column

Switch the view to Kanban and select the Wholesale Prices approval status meta as the column the board groups by. SleekView renders one column for Pending, Approved, and Rejected and counts how many applicants sit in each one.
3

Choose what shows on cards

Pick the fields that go on the card front: applicant name, company, country, and application date. Skip the rest so the board stays scannable when the store has hundreds of pending wholesale applications waiting on review.
4

Enable drag and drop

Turn on drag and drop and scope it per role. Dragging a card writes the new value to the approval meta key using the standard update_user_meta path, so the plugin's role flip and welcome email run exactly like an Approve click on the wholesale admin screen.

Sample board

Sample wholesale applicants board

Three columns grouped by approval status, with a typical mix of pending applicants, approved wholesalers, and rejected accounts visible side by side.
Pending
27
Brewhouse Supplies, Mara Holm
DE, applied today
Nordic Garden Co, Erik Sand
NO, applied 2 days ago
Solstice Trading, Aisha Bello
UK, applied 3 days ago
Approved
146
Pacific Tile Group, Sofia Reyes
US, tier Wholesale Plus
Alpine Foods Ltd, Tomas Weber
CH, tier Wholesale
Coastal Outfit Co, Ben Carter
AU, tier Wholesale Plus
Rejected
12
Quick Resell LLC, no business ID
US, reviewer flagged
Bargain Hunt Co, no tax ID
UK, reviewer flagged
Off Market Goods, duplicate apply
CA, reviewer flagged
On hold for review
5
Harvest Crate Co, missing VAT
DE, needs follow up
Riverbend Retail, large volume
US, sales call booked
Verdant Florist Co, partial doc
FR, awaiting upload

Comparison

Default wholesale screen vs SleekView Kanban

Default WooCommerce users

  • Wholesale applicants live mixed in with all other users in the user list
  • Approval state hides behind a filter dropdown instead of a column position
  • Changing approval status means opening each profile and saving the form
  • Rejected accounts disappear from the active list and are hard to revisit
  • No grouped view of applicants by country, tier, or assigned account manager

SleekView Kanban

  • Reads users joined with usermeta filtered to the wholesale role
  • Groups by the Wholesale Prices approval status meta value
  • Drag and drop writes update_user_meta so the plugin's role flip fires
  • Card fronts show company, country, tier, and application date
  • Rejected and on-hold applicants stay visible as their own columns

Features

What SleekView Kanban gives you for WooCommerce Wholesale Prices

Group by approval state

Group by the Wholesale Prices approval status meta key so Pending, Approved, and Rejected applicants each get a column with a live count on top. Switch the grouping to wholesale tier on a saved view when sales wants to see Wholesale Plus and Wholesale side by side.

Drag and drop runs the plugin hooks

Cards move with the pointer or arrow keys and SleekView writes the new value via update_user_meta. The Wholesale Prices plugin sees that change exactly like an Approve click on its own admin screen, including the role swap and the welcome email.

Filter by country, company, or tier

Filter the whole board by billing country, applied tier, or a substring of the company name to read only the applicants you care about. Counts update live so it is obvious how many UK pending applications are waiting on review.

Audience

Where a wholesale kanban earns its keep

Daily applicant triage

Sales pulls up the Pending column every morning and burns it down to Approved or Rejected during the day. Counts on each column show the queue without anyone running a report.

Compliance review

Filtering by missing tax ID or empty company field puts every weak application on one screen so compliance can drag the unsalvageable ones to Rejected as a single pass.

Tier upgrade calls

A saved view grouped by tier reads the active wholesalers as columns. Sales drags an account from Wholesale to Wholesale Plus on the board and the new price tier applies on the next order.

The bigger picture

Why a board beats the WooCommerce users list for wholesalers

WooCommerce Wholesale Prices treats wholesale applicants the same way WordPress treats any user: a row in the users table with extra meta. That is fine until the queue grows. The default Users screen has no concept of approval state as a position, only as a filter, so the team scrolls and toggles instead of working a board.

A kanban grouped by the approval status meta puts Pending, Approved, and Rejected applicants on one screen with counts on each column and the company plus country on each card. Sales drags an account from Pending to Approved and SleekView calls update_user_meta with the same value the plugin's own Approve action writes, so the role flips, the welcome email goes out, and the tier sticks. Rejected accounts stay visible as their own column instead of vanishing from the active list, which matters when a wholesaler reapplies six months later with the documents that were missing the first time.

The team works the same data the user screen works, just with position and counts doing the heavy lifting.

Questions

Common questions about SleekView Kanban for WooCommerce Wholesale Prices

No. SleekView Kanban is an extra reading layer on the same users and usermeta tables. The plugin's settings and per-user admin screen keep working. The board only changes how the team triages applicants, and every write goes through update_user_meta the same way.

 

The columns are the values stored in the Wholesale Prices approval status meta key on the users that hold the wholesale role: Pending, Approved, Rejected, and any custom value the store has added such as On hold for review. SleekView only renders columns that actually have rows.

 

Yes. SleekView writes via update_user_meta, which is the same call the plugin's own Approve action makes. The hooks WooCommerce Wholesale Prices listens to fire normally, so the role flips and the welcome email sends from the board the same way it would from the user profile.

 

Yes. Any meta key on the user can be the grouping column. A saved view can group by the wholesale role slug or a tier meta key so the active wholesalers read as Wholesale and Wholesale Plus columns. Dragging a card writes the new tier through the same usermeta path.

 

Yes. SleekView checks the WordPress capability the wholesale plugin requires before writing a meta change. A view can also be set read-only for roles that should see the queue without drag handles, which is useful for support reps who do not approve accounts.

 

Yes. The card front supports the user_registered column from the users table and any custom meta key the registration form writes for the application timestamp, so the team sees how long each applicant has been waiting without opening the profile.

 

Yes. SleekView reads any meta key the premium build adds, including per-tier approval flags and the tier slug. A saved view can scope to a single tier or group across tiers, and drag and drop writes the same meta key the premium admin would write.

 

Yes. Each drag is a single update_user_meta against the latest row. Two reviewers approving two different users will succeed independently, and two reviewers acting on the same user in the same second resolve the same way two saves on the user screen would, last write wins.

 

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