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.
Commissions
Review individual commission records, toggle payment status, and manage order-level earnings.
Commission Calculation
Commissions are calculated automatically based on partner settings:
| Rate Type | How It Works | Example |
|---|---|---|
| Percentage | Commission = order total x rate | $100 order at 10% = $10 |
| Fixed | Same amount per order regardless of value | $5 per order = $5 |
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.