✨ 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 WC Marketplace: vendors & commissions as tables

WC Marketplace (now MVX) stores vendor data, commissions, and withdrawals across dedicated tables and vendor user meta. SleekView reads them directly, joins with WooCommerce orders, and lets operators triage payouts without flipping screens.

♾️ Lifetime License available

SleekView table view for WC Marketplace

Marketplace data spread across tabs, brought into one row

WC Marketplace splits its data across wcfm_marketplace_orders, mvx_commissions (historical naming), vendor user accounts in wp_users with role dc_vendor, and per-vendor postmeta. The default plugin admin gives separate screens for the vendor list, transactions, and withdrawals, so a payout reviewer has to bounce between three pages and reconcile numbers in their head.

SleekView queries the marketplace tables directly and exposes per-vendor rows that aggregate commission totals, pending payouts, and recent dispute counts in one place. Sort by pending payout, filter by vendor approval status, or scope to vendors with a verification record older than 14 days. The columns map to real fields (commission_amount, commission_status, vendor_term_id) instead of the fixed set the plugin's screens hard-code.

Inline edits route through the plugin's APIs where supported, so approving a withdrawal still updates the vendor balance and triggers the wcmp_vendor_withdrawal_request_approved hook. Where the plugin doesn't expose a CRUD method, SleekView writes directly with optimistic locking and surfaces conflict warnings so two reviewers don't approve the same payout twice.

Workflow

From three admin screens to one row

1

Pick the source

Point SleekView at wcfm_marketplace_orders, wp_users with role dc_vendor, and related meta. It auto-detects which marketplace tables are present.
2

Compose columns

Pull commission total, pending payout, recent dispute count, store name, and approval date into one row. Use joined columns from wp_usermeta for category and verification flags.
3

Save scoped views

Finance gets the payout queue; vendor managers get the approval queue; trust & safety gets the dispute-rate view. Each view scopes by role so people only see what they need.
4

Edit inline

Approve withdrawals, change vendor status, or update commission overrides from the row. The plugin's APIs run so notifications and balance updates happen normally.

Sample columns

A typical vendor payouts view

One row per vendor with commission, pending payout, and approval status pulled from wcfm_marketplace_orders and wp_users.
Source: wp_wcfm_marketplace_orders + wp_users (role=dc_vendor) + wp_usermeta + wp_posts (product)
Vendor Orders (30d) Commission Pending payout Disputes Status
Atlas Goods 94 €2,840 €620 0 Approved
Riverside Co 58 €1,420 €1,420 1 Pending payout
Maker Den 12 €310 €310 0 Pending review
Old Lane 0 €0 €0 4 Suspended

Comparison

Default WC Marketplace admin vs SleekView

Default WC Marketplace admin

  • Vendors, commissions, and withdrawals each live on separate admin screens
  • Per-vendor totals require switching to the report view and back
  • Bulk-approve withdrawals goes one row at a time in the default queue
  • Vendor approval status from wp_users isn't sortable alongside commission
  • No saved cross-table view (vendor + commission + payout + dispute)

SleekView

  • Read wcfm_marketplace_orders, wp_users, and wp_usermeta in one query
  • Inline-approve withdrawal requests with hook firing intact
  • Aggregate commission and dispute counts per vendor on a rolling window
  • Save views per role (finance, vendor manager, support)
  • Switch the same query between table and kanban (by payout status)

Features

What SleekView gives you for WC Marketplace

Payout queue as a table

List vendors with pending payout above a threshold, sorted by request age, with reviewer notes inline. Approve from the row and the wcmp_vendor_withdrawal_request_approved hook still fires.

Cross-table filters

Combine commission total, dispute count, and vendor approval status from wp_users meta into one filter. Save it as 'Risk review' and reuse it every Monday.

Per-vendor roll-ups

Aggregate commission_amount and refund counts per vendor for the last 30 days, replacing the report-export step with a saved view operators load in one click.

Audience

Who uses SleekView for WC Marketplace

Marketplace finance

Reviewers see all pending withdrawals with commission context and dispute history in the same row, so payout approval takes seconds instead of a tab-hop per vendor.

Vendor managers

Approval queue for new vendors with submitted-documents date, store category, and product count visible inline, useful during onboarding waves.

Trust & safety

Vendors with rising dispute counts or refund rates surface in a saved view before the marketplace reputation takes a hit.

The bigger picture

Why marketplace ops needs a real table view

WC Marketplace built a complete vendor platform on top of WooCommerce: commissions in their own table, withdrawals as first-class records, vendor roles in wp_users, store metadata in postmeta. The data model is sound and the relational integrity is there. The admin UX wraps each of those tables in its own screen and that is the workflow problem, not a data problem.

Monthly payout day means opening the withdrawal queue, cross-referencing the vendor's commission balance, checking the dispute count on a separate report, and then clicking Approve one withdrawal at a time. Onboarding a wave of new vendors means juggling the approval screen, the store-info screen, and the product upload screen with no consolidated list to anchor the work. SleekView reads the marketplace tables as the relational marketplace database they already are and gives operators the cross-table rows the data has always supported.

The schema does not change and the plugin keeps owning its writes. The admin workflow collapses from four screens to one, which is the difference between a payout cycle that takes an afternoon and one that takes ten minutes for marketplaces operating at any real scale.

Questions

Common questions about SleekView for WC Marketplace

Yes. The underlying tables kept their names through the rebrand and most installs still have wcfm_marketplace_orders or mvx_commissions present. SleekView detects which tables are active and queries the right one.

 

Yes. Inline status edits write through the plugin's withdrawal API where exposed, so vendor balances recalculate and notification emails fire. Bulk-approve processes a queue in sequence with the same hooks.

 

Vendor accounts use the dc_vendor role and store approval state in usermeta. SleekView joins users and meta so approval, registration date, and store name sit alongside commission totals.

 

Yes. Products are standard WooCommerce product posts with a vendor author. A product view scoped to one vendor (or a vendors view with product count per row) is one filter change away.

 

Yes. Every view exports to CSV with the configured columns and filters, so monthly reconciliation against payment processor reports drops out of the bookkeeper's manual workflow.

 

Commission rows store the order currency. Build per-currency views for separate ops workflows, or aggregate by converted amount where a currency module records the conversion.

 

Commission rules (flat, percentage, per-product) apply at order time and write the resolved amount into the commission table. SleekView reads the resolved value, so reports reflect what was actually paid, not what the rule said abstractly.

 

Queries hit indexed columns (vendor_id, commission_status, order_id) and per-vendor aggregates use grouped queries with a configurable cache. Views load in well under a second even on marketplaces with tens of thousands of commission rows.

 

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