Affiliates

Run your own affiliate program with partner management, commission tracking, automated payouts, and a dedicated partner dashboard — all with full API integration.

How It Works

Onboard partners

Create affiliate partners and assign each one a unique coupon code and commission rate (percentage or fixed amount).

Track sales

When a customer purchases using an affiliate code — either through the tracking API or manual entry — a commission is automatically calculated and recorded.

Review & pay out

Monitor outstanding balances, then process payouts via PayPal, bank transfer, or Stripe. Partners can check their own earnings on a password-protected dashboard.

Key Metrics at a Glance

The affiliates section gives you real-time visibility into program performance:

Revenue

Total revenue generated through affiliate referrals.

Commissions

Earned commissions — both paid and outstanding — with interactive charts over time.

Conversions

Number of successful referrals attributed to each partner.

Payouts

Complete payout history with transaction IDs and method tracking.

Explore the Affiliate Module

Partners

Create and manage affiliate partners — set commission rates, approval status, coupon codes, and track individual performance.

Customers

View customers acquired through affiliate referrals, including order history and revenue per customer.

Payouts

Process and track payments to affiliate partners via PayPal, bank transfer, or Stripe.

Commissions

Review individual commission records, toggle payment status, and manage order-level earnings.

Partner Dashboard

A secure, password-protected page you can share with partners so they can view their own earnings and payout history.

API

Integrate affiliate tracking into your platform with the Order Tracking API — record sales, calculate commissions, and manage customers programmatically.

Commission Calculation

Commissions are calculated automatically based on partner settings:

Rate TypeHow It WorksExample
PercentageCommission = order total x rate$100 order at 10% = $10
FixedSame amount per order regardless of value$5 per order = $5
Partners can override product-level rates with the Ignore Product Rate setting. When enabled, the partner's own rate always takes priority over any rate sent through the API.

Getting Started

Create your first partner

Go to Affiliates > Partners and click New partner. Set a name, email, coupon code, and commission rate.

Integrate the tracking API

Use the Affiliate Tracking API to automatically record orders and calculate commissions when customers use an affiliate code.

Share the partner dashboard

Copy each partner's unique dashboard URL and send it to them. They'll set a password on first visit and can then track their own performance.

Process payouts

When partners accumulate a balance, use the Payout action to record payments. The system resets their balance and marks commissions as processed.