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
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
Map the affiliate tables
affiliates_tbl, affiliates_sales_tbl, and affiliates_payments_tbl. Each becomes a navigable view with the native columns intact.
Join on refid
commission_amount for pending commission and amount from payouts for lifetime paid.
Save the operational views
Edit through WPAM_Affiliate
WPAM_Affiliate where supported so registered hooks fire. Direct DB writes stay available for migrations.
Sample columns
A typical WP Affiliate Platform affiliates view
account_status and pending commission.
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_statusedit - 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.
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 Distance Rate
- Edd Frontend Submissions
- Woocommerce Waitlist
- Wpc Grouped Product
- Woocommerce Loyalty Program
- Stitchlabs Wp
- Charitable
- Woocommerce Stripe Gateway
- Woocommerce Inventory Pro
- Woocommerce Favorites
- Edd Recommendations
- Woocommerce Freshbooks Sync
- Woocommerce Advanced Shipment Tracking
- Magento Bridge
- Woocommerce Paymongo