The SUMO Affiliates Pro plugin allows you to run an affiliate system on your WordPress site. If someone signs up as an affiliate, fills out a form, buys a product, etc., you can give them an affiliate commission.
Site Admin can handle Affiliate Application Requests via the front-end form
Dashboards should be available to affiliates.
The Affiliate Links Generator can be used by affiliates
An Affiliate Link can be created using the Affiliate Username/UserID.
Affiliate Cookies can be set for a certain period of time.
Affiliate Cookies can be limited by using Purchase History.