SleekView for MemberPress Affiliate Royale: affiliates, commissions & payouts as tables
Affiliate Royale ships as the MemberPress affiliate add-on, with affiliates in mepraff_affiliates, commissions in mepraff_transactions, and payouts tracked on the same table. SleekView reads all three for a single payout-ready workspace.
♾️ Lifetime License available
Affiliate commissions without per-row clicks
Affiliate Royale (now bundled into MemberPress as the affiliate add-on) stores its data in custom tables: mepraff_affiliates holds one row per affiliate with status, balance, payout method, and signup metadata, while mepraff_transactions records every commission with linked mepr_transaction_id referring back to the parent MemberPress sale. Payouts are recorded as rows on mepraff_transactions with a payout-specific status.
The default Affiliate Royale admin gives Affiliates, Commissions, and Payouts separate screens. Asking which active affiliates have unpaid commission above the payout threshold, sorted by lifetime referred revenue, means jumping screens or running custom SQL. Approval queues for new affiliates live in a different screen from the commission ledger, and tying each commission back to the originating MemberPress transaction requires opening each commission individually.
SleekView reads both Affiliate Royale tables and joins them to mepr_transactions via mepr_transaction_id so a single affiliate-centric view shows lifetime referred revenue, pending commission, last commission date, and last payout. Status edits route through Affiliate Royale's PHP class where supported, with direct table writes available for bulk migrations.
Workflow
Affiliate Royale tables joined into one workspace
Map the affiliate tables
mepraff_affiliates and mepraff_transactions, plus mepr_transactions for the parent-sale join.
Join on mepr_transaction_id
amount for lifetime referred revenue and pending commission inline.
Save the operational views
Edit through the Affiliate Royale API
Sample columns
A typical Affiliate Royale affiliates view
wp_mepraff_affiliates + wp_mepraff_transactions + wp_mepr_transactions
| Affiliate | Status | Lifetime referred | Pending commission | Last commission | Last payout |
|---|---|---|---|---|---|
| alex@studio.co | Active | $4,200 | $420 | Apr 24 | Mar 01 |
| ria@design.io | Active | £2,400 | £240 | Apr 14 | Mar 01 |
| tom@hello.dev | Pending review | $120 | $12 | Apr 02 | (none) |
| mia@brew.coop | Disabled | €800 | €0 | Feb 11 | Feb 28 |
Comparison
Default Affiliate Royale admin vs SleekView
Default Affiliate Royale admin
- Affiliates, Commissions, and Payouts live on three separate admin screens
-
Joining
mepraff_transactionsback tomepr_transactionsrequires manual lookup - No per-affiliate view of pending commission alongside lifetime referred revenue
- Bulk payout batch creation isn't a first-class flow
- Approval queue for pending affiliates is buried under filters
SleekView
- Joined affiliate + commission + parent transaction in one row
-
Lifetime referred revenue aggregated from joined
mepr_transactions - Pending commission filter ready for the next payout batch
- Inline approve, disable, or reinstate via status edit
- Save the payout batch view for finance export
Features
What SleekView gives you for MemberPress Affiliate Royale
Commission + parent join
Join mepraff_transactions to mepr_transactions on mepr_transaction_id so each commission row shows the original MemberPress sale (member, product, amount) inline.
Payout batch as a view
Filter to active affiliates with pending commission above your minimum threshold, save as the payout batch, and export to CSV for manual or mass-pay processing.
Approval queue inline
Filter to account_status pending, review each affiliate alongside their first referral, and approve or disable inline with hooks firing through the Affiliate Royale API.
Audience
Who uses SleekView for Affiliate Royale
Finance ops
Payout batch view filtered by balance threshold, exported as CSV for PayPal mass-pay. Per-affiliate audit for tax reporting.
Affiliate managers
Active vs pending vs disabled affiliates with inline status flips. Spot affiliates with high pending balances and reach out before payouts.
Growth ops
Lifetime referred revenue ranking to identify top affiliates. Filter by signup cohort to compare programme growth over time.
The bigger picture
Why affiliate-driven MemberPress stores need joined tables
Affiliate programmes inside MemberPress only work when payouts run on schedule and the operational queue is one screen, not three. Which active affiliates have pending commission above the payout threshold this cycle. Which pending affiliates have already referred a paying sale and should be approved.
Which disabled affiliates still have unpaid commission to resolve. Affiliate Royale stores all the data to answer those questions, but its default admin keeps affiliates, commissions, and payouts on separate screens, which means the operational question always involves cross-screen reconciliation. SleekView's joined view collapses the three tables into one workspace with parent MemberPress transactions joined inline so each row is an affiliate with referred revenue, pending commission, last activity, and last payout visible at once.
Finance teams get a payout batch ready for export, affiliate managers get an approval queue with first-referral context, and growth teams get the lifetime-referred leaderboard. The data was always there. The joined workspace just makes it the default view.
Questions
Common questions about SleekView for MemberPress Affiliate Royale
Affiliate Royale has its own tables (mepraff_affiliates, mepraff_transactions) but links each commission back to the originating MemberPress transaction via mepr_transaction_id. SleekView reads both and joins them.
Yes. Status updates route through the Affiliate Royale PHP class where supported so registered hooks fire on the update. Direct DB writes stay available for bulk migrations.
 
Join mepraff_transactions back to mepr_transactions on mepr_transaction_id and aggregate the parent transaction amount per affiliate. SleekView surfaces that aggregate as a sortable column.
Yes. Build a filter for active affiliates with pending commission above the payout threshold, save as a view, and export the cohort as CSV ready for PayPal mass-pay or manual processing.
 Yes. Recurring subscriptions write a renewal commission on each successful renewal. Filter by date range to see commission per renewal cycle per affiliate.
 
Multi-tier commissions live in mepraff_transactions with a parent_affiliate_id populated for second-tier commissions. Group on that column to see downstream commission per top-tier affiliate.
Yes. SleekView queries paginate and use indexed columns. Joins happen on indexed FK columns so even installs with thousands of affiliates and tens of thousands of commissions stay fast.
 Yes. Finance sees an amount-and-payout column set, affiliate managers see contact and status columns, and admins see everything. Each saved view ties to a WordPress capability.
 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 Shipment Tracking Pro
- Woocommerce Pre Orders
- Woocommerce Affiliatewp Integration
- Woocommerce Sage Accounting
- Woocommerce Splitit
- Woocommerce Distance Rate Shipping
- Woocommerce Google Analytics Pro
- Woocommerce Clearpay Afterpay
- Yith Woocommerce Wishlist
- Edd Conditional Emails
- Woocommerce Distance Rate
- Woocommerce Coinbase Commerce
- Woocommerce Blocks
- Woocommerce Correios Brazil
- Checkoutwc