SleekView for WCFM: vendors, vendor orders & withdrawals as tables
WCFM Marketplace stores vendor profiles, commission splits, and withdrawal requests across its own tables. SleekView turns them into sortable WP Admin tables so marketplace operators stop opening one vendor profile at a time.
♾️ Lifetime License available
Vendor ops at the row level, not the profile level
WCFM Marketplace turns a WooCommerce store into a multi-vendor platform with vendor dashboards, commission splits, and withdrawal flows. The data lives in dedicated tables: wcfm_marketplace_orders for the per-vendor split of every order, wcfm_marketplace_withdraw_request for payout requests, plus the standard users and posts rows for vendor accounts and vendor-owned products. The default WCFM admin presents this as a series of detail screens: one vendor at a time, one withdrawal request at a time, one commission line at a time.
SleekView reads those tables directly and joins them into the views marketplace operators actually need. A vendor table with active product count, last order date, and lifetime gross sales as sortable columns. A vendor-orders table that shows the commission split per line, filterable by vendor, by product category, and by order status. A withdrawal queue that lists pending requests with vendor name, requested amount, and bank/PayPal details, ready for bulk approval after a manual reconciliation step.
Inline edits route through WCFM's own classes where they exist (commission status changes, withdrawal approvals) so the plugin's notification hooks still fire and vendors get the emails they expect. For pure read-side work, SleekView simply queries the tables, which is far cheaper than walking through every vendor profile to assemble the same answers by hand.
Workflow
How SleekView reads WCFM tables
Pick the source
wcfm_marketplace_orders), withdrawals (wcfm_marketplace_withdraw_request), or vendor products (the product post type filtered by author).
Compose vendor and order columns
Save views per role
Edit through WCFM classes
Sample columns
A typical WCFM vendor orders view
wcfm_marketplace_orders, joined to vendor and product data. Approve or hold lines inline.
wp_wcfm_marketplace_orders + wp_wcfm_marketplace_withdraw_request + wp_users
| Order # | Vendor | Product | Gross | Commission | State |
|---|---|---|---|---|---|
| #22118 | Alpine Tools | Climber Pack | €340.00 | €51.00 | Approved |
| #22117 | Riverside Books | Wildflowers Vol. 2 | €48.00 | €7.20 | On hold |
| #22116 | Pine & Oak | Solid Oak Stool | €220.00 | €33.00 | Approved |
| #22115 | Riverside Books | Forest Field Guide | €28.00 | €4.20 | Rejected |
Comparison
Default WCFM admin vs SleekView
Default WCFM admin
- Vendor list shows headline counts but not lifetime gross or last-order date
- Withdrawal requests are processed one at a time, not as a queue
- Commission lines are buried inside per-order detail screens
- No cross-vendor view of overdue payouts or stalled commissions
- Filtering vendors by performance metrics requires custom SQL
SleekView
- Vendor table with active products, lifetime gross, last-order date
- Commission lines as a sortable, filterable, role-scoped view
- Withdrawal queue with bulk approve and bulk hold actions
- Cross-vendor performance views for marketplace ops
- Inline edits route through WCFM classes so notification hooks still fire
Features
What SleekView gives you for WCFM Marketplace (Frontend Manager)
Vendor table with real metrics
Active product count, lifetime gross sales, last-order date, withdrawal balance, all as sortable columns. Spot inactive vendors, top performers, and those sitting on un-requested balances at a glance.
Commission lines, not order summaries
wcfm_marketplace_orders stores one row per vendor per order line. SleekView treats each row as a first-class entity so you can filter commissions by category, by vendor, by status, and by date range together.
Withdrawal queue with bulk actions
All pending withdrawal requests in one table with vendor name, amount, payout method, and account details. Approve or hold a batch after a single reconciliation step instead of clicking each request individually.
Audience
Who uses SleekView for WCFM
Marketplace operators
Daily ops view: pending withdrawals, on-hold commissions, vendors over a flag threshold. One screen drives the whole marketplace ops shift instead of bouncing between vendor profiles.
Compliance and finance
Withdrawal approvals with audit trail, commission lines filterable by tax jurisdiction, vendor lists with KYC status visible. Export filtered sets for the finance team without writing SQL.
Vendor support
Look up a vendor and see every product, every order line, every withdrawal request, and the current balance, all in linked SleekView tabs. No more rebuilding context from three plugin admin screens.
The bigger picture
Why marketplace ops need row-level views
Multi-vendor marketplaces accumulate operational complexity faster than single-seller stores. Every order produces multiple commission rows, every vendor has products and balances and KYC state, every payout cycle generates a queue of withdrawal requests with different payment methods and different verification statuses. WCFM models all of this correctly in its database, but the default admin assumes operators always work one vendor or one request at a time.
That assumption holds for marketplaces in their first year, when a couple of dozen vendors and a handful of weekly payouts are manageable. It breaks for any marketplace that crosses into hundreds of vendors and hundreds of withdrawal requests per cycle. Operators stop being able to spot patterns, stop being able to act on aggregates, and start running ops out of CSV exports or custom SQL.
SleekView gives them a sortable, filterable, savable workspace inside WP Admin that uses WCFM's own data model. The plugin keeps doing its job; ops gets a workspace fit for the scale the marketplace has actually reached.
Questions
Common questions about SleekView for WCFM Marketplace (Frontend Manager)
No. WCFM's frontend dashboard is what vendors see and use; SleekView is for marketplace operators inside WP Admin. The two are complementary: vendors keep their familiar self-service surface, while operators get a row-level workspace for the data the frontend can't expose for compliance reasons.
 
Yes. SleekView routes commission state changes through WCFM's own classes (such as WCFMmp_Commission handlers), so commission recalculation, vendor balance updates, and notification emails fire identically to the WCFM admin. Direct table writes are only used for pure read fields and are clearly marked when they happen.
Yes if you use WCFM's vendor membership add-on. Membership tier is stored as user meta, and SleekView pivots user meta keys into joinable columns. Filter to 'Gold tier vendors with no orders this month' as a saved view, then take outreach action from the same screen.
 WCFM Bookings stores its data in additional tables linked to the booking post type. SleekView reads them as a separate source, so a bookings view and a vendor-orders view live as two tabs in the same SleekView page. Filtering and sorting work the same way.
 Yes via SleekView's role and capability gating. A finance role marks a withdrawal as ready, a manager role approves and triggers payout. Each transition fires WCFM's withdrawal hooks so payment-gateway plugins (Stripe, PayPal Payouts) integrate normally.
 Vendor lists query the users table with WCFM's vendor role join; commission tables are queried with index-friendly WHERE clauses on vendor_id, order_id, and commission_status. Aggregate columns (lifetime gross, balance) are opt-in per view because they're heavier; for big marketplaces keep them on per-vendor detail views, not the master list.
 
Yes. WCFM stores refund commission entries as separate rows in wcfm_marketplace_orders with a refund flag. A refunds-only view filters to those rows, sorted by vendor or by date, useful for spotting vendors with abnormal refund rates against their gross sales.
Yes. Withdrawal status (Pending, Approved, Paid, Cancelled) is a natural kanban dimension. Switch to kanban during weekly payout day for a visual triage; switch back to table for everyday filtering and reconciliation work.
 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