✨ 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 YITH WooCommerce Multi Vendor: vendors, commissions & payouts as tables

YITH stores vendors as a custom taxonomy (yith_shop_vendor) and tracks commissions in yith_vendors_commissions with payouts in yith_vendors_payments. SleekView pivots the splits across vendor, order, and payout into one workspace for marketplace ops.

♾️ Lifetime License available

SleekView table view for YITH WooCommerce Multi Vendor

Marketplace splits without per-order math

YITH WooCommerce Multi Vendor models vendors as terms of the yith_shop_vendor taxonomy, with each vendor's settings and payout details in termmeta. Every line-item commission is logged as a row in yith_vendors_commissions with status (unpaid, pending, paid, processing), order id, vendor id, product id, line total, and the calculated commission amount. Payouts go to yith_vendors_payments with one row per disbursement.

Default YITH admin lists commissions and payments on separate screens with a fixed column set. Filtering unpaid commissions across vendors, sorting by accrued balance, or auditing which payouts cleared in a date range all need URL parameters that the UI doesn't expose. Cross-vendor leaderboards (top sellers by net commission) require custom queries against the commissions table.

SleekView reads yith_vendors_commissions, joins yith_vendors_payments back to the vendor term, and surfaces vendor metadata as filterable columns. Unpaid balances become a sortable column, payout audits become a saved view, and inline status edits route through YITH's commission CRUD where supported so refund-driven reversals still fire.

Workflow

Marketplace ops as one workspace

1

Pick the source table

Point SleekView at yith_vendors_commissions (or yith_vendors_payments) and choose a column set. Vendor id, order id, product id, status, amount, and created date cover most marketplace views.
2

Join vendor metadata

Add the yith_shop_vendor taxonomy term and selected termmeta keys (payout method, PayPal email, commission rate) so vendor context shows on every commission row.
3

Save views per role

Build saved views for unpaid balances, payout audit, refund reversals, and vendor leaderboard. Scope each view to the role that needs it (finance, vendor manager, support).
4

Process inline or in bulk

Mark commissions paid, queue payouts, and reverse refunds from the table. Status writes go through YITH's CRUD so payout emails and reconciliation hooks still fire.

Sample columns

A typical vendor commissions view

One row per commission with vendor, order link, status, and amount sourced from yith_vendors_commissions.
Source: wp_yith_vendors_commissions + wp_yith_vendors_payments + wp_term_taxonomy (yith_shop_vendor) + wp_termmeta
Commission Vendor Order Product Status Amount Date
#C-1812 Brewline Roasters #4421 Espresso 1kg Unpaid €18.40 May 12
#C-1811 North Atelier #4420 Linen apron Paid €9.75 May 11
#C-1810 Field Studio #4419 Print A2 Pending €12.00 May 10
#C-1809 Brewline Roasters #4415 Cold brew kit Refunded €0.00 May 09

Comparison

Default YITH Multi Vendor admin vs SleekView

Default YITH Multi Vendor admin

  • Commissions and payments live on separate screens with no joined view
  • Vendor termmeta (payout method, store policies) isn't surfaced as commission columns
  • Filtering unpaid balances per vendor needs WP_Query against yith_vendors_commissions
  • Cross-vendor sales leaderboards require custom SQL against the commissions table
  • Bulk-marking commissions paid goes one row at a time

SleekView

  • Join yith_vendors_commissions with vendor termmeta on one row
  • Pivot payouts from yith_vendors_payments back to the originating commissions
  • Inline-edit commission status with hook-aware writes
  • Saved views per workflow: unpaid balances, payout audit, refund reversals
  • Aggregate line_total and amount per vendor for leaderboards

Features

What SleekView gives you for YITH WooCommerce Multi Vendor

Unpaid balance per vendor

Group yith_vendors_commissions rows by vendor_id filtered to status='unpaid' and sum amount. The accrued payout for every vendor becomes a sortable column without leaving the table.

Payouts joined to commissions

Each row in yith_vendors_payments covers one or many commission rows. SleekView surfaces the inverse join so a commission row shows which payout cleared it, and a payout row expands to its commission lines.

Status and date facets

Filter on commission status, order date, vendor term, and product simultaneously. A monthly payout audit view sorts unpaid commissions accrued before the cutoff and bulk-marks them processing.

Audience

Who uses SleekView for YITH Multi Vendor

Marketplace finance

Payout day on one screen: unpaid balances per vendor, scheduled payouts to confirm, and recent refunds that reversed commissions, all filterable by date range and vendor.

Vendor management

Vendor leaderboard by gross sales and net commission. Filter by approval status or registration date to track new-vendor ramp curves.

Support

Per-vendor commission history during email triage. Status, related order, and payout reference visible on one row instead of jumping between Commissions and Payments admin screens.

The bigger picture

Why marketplaces need joined commission tables

Marketplace operators live in two screens: commissions and payouts. The data is split across yith_vendors_commissions and yith_vendors_payments, with vendor metadata in termmeta and order data in WooCommerce's order tables (or HPOS). Reconciling a payout means cross-referencing four sources, and the default YITH admin doesn't join them.

A finance manager closing the month needs to see every unpaid commission per vendor, group them into a payout batch, and confirm refund reversals haven't double-counted line items. A vendor manager needs a leaderboard sorted by net commission to identify rising sellers. Support needs per-vendor commission history during email triage.

SleekView pivots the commissions table into a workspace with vendor termmeta as columns, payouts joined back through the inverse relationship, and aggregate balances per vendor sortable inline. Payout day collapses from a multi-screen audit into a single filtered view, and the same source feeds vendor-facing scoped tables when the marketplace wants self-service. The commission schema is already there.

SleekView just makes it usable as a table.

Questions

Common questions about SleekView for YITH WooCommerce Multi Vendor

Yes. The status column on yith_vendors_commissions (values like unpaid, pending, paid, processing, refunded) becomes a filterable, inline-editable column. Bulk transitions still fire YITH's status-change hooks where the plugin exposes them.

 

Yes. When a WooCommerce refund triggers YITH to mark a commission refunded or zero its amount, that row updates in place. A saved view filtered to refund-driven changes in the last 30 days makes reconciliation straightforward.

 

Yes. YITH stores vendor settings (payout method, PayPal email, store URL, commission rate override) as termmeta on the yith_shop_vendor taxonomy term. SleekView pivots selected termmeta keys into columns next to each commission or payout row.

 

Yes. Aggregate line_total from yith_vendors_commissions grouped by vendor_id to get gross sales per vendor; aggregate amount to get net commission payable. Both work as saved leaderboard views sortable by month or quarter.

 

Frontend Manager data still writes to the same yith_vendors_commissions and core WooCommerce tables. SleekView reads the same source so admin and frontend submissions appear in the same view, with a column indicating whether a commission came from a frontend-managed order.

 

Commission rows reference orders by id. When HPOS is enabled, SleekView joins to wc_orders rather than shop_order posts; the commissions table itself is unchanged. Multi Vendor commission triggers fire from the same WooCommerce order lifecycle either way.

 

Yes. Saved views with a role-based filter (current user's vendor term) give each vendor a self-service commissions table without exposing other vendors' rows. Inline editing can be locked off so vendors view only.

 

Default is via the plugin's CRUD methods so payout-status changes still trigger YITH hooks and notification emails. Direct writes to yith_vendors_commissions are available for bulk cleanup or migration scenarios where firing notifications would be noisy.

 

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