Skip to main content

Affiliate Dashboard

An overview of the Affiliate Dashboard

T
Written by TradeTechSolutions
Updated over a month ago

The Affiliate Dashboard is a consolidated view of your tier configuration, user distribution, exception (override) users, program KPIs, top performers, commission status, recent activity, and monthly commission trends.

1. Tier Overview

The Tier Overview section shows how your tier configurations are set up for the active client, and how many users currently fall into each tier.

Controls

  • Add Tier Configuration β€” navigates to the admin form to create a new tier configuration.

  • View All Tiers β€” opens the full tier configuration list in admin.

Total Users in Tiers

Displays the sum of user counts across all tier levels shown. Exception users (those with custom override rates) are excluded from this total so they do not inflate tier membership numbers.

Tier Cards

Each tier card displays the following information:

Field

Description

Tier Name

e.g. Tier 1, Tier 2, Tier 3

User Count

Number of users currently classified in that tier

Tier Type

Metric used to determine tier membership: Referral Count, Order Value, or Order Count

Tier Range

Min (inclusive, >= min_value) and Max (exclusive, < max_value). No max = min and above

Conv Rate

Conversion commission rate for that tier

Ret Rate

Retention commission rate for that tier

How Tier Membership is Calculated

Tier counts are derived from UserAffiliateDetails, using the tier type to determine which field to compare:

  • Referral Count tier type uses the referral_count field

  • Order Value tier type uses the total_order_value field

  • Order Count tier type uses the total_order_count field

Users configured as exception users are excluded from tier counts.

2. Exception Users (Custom Commission Rates)

This table lists affiliates who have custom commission rates that override the default tier rules. Exception users come from tier config entries tied directly to a specific user.

Column

Description

Email

The affiliate user's email address

Full Name

Affiliate full name (if available)

Referrals

The affiliate's referral count

Total Commission

Total referred order value, displayed as a currency value

Total Orders

Total referred order count

Override Commission

Custom commission rates shown as Conv: X% / Ret: Y%

Referral and order totals are sourced from UserAffiliateDetails for each user. Missing details default to zero.

3. Affiliate Statistics (KPI Cards)

This section summarises overall affiliate program performance, plus weekly activity snapshots.

KPI

How It Is Calculated

Total Affiliates

Count of users with an affiliate ID assigned

Total Referrals

Total number of affiliate commission records (referral events tracked in the system)

Total Commission Earned

Sum of all affiliate commission amounts across all statuses

Total Payouts Paid

Sum of affiliate commissions in PAID status

Weekly Referrals

Count of affiliate commission records created in the last 7 days

Weekly Commission

Sum of commission amounts created in the last 7 days

Referral Conversion Rate

referral_orders / total_orders * 100. Referral orders are commissions linked to an order; total orders are all orders in the system

Pending Payouts

Count of pending affiliate payout records awaiting processing

Avg Commission per Referral

total_commission_earned / total_referrals. Safely shows $0.00 when there are no referrals

4. Top Performing Affiliates

Ranks your best affiliates by total commission value. Groups commission records by affiliate email, aggregates totals, and sorts by highest total commission. Typically shows the top 10 affiliates.

Column

Description

Rank

Position based on total commission (highest first)

Affiliate

Affiliate email address

Total Commission

Combined commission across all statuses

Total Referrals

Number of referral events for this affiliate

Paid Commission

Sum of commissions in PAID status

Pending Commission

Sum of commissions in PENDING status

5. Commission Status Distribution

Shows how affiliate commissions are split across statuses, aggregated from AffiliateCommission records grouped by status.

Column

Description

Status

e.g. Paid, Pending

Count

Number of commission records in that status

Total Amount

Sum of commission values in that status

6. Recent Affiliate Activity

Shows the most recent affiliate commission events so you can quickly audit activity. Pulls the latest commission records (most recent first), typically the last 10.

Column

Description

Affiliate

Affiliate user email

Referred User

Referred user email

Commission

Commission value for that event

Status

e.g. Pending, Paid

Date

Timestamp when the commission record was created

7. Monthly Commission Trend

Shows how affiliate commission totals have trended month-to-month. Looks back across the last several months and sums all commission amounts created within each month, displayed in chronological order.

Field

Description

Month

e.g. January 2026

Commission

Total commissions created in that calendar month

Summary: The Affiliate Dashboard shows your tier configuration and tier membership, exception users with custom commission rates, affiliate KPIs (including weekly stats), top-performing affiliates, commission status breakdown, recent commission activity, and a monthly commission trend.

Did this answer your question?