SleekView for EDD Commissions: payout state as tables
Read edd_commissions joined with EDD vendors, parent orders, and the download product. Build monthly payout batches, audit unpaid balances, and mark paid inline without opening each commission record.
♾️ Lifetime License available
Monthly payout batches without per-record clicks
EDD Commissions tracks vendor earnings from EDD sales in its own table (edd_commissions), with status flags for unpaid, paid, and revoked. The default admin lists commission records with a fixed column set: vendor, product, amount, status, date. To run a monthly payout batch you filter by date and status, hope the filter holds across pages, and then mark records paid one at a time as you wire each vendor.
SleekView reads edd_commissions directly and joins it to the vendor (a WP user or vendor post type depending on your stack), the parent edd_orders record, and the download product. A vendor-aggregate view shows total unpaid per vendor as one row each (sum of amount grouped by vendor id) so a finance lead reconciles the batch list before any transfers go out. Drill into a vendor row to see the underlying commission records as a child table.
Status changes route through EDD Commissions' CRUD helpers where supported, so bulk-mark-paid fires the same hooks the per-record screen does. The audit trail (timestamp, who marked it paid, reference id stored in commission meta) stays consistent whether you mark one record or three hundred.
Workflow
Compose payout and audit views
Pick the source
edd_commissions for per-record views, vendor-aggregate views (group by vendor id with sums), or vendor base joined with commission aggregates for portfolio-style payouts.
Add joins and meta
edd_orders, download product, vendor user. Add commissionmeta and usermeta keys for payout method, tax id, or custom payout notes.
Save batch views
Mark paid inline
Sample columns
A typical monthly payout view
wp_edd_commissions + wp_edd_orders + wp_users (vendor) + wp_posts (download)
| Vendor | Unpaid | Records | Last paid | Status | Method |
|---|---|---|---|---|---|
| alex@studio.co | $612.00 | 14 | Mar 24 | Unpaid | PayPal |
| ria@design.io | $184.00 | 5 | Mar 24 | Unpaid | Stripe |
| tom@hello.dev | $1248.00 | 32 | Apr 24 | Paid | PayPal |
| mia@brew.coop | $48.00 | 2 | Mar 24 | Hold | Wire |
Comparison
Default EDD Commissions admin vs SleekView
Default EDD Commissions admin
- Records view is per-commission, not per-vendor — no aggregate batch view
- Marking records paid is row-by-row from the default list
-
Vendor payout method (
commissionmetaor usermeta) isn't on the commission row - Filter persistence across pagination is fragile on long lists
- Reconciliation requires exporting to CSV and resorting outside WP
SleekView
- Vendor-aggregate view: total unpaid by vendor with one row each
- Bulk mark paid via EDD Commissions CRUD with hooks firing
- Payout method, PayPal email, and tax id surfaced as columns from meta
- Filter by product, date range, and status with saved monthly batches
- Drill into commission records as a child table on each vendor row
Features
What SleekView gives you for EDD Commissions
Vendor-aggregate payout view
One row per vendor with sum of unpaid amount from edd_commissions, last-paid date, and record count. The reconciled batch list before any wires go out.
Bulk mark paid through CRUD
Filter and select the batch, mark paid in one pass. Status changes route through EDD Commissions CRUD helpers so audit hooks fire and the per-record timestamp updates the same as manual edits.
Payout method visible inline
PayPal email, Stripe Connect id, or wire details (stored in commissionmeta or usermeta) become columns on the vendor row. Finance prints the batch without bouncing into separate profile screens.
Audience
Who uses SleekView for EDD Commissions
Marketplace finance
Monthly payout batches as a vendor-aggregate view. Filter unpaid by month, confirm payout methods on the same screen, mark paid in bulk after transfers complete.
Marketplace analytics
Top vendors by lifetime commission, growth month over month, and product-level commission breakdowns. Same data, no spreadsheet.
Vendor support
When a vendor asks about a missing payout, pull their row, see the records that contributed and which are still pending. Mark paid or flag for review inline.
The bigger picture
Why payout ops need vendor-aggregate views
Running a multi-vendor EDD marketplace at scale means monthly payouts to dozens or hundreds of vendors. Each vendor expects a reliable cadence, accurate amounts, and a clear record of what they're being paid for. EDD Commissions does the accounting correctly: every sale generates a commission record with the right amount, the right vendor reference, the right product.
What it doesn't do is shape that record list into the work the finance team actually does. The finance team works in batches: this month's unpaid by vendor, with payout method visible, exported for the bank transfer, marked paid after the wire confirms. The default per-record list makes that flow possible but tedious — marking each record paid in a 300-record batch is half a workday.
SleekView reads the same edd_commissions table and groups it by vendor, surfaces the payout method from usermeta, and lets finance bulk-mark-paid through the CRUD layer so audit hooks still fire. Same database, same hooks, the monthly payout cycle compresses from a workday to an hour.
Questions
Common questions about SleekView for EDD Commissions
Commission records live in edd_commissions, with metadata in edd_commissionmeta. The vendor reference is a WP user id by default, though some setups use a vendor custom post type (especially when paired with FES Frontend Submissions).
Yes. SleekView supports aggregate views that group by vendor id and sum unpaid amount, count records, and find the latest commission date. The result is one row per vendor — the batch list a finance lead actually wants. Drill into any row to expand the underlying commission records as a child table.
 
Selection plus a bulk action routes status updates through EDD Commissions' CRUD helpers, which fire edd_commissions_status_changed (or equivalent in your version). The audit trail — who marked it paid, when, optional reference id — is captured per record the same as a manual edit.
Yes. Whether your install stores PayPal email in usermeta (default), commissionmeta, or a custom field added by FES, SleekView's column picker scans actual keys and lets you surface them on the vendor or commission row.
Yes. When a parent order is refunded and the commission is revoked, the status changes to revoked. SleekView shows revoked records alongside unpaid and paid — a separate filter pulls the revocation list for the month, useful for vendor communications when a chargeback claws back paid commissions.
 
Yes. Each commission record references a download id, which joins to the download post type and its taxonomies. Filter commissions by product, category, or vendor cohort together for category-level payout analytics.
Yes. If your install uses FES with vendors as a custom post type (fes_vendor), SleekView joins via the configured vendor id field. Either base (WP user or vendor post) works — the column picker adapts based on what's installed.
edd_commissions is indexed on vendor id, status, and date. Aggregate views use those indexes for the grouping; pagination is keyset where supported. Heavier aggregates (lifetime commission per vendor) are opt-in per view so the triage view stays fast even on stores with millions of records.
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 checkoutBrowse more
- Woocommerce Dpd Shipping
- Woocommerce Taxify
- Woocommerce Xero
- Woocommerce Shippo
- Woocommerce Shipping Usps
- Wcfm Vendor Staff
- Woocommerce Afterpay
- Woocommerce Etsy Integration
- Woocommerce Variation Prices
- Yith Woocommerce Wishlist
- Yith Woocommerce Product Slider
- Wpc Grouped Product
- Woocommerce Invoice System
- Woocommerce Wishlists
- Stitchlabs Wp
- Nextend Social Login
- Kartra Membership
- Wp Fluent Affiliate
- Membergate Pro
- Buddypress Media
- User Access Manager
- Woocommerce Paid Courses
- Paid Membership Pro Pro
- Ultimate Membership Pro Indeed
- Indeed Ultimate Member
- Buddydrive
- Ultimatemember MyCRED
- Memberpress Emails
- Paywall Membership
- Paid Member Subscriptions