Description
Admin / Store Owner
✦ Design and manage affiliate plans
✦ Approve commissions & process payouts
✦ Built-in fraud detection & auto-suspend
✦ Full cron automation with per-job toggles
✦ REST API governance & access control
✦ Webhooks, analytics & leaderboard
✦ Approve commissions & process payouts
✦ Built-in fraud detection & auto-suspend
✦ Full cron automation with per-job toggles
✦ REST API governance & access control
✦ Webhooks, analytics & leaderboard
Vendor (Multi-Vendor)
✦ Override commissions per product
✦ Create & manage own banners
✦ View affiliate stats for own sales only
✦ Full data isolation from other vendors
✦ Product groups for banner targeting
✦ Create & manage own banners
✦ View affiliate stats for own sales only
✦ Full data isolation from other vendors
✦ Product groups for banner targeting
Affiliate / Partner
✦ Referral links, QR codes, custom slugs
✦ Banner embed codes (HTML/JS/iFrame)
✦ Commission history & wallet dashboard
✦ Payout requests with multiple methods
✦ REST API key & webhook integration
✦ Recurring commissions & multi-tier earnings
✦ Banner embed codes (HTML/JS/iFrame)
✦ Commission history & wallet dashboard
✦ Payout requests with multiple methods
✦ REST API key & webhook integration
✦ Recurring commissions & multi-tier earnings
Admin
Affiliate Plan Builder
Design commission structures with full flexibility — per product, category, country, or coupon.
Commission Types
• Sale — % or fixed per order
• New Customer — flat bonus per first-time buyer
• New Partner — bonus per referred affiliate
• Coupon Usage — commission on redemption
• Banner Click & Banner Impression
• New Customer — flat bonus per first-time buyer
• New Partner — bonus per referred affiliate
• Coupon Usage — commission on redemption
• Banner Click & Banner Impression
Plan Controls
• Daily & monthly commission caps
• Minimum payout threshold
• Cookie expiration period (days)
• Welcome balance bonus on approval
• Platform fee deduction
• Recurring commission months
• Minimum payout threshold
• Cookie expiration period (days)
• Welcome balance bonus on approval
• Platform fee deduction
• Recurring commission months
Targeting Options
• Product-level commission overrides
• Category-level commission overrides
• Coupon / promotion restrictions
• Vendor restrictions (Multi-Vendor)
• Multi-tier level definitions (N levels)
• Geo-commission rules per country
• Category-level commission overrides
• Coupon / promotion restrictions
• Vendor restrictions (Multi-Vendor)
• Multi-tier level definitions (N levels)
• Geo-commission rules per country
Commission Priority Chain (Highest → Lowest)
Geo Rule
›
Vendor Override
›
Category Rate
›
Product Rate
›
Plan Default
Partner Management
• Approve / reject / suspend partners
• Manual or auto-approval on registration
• Assign / change plan manually
• Set referrer (upline) affiliate
• View multi-tier tree per partner
• Send plan upgrade suggestions
• Plan change history log
• Auto-assign user group on approval
• Manual or auto-approval on registration
• Assign / change plan manually
• Set referrer (upline) affiliate
• View multi-tier tree per partner
• Send plan upgrade suggestions
• Plan change history log
• Auto-assign user group on approval
Commission Approval
• Approve or reject individually or in bulk
• Auto-approve after configurable N days
• Filter by partner, type, status, date
• View UTM params & landing page per action
• Commission stats panel (totals, averages)
• Bulk delete cancelled commissions
• Auto-approve after configurable N days
• Filter by partner, type, status, date
• View UTM params & landing page per action
• Commission stats panel (totals, averages)
• Bulk delete cancelled commissions
Payout & Wallet
• Partner wallet with real-time balance
• Manual payouts to one or many partners
• Review & approve payout request queue
• Reject with admin note (shown to partner)
• Bulk-approve multiple requests
• Minimum threshold enforcement
• Transaction lock — prevents double pay
• PayPal, Bank Transfer, Store Credit
• Manual payouts to one or many partners
• Review & approve payout request queue
• Reject with admin note (shown to partner)
• Bulk-approve multiple requests
• Minimum threshold enforcement
• Transaction lock — prevents double pay
• PayPal, Bank Transfer, Store Credit
Banner System
Three banner types with multilingual support and flexible targeting.
Text Banners
Fully customizable HTML, color controls (border/title/text/background), custom dimensions, link to any store destination.
Graphic Banners
Upload images with per-language support, alt text, title, caption, and price overlay. Links to any category, product, or URL.
Product Banners
Dynamic product showcase from a selected group. Randomized display, show/hide name & price, direct-to-cart button.
Built-in Fraud Detection
Six independent detection layers — all configurable, all logged.
Self-Referral Block
Prevents affiliates from earning on their own purchases — detected via user ID and session.
Click Flooding
Detects excessive clicks from the same IP within a configurable time window. Auto-blocks and logs.
Duplicate Action Replay
Blocks identical actions recorded within a configurable seconds window (configurable from admin settings).
Suspicious Amounts
Flags commissions exceeding 10× the partner's historical average — triggers a fraud log entry.
Geographic Anomaly
Compares referral IP geolocation against customer's shipping country. Mismatches are flagged.
Auto-Suspend
Automatically suspends an account after exceeding the configurable fraud incident threshold.
Every incident is written to a Fraud Log with: partner ID, reason code, IP address, user-agent, JSON detail payload, and timestamp. Logs are auto-purged after configurable retention period.
Email Notifications — All Independent & Configurable
New commission recorded → Partner
Commission approved → Partner
Commission rejected → Partner
Payout request status changed → Partner
New payout request submitted → Admin
Plan expiry warning (N days before) → Partner
New affiliate registered → Admin
Automatic Plan Switching
Create rules that evaluate affiliate performance and automatically upgrade, downgrade, or deactivate their plan. Rules support AND / OR logic groups.
Total commission
Sales count
Referral count
Active months
Conversion rate
Wallet balance
Vendor
Vendor Panel
Full data isolation — vendors manage their own products and see only their own data.
Product Commission Overrides
• Set custom commission (% or fixed) per product per plan
• Global override (applies to all plans) via plan_id = 0
• Edit directly from the product edit page
• Vendor overrides take priority over plan category rates
• Enable / disable override without deleting it
• Global override (applies to all plans) via plan_id = 0
• Edit directly from the product edit page
• Vendor overrides take priority over plan category rates
• Enable / disable override without deleting it
Banners & Product Groups
• Create text, graphic, and product banners
• Upload per-language images for graphic banners
• Create product groups for banner targeting
• All operations scoped to vendor's company ID
• Cannot view or modify another vendor's assets
• Upload per-language images for graphic banners
• Create product groups for banner targeting
• All operations scoped to vendor's company ID
• Cannot view or modify another vendor's assets
Scoped Analytics
• View commissions from own products only
• Referral counts, total sales, commission totals
• Payout history scoped to own data
• Full isolation from other vendors' financials
• Referral counts, total sales, commission totals
• Payout history scoped to own data
• Full isolation from other vendors' financials
Affiliate
Affiliate / Partner Dashboard
Self-service hub for tracking earnings, sharing referral links, and integrating via API or webhooks.
Wallet
Available balance · Pending · Lifetime earned · Total paid out · Currency
Stats
Total clicks · Total sales · Conversion rate · Approved commission · Badges earned
Period Chart
Commission bar chart · Weekly / bi-weekly / monthly · Approved vs pending breakdown
Plan & Status
Current plan name · Expiry date · Upgrade suggestions from admin · Account status
Referral Links
• Store link with affiliate ID (?aff_id=X)
• Custom URL slug (e.g. /affiliates/your-name)
• QR code for offline & mobile sharing
• UTM passthrough for campaign tracking
• Landing page logged per click
• Social sharing buttons with auto-tag
• Custom URL slug (e.g. /affiliates/your-name)
• QR code for offline & mobile sharing
• UTM passthrough for campaign tracking
• Landing page logged per click
• Social sharing buttons with auto-tag
Banners & Embed Codes
• Browse text, graphic, and product banners
• Three embed formats: HTML / JavaScript / iFrame
• All codes auto-contain affiliate tracking tag
• Preview before embedding
• Language-specific images shown automatically
• Clicks & impressions logged per banner
• Three embed formats: HTML / JavaScript / iFrame
• All codes auto-contain affiliate tracking tag
• Preview before embedding
• Language-specific images shown automatically
• Clicks & impressions logged per banner
Commission History
• Paginated list of all affiliate actions
• Filter: Approved / Pending / Rejected / All
• Action type, amount, date, product, order
• Visitor IP (shown based on admin setting)
• Zero-value actions optionally hidden
• Filter: Approved / Pending / Rejected / All
• Action type, amount, date, product, order
• Visitor IP (shown based on admin setting)
• Zero-value actions optionally hidden
Payout Requests
• View available balance before requesting
• Choose: PayPal / Bank Transfer / Store Credit
• Minimum threshold enforced automatically
• Blocked if a request is already pending
• View full history with status & admin notes
• API endpoint for programmatic requests
• Choose: PayPal / Bank Transfer / Store Credit
• Minimum threshold enforced automatically
• Blocked if a request is already pending
• View full history with status & admin notes
• API endpoint for programmatic requests
Recurring Commissions
• Earn every time a referred customer repurchases
• Auto-created on first referred sale
• Duration: one-time / N months / unlimited
• Max renewal limit per product link
• Tracked per partner–customer–product triplet
• Auto-created on first referred sale
• Duration: one-time / N months / unlimited
• Max renewal limit per product link
• Tracked per partner–customer–product triplet
Multi-Tier Network
• Earn commission from referred affiliates' sales
• Up to N configurable tiers per plan
• Different rate per tier level
• View full downline tree
• Earnings breakdown by tier level
• Up to N configurable tiers per plan
• Different rate per tier level
• View full downline tree
• Earnings breakdown by tier level
Partner REST API
Authenticate with
?api_key=KEY or X-Aff-Api-Key header. All responses: {"success":true,"data":{...}}
Per-IP rate limiting
CORS configurable
HTTP 401 on bad key
HTTP 429 on rate limit
HTTP 403 on plan type block
Webhook Integration
Register a custom HTTPS endpoint and receive real-time signed event notifications. Each delivery carries an
X-Aff-Signature HMAC-SHA256 header for verification.
commission.created
commission.approved
commission.rejected
payout.completed
partner.approved
partner.plan_changed
badge.awarded
Retry schedule on delivery failure (up to 5 attempts):
1
Now
›
2
+1 min
›
3
+5 min
›
4
+30 min
›
5
+2 h
›
✕
+6 h
PII fields (email, password, address, phone) are automatically removed from payload before delivery and logging.
Commission Action Types
Every affiliate event is recorded as an action with type, amount, and approval status.
click
Referral link visited. Zero commission. Auto-approved. Used for click analytics.
show
Banner impression. Zero commission. Auto-approved. Used for reach metrics.
sale
Referred purchase. % or fixed commission. Requires admin approval.
new_customer
First-time buyer referred. Fixed flat bonus. Requires approval.
new_partner
New affiliate registered via referral link. Fixed flat bonus.
use_coupon
Customer used affiliate's coupon code. Commission based on coupon config.
init_balance
Manual balance adjustment by admin. Used for bonuses or corrections.
Compatibility & Requirements
CS-Cart / MV
4.12 – 4.20.x
Tested On
4.20.1 SP2
PHP
7.4 – 8.3
MySQL
5.7+ / 8.0+
Multi-Vendor
Full
Ultimate
Full
Multi-language
.po
Affiliate Light
Conflict
Supplement Facts
Amount Per Serving
%Daily Value
| Compatible | Youpitheme | — |
* Daily Value not established.
Features
Compatible
- Unitheme
- Youpitheme
Comptabile versions
- 4.18.x ,
- 4.17.x ,
- 4.16.x ,
- 4.15.x ,
- 4.14.x ,
- 4.13.x ,
- 4.12.x ,
- 4.11.x ,
- 4.10.x
Cs-cart Core
- Store Builder
- Multi-vendor
Improvement For
- Admin
- Vendor
- Customer
Reviews
No reviews found
Please sign in so that we can notify you about a reply