✨ 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 WP Affiliate Platform: affiliates, sales & payouts as tables

WP Affiliate Platform stores affiliates in affiliates_tbl, sales in affiliates_sales_tbl, and payouts in affiliates_payments_tbl. SleekView reads them so commissions, payout batches, and approval queues happen in one workspace.

♾️ Lifetime License available

SleekView table view for WP Affiliate Platform

Affiliates, sales, and payouts together

WP Affiliate Platform keeps affiliate operational data in custom tables. wp_affiliates_tbl holds one row per affiliate with account_status (active, banned, pending), refid, commission_level, and balance, while wp_affiliates_sales_tbl records every tracked sale with txn_id, sale_amount, commission_amount, and buyer_email. Approved payouts land in wp_affiliates_payments_tbl with amount, method (PayPal, manual), and date_paid.

The default WP Affiliate Platform admin gives Affiliates, Sales, and Payouts separate screens with single-column filtering. Asking which affiliates have unpaid commission above a threshold, sorted by lifetime sales, requires either the Pro reporting module or manual export. Approval queues for pending affiliates and payout batches for the next pay cycle live in different screens with no joined view of affiliate balance against pending sales.

SleekView reads all three custom tables and joins on refid so a single affiliate-centric view shows status, lifetime sales, pending commission, last sale date, and last payout date. Payout batches become saved views filtered by balance threshold; approval queues become filtered views on account_status. Status edits route through the plugin's WPAM_Affiliate class where supported, with direct table writes for bulk migrations.

Workflow

WP Affiliate Platform tables joined into one workspace

1

Map the affiliate tables

Point SleekView at affiliates_tbl, affiliates_sales_tbl, and affiliates_payments_tbl. Each becomes a navigable view with the native columns intact.
2

Join on refid

Build an affiliate-centric view joining sales and payouts to the affiliate row. Aggregate commission_amount for pending commission and amount from payouts for lifetime paid.
3

Save the operational views

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

Edit through WPAM_Affiliate

Status and commission level edits route through WPAM_Affiliate where supported so registered hooks fire. Direct DB writes stay available for migrations.

Sample columns

A typical WP Affiliate Platform affiliates view

Affiliates joined to sales and payouts with account_status and pending commission.
Source: wp_affiliates_tbl + wp_affiliates_sales_tbl + wp_affiliates_payments_tbl
Affiliate Status Lifetime sales Pending commission Last sale Last payout
alex@studio.co Active $2,840 $284 Apr 24 Mar 01
ria@design.io Active £1,200 £120 Apr 14 Mar 01
tom@hello.dev Pending $60 $6 Apr 02 (none)
mia@brew.coop Banned €420 €0 Feb 11 Feb 28

Comparison

Default WP Affiliate Platform admin vs SleekView

Default WP Affiliate Platform admin

  • Affiliates, sales, and payouts live on three separate admin screens
  • Joining affiliate balance to pending sales requires the reporting module or SQL
  • Approval queues for pending affiliates are buried under filters
  • Bulk payout batch creation isn't a first-class flow
  • Per-affiliate lifetime sales and last-sale date aren't shown together

SleekView

  • Joined affiliate + sales + payouts in one row
  • Pending commission aggregated from affiliates_sales_tbl
  • Filter by account_status, commission_level, balance threshold
  • Inline approve or ban via account_status edit
  • Save the payout batch as a view ready for export

Features

What SleekView gives you for WP Affiliate Platform

Joined affiliate views

Combine affiliates_tbl with affiliates_sales_tbl and affiliates_payments_tbl on refid so each row shows status, lifetime sales, pending commission, and last payout inline.

Payout batches as views

Filter to account_status active with pending commission above your minimum threshold and save it as the payout batch. Export to CSV for PayPal mass-pay or manual processing.

Approval queue inline

Filter to account_status pending, review each affiliate alongside their referral source and first sale, and approve or ban inline. The hook wp_affiliate_account_status_changed fires on each update.

Audience

Who uses SleekView for WP Affiliate Platform

Finance ops

Payout batch view filtered by balance threshold and exported as CSV for PayPal mass-pay. Per-affiliate sales audit for tax reporting.

Affiliate managers

Active vs pending vs banned affiliates with inline status flips. Spot affiliates with high pending balances and reach out before payouts.

Growth ops

Lifetime sales ranking to identify top affiliates and double down on their channels. Filter by commission_level for tier analysis.

The bigger picture

Why affiliate programmes need joined tables

Affiliate programmes only work when payouts run on schedule and approvals happen quickly, both of which are cross-table problems. Which active affiliates have pending commission above the payout threshold this month. Which pending affiliates have already driven a first sale and should be approved.

Which banned affiliates still have an outstanding balance to be resolved. WP Affiliate Platform stores the data to answer all of those, but its default admin keeps affiliates, sales, and payouts on separate screens, which means the operational question always involves a cross-screen reconciliation. SleekView's joined view collapses the three tables into one workspace where each row is an affiliate with their lifetime sales, pending commission, last sale, and last payout visible inline.

Finance teams get a payout batch as a saved view, affiliate managers get an approval queue that already shows referral source and first sale, and growth teams get a lifetime-sales leaderboard for partnership prioritisation. The default admin can answer each question individually, but only by jumping between screens. The joined workspace answers all three from the same view.

Questions

Common questions about SleekView for WP Affiliate Platform

No. The default Affiliates, Sales, and Payouts screens stay in place. SleekView adds a joined workspace for the cross-table questions the default admin does not surface.

 

Yes. account_status updates route through the WPAM_Affiliate class where supported so registered hooks like wp_affiliate_account_status_changed fire. Direct DB writes stay available for bulk migrations.

 

Yes. Recurring commissions are still rows in affiliates_sales_tbl, with the original sale linked via a parent reference. SleekView shows the chain inline so commission earned per recurring sale is visible per row.

 

Yes. Filter to active affiliates with pending commission above your payout threshold, save the view, and export to CSV. PayPal mass-pay or any other batch processor accepts the export directly.

 

Yes. SleekView queries paginate and use the plugin's indexed columns (refid, account_status, txn_id). The join is on indexed columns so installs with thousands of affiliates and tens of thousands of sales stay fast.

 

Yes. affiliates_visits_tbl is exposed as a separate view joinable to affiliates_sales_tbl on refid. Build a view that pairs visits with sales for conversion-rate analysis per affiliate.

 

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.

 

Yes. Multi-tier commissions live in affiliates_sales_tbl with a parent_refid column populated for second-tier rows. Filter or group on parent_refid to see downstream commission per top-tier affiliate.

 

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