Tapfiliate does not currently offer an automated, visual interface for setting up tiered or performance-based commission systems (where commission rates automatically change based on an affiliate's sales volume, number of customers, or revenue threshold). This guide explains the complex logic required for this feature and outlines how clients with dedicated development resources can implement it using our REST API.
Understanding Tiered Commission Logic
A tiered or performance-based system is designed to reward affiliates who achieve specific milestones, incentivizing higher volume.
Example Logic:
Tier 1 (Standard): 10% commission (for 0–10 conversions/month)
Tier 2 (Bronze): 12% commission (for 11–30 conversions/month)
Tier 3 (Gold): 15% commission (for 31+ conversions/month)
The Role of REST API (Custom Implementation)
Tapfiliate provides the API endpoints necessary to perform the actions required for tiered commissions, but the entire monitoring and calculation logic must be handled on your side.
What the Client System Must Do (Code Logic) | Tapfiliate API Tool / Endpoint |
1. Performance Analysis: Extract conversion (or conversion sum) data over a specific period to calculate the affiliate's performance and determine their new tier. | Conversions Collection (GET): To pull all conversions for an affiliate for a period |
2. Tier Decision: Based on the calculation (e.g., affiliate reached 30+ conversions), the client's system decides the new commission rate they deserve (e.g., 15% "Gold" Tier). | N/A: This is fully customizable logic implemented on the client's side. |
3. Apply New Rate (for future commissions): Move the affiliate to a new Group with a preset rate to apply the new commission tariff to future conversions. | Affiliate Groups Endpoints (POST/PUT): To move an affiliate to a new Group
|
4. Update Specific Commission: Update a specific commission record (e.g., for a retroactive change, if required by client logic). | Commission Update (PATCH): To modify an existing commission record: |
⚠️ Important Note on Support and Complexity
No Code Provided: Tapfiliate cannot provide the specific code or guidance for building this monitoring system on your server. This is a custom development project.
Expertise Required: Implementing this logic requires development expertise, as it involves complex API integration, server-side data processing, and handling external webhooks.
Recommended Alternatives (No Development Needed)
If you do not have dedicated development resources, we recommend using these existing Tapfiliate features as alternatives for rewarding performance:
Bonuses: Use the Bonuses feature to manually or automatically award a one-time fixed amount to affiliates who achieve a goal (e.g., "Give $50 bonus for reaching 30 conversions").
Extra Commissions: Use Extra Commissions to set higher rates for specific, high-value products that you want to incentivize.
Affiliate Groups (Manual): Manually review performance once a month and move top affiliates into a pre-defined "Gold Rate" group.
Still need help?
If you have any questions or if something in this guide is unclear, please don't hesitate to contact us at support@tapfiliate.com-we're happy to assist!
