Plugin Overview
Transform your file hosting platform into a revenue-generating ecosystem with comprehensive rewards functionality.
Pay Per Sale (PPS)
-
Unique Affiliate Links
Each user gets a personalized tracking URL to promote your platform and earn commissions.
-
Upgrade Commission Tracking
Automatically track and credit commissions when referred users upgrade their accounts.
-
Flexible Commission Rates
Set custom percentage rates that work for your business model and profit margins.
Pay Per Download (PPD)
-
Per-1000 Download Payments
Users earn money for every 1,000 complete downloads of their uploaded files.
-
Geographic Rate Customization
Set different payout rates based on the downloader's country and file size categories.
-
Anti-Fraud Protection
Only completed downloads count, with daily limits per IP, file, and user to prevent abuse.
User Experience & Management
-
Earnings Dashboard
Comprehensive overview showing total earnings, monthly stats, and withdrawal availability.
-
Referral Breakdown
Detailed tracking of successful referrals and commission history for transparency.
-
One-Click Withdrawal Requests
Simple withdrawal process once minimum threshold is reached, with multiple payout options.
Admin Control
-
Complete Revenue Management
Full control with detailed analytics and configurable payout rates.
-
Advanced Fraud Prevention
Daily limits, IP tracking, and account restrictions to prevent abuse.
-
Flexible Payment Solutions
PayPal, bank transfers, and crypto options with automated processing.
Site Features
Comprehensive front-end features that enhance user experience and engagement.
- New overview page showing total earnings by user and overall system stats.
- New page for non-logged in users showing how much they can earn by referring new sales.
- Non-logged in user also see PPD rates, if enabled.
- Once the user logs in they have a new page with the following:
- Details on how to start earning.
- Their unique affiliate url.
- Breakdown of any successful referrals.
- Money earned this month, to date and available for withdrawal.
- Once earnings are aggregated, users can request withdrawal via this screen. (once over the minimum amount set by admin)
- If PPD (pay per download) is enabled, displays current downloads, rates and aggregated earnings.
- The plugin will only count on 100% downloaded files. If users start a download, then cancel, it will not be counted.
Admin Features
Powerful administrative tools for managing your rewards system.
- Option to limit PPD access by account type (free or paid accounts).
- Log PPD after x percentage on watching videos/audio.
- Updated code to process the new individual X-Accel-Redirect & XSendFile configurations in the individual server configs.
- Admin overview page showing total earnings by user and overall system stats.
- PPS - Detailed referrals for all users.
- Search & filter data.
- Cancel referral.
- PPD - Detailed downloads for all users.
- Search & filter data.
- Cancel download.
- Group data for overview of downloads by users & status.
- Aggregated earnings for all users.
- Payment requests.
- Search & filter data.
- Set as paid.
- Plugin configuration:
- Whether plugin is enabled or not.
- PPS - Payout percentage rate.
- PPD - Minimum filesize to count.
- PPD - Manage group names, payout rates and countries.
- Payout lead time. (to allow for chargebacks, refunds)
- Minimum payment threshold. (before users can request a withdrawal)
- Monthly payout date.
- Set maximum total daily earnings by downloader IP.
- Set maximum total daily earnings by file.
- Set maximum total daily earnings by file owner/user.
- For PPD (pay per download), only daily unique IPs are counted.
- PPD - Outpayment rates can be set based on country.
- PPD groups by filesize. Set payment rate based on filesize aswell as country.
- Total paid figure on customer account rewards page.
- Option to set other outpayment methods for withdrawals. i.e. bank transfer, cheque. Easily add new ones like bitcoin, stripe etc..
- Link in admin, 'payment requests' page to pay outpayment via PayPal. Auto-fills the amount, description, currency, users PayPal email address etc.
Live Demo
Use the sections below to see a fully functional demo of Yetishare. The demo includes all of the plugins, but you can disable them via the homepage if you want to see the barebones version.
Plugin Requirements
The following requirements are needed for the rewards plugin to function correctly.
- The Yetishare script.
- Optionally, Nginx if you want to enable the "Download Complete" logging feature.