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
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
Point SleekView at users
Pick approval status as the grouping column
Choose what shows on cards
Enable drag and drop
Sample board
Sample wholesale applicants board
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
usersjoined withusermetafiltered to the wholesale role - Groups by the Wholesale Prices approval status meta value
-
Drag and drop writes
update_user_metaso 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.
Lifetime ♾️
Most popular
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
€749
Continue to checkout