|
5 | 5 | [](https://github.com/soldatov-ss/django-referral-system/blob/main/LICENSE) |
6 | 6 | [](https://pypi.org/project/django-referral-system/) |
7 | 7 |
|
8 | | -A Django app for managing referral programs, promoters, referrals, and tracking referral performance with features like |
9 | | -commission setting, invitation management, and Wise payouts. |
10 | | - |
| 8 | +A Django app for managing referral programs, promoters, referrals, and tracking referral performance with features like commission setting, invitation management, and Wise payouts. |
11 | 9 | ## Documentation |
12 | 10 |
|
13 | 11 | Full documentation is available at [Read the Docs](https://django-referral-system.readthedocs.io/en/latest/index.html). |
14 | 12 |
|
15 | 13 | ## Features |
16 | 14 | * **Promoter Management**: Easily create and manage promoters who can invite referrals to join your platform. |
17 | 15 | * **Referral Tracking**: Promoters can track their list of referrals, including invitation details, sign-up status, and more. |
18 | | -* **Earnings Monitoring**: Promoters can view their recent earnings, including commissions from successful referrals. |
19 | | -* **Commission-Based Rewards**: Promoters earn money by receiving commissions from referrals they invite, with configurable commission rates. |
20 | | -* **Customizable Payout Methods**: Promoters can set and update their preferred payout methods and minimum withdrawal balances. |
21 | | -* **Referral Link Creation**: Generate unique referral links that promoters can share to invite others to the platform. |
| 16 | +* **Earnings Monitoring**: Promoters can view their recent earnings, aggregated by day for the last 7 days, including commissions from successful referrals. |
| 17 | +* **Commission-Based Rewards**: Promoters earn money by receiving commissions from referrals they invite, with configurable commission rates based on the active referral program. |
| 18 | +* **Customizable Payout Methods**: Promoters can set and update their preferred payout methods (e.g., Wise) and minimum withdrawal balances. |
| 19 | +* **Wise Payout Integration**: Automatically generate CSV files for Wise payouts and process payouts for promoters whose balance meets the minimum withdrawal amount. |
| 20 | +* **Email Invitation**: Promoters can send invitation emails to potential referrals with a custom HTML template. Ensure that the `BASE_REFERRAL_LINK` and `BASE_EMAIL` environment variables are properly set. |
| 21 | +* **Refund Handling**: Automatically adjust promoter commissions in case of user refunds, ensuring that promoters only earn commissions for completed transactions. |
22 | 22 | * **Referral Program Flexibility**: Only one referral program can be active at a time, allowing for focused and streamlined referral management. |
23 | | -* **Detailed Payout History**: Promoters can view their full payout history, allowing for transparency and easy tracking of payment status. |
24 | | -* **Click Tracking**: Keep track of how many times a referral link has been clicked. |
| 23 | +* **Detailed Payout History**: Promoters can view their full payout history, providing transparency and easy tracking of payment status. |
| 24 | +* **Click Tracking**: Keep track of how many times a referral link has been clicked, helping promoters measure the performance of their referral efforts. |
25 | 25 |
|
26 | 26 | ## Installation |
27 | 27 |
|
|
0 commit comments