✨ 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 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

SleekView table view for MemberPress Affiliate Royale

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

1

Map the affiliate tables

Point SleekView at mepraff_affiliates and mepraff_transactions, plus mepr_transactions for the parent-sale join.
2

Join on mepr_transaction_id

Build an affiliate-centric view joining commissions to parent sales. Aggregate parent amount for lifetime referred revenue and pending commission inline.
3

Save the operational views

Save the payout batch, the approval queue, the top-affiliates leaderboard, and the disabled-with-pending-commission cleanup view. Gate by role.
4

Edit through the Affiliate Royale API

Status edits route through the Affiliate Royale PHP class so registered hooks fire. Direct DB writes stay available for migrations.

Sample columns

A typical Affiliate Royale affiliates view

Affiliates joined to commissions and payouts with pending balance and last commission.
Source: 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_transactions back to mepr_transactions requires 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.

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