Add Affiliate Marketing Setup (Get Customers, Influencers, and Bloggers to promote for you)

We will create an affiliate dashboard where anyone can signup to promote your website and products in exchange for a % of the sale.
Features of the affiliate program:
- Affiliate Signup
- Admin Dashboard
- Affiliate dashboard where they can track visitors, sales, payouts
- Custom link for every customer/influencer/blogger
- Affiliates can add PayPal in settings
- Customize the page
- Everything controlled from a free app by the store owner
Example workflow: John who is an influencer signs up for the affiliate program. He gets a special link so that he's able to track visitors referred in and sales. He gets 10% from each sale.
He referred 5 visitors and in total they bought $800. This means John earned $80. This will be paid to his PayPal once or twice a month, or when a certain threshold is reached.