So the basis question about affiliate marketing is that WHAT IS AFFILIATE MARKETING? Basically affiliate marketing is process of earning a commission by promoting other company's products. You have to request them and if they accept your request they will give you a link of the product that you have to market. If anyone buy that product from your link they will give you commission. The commission is between 10 to 20%. But i advice you to join only those companies which give you good commission ( more than 15%)
BEST COMPANIES FOR AFFILIATE MARKETING
Some of Best affiliate marketing companies are
1. Click Bank
2. Amazon assosiates
3. Ebay
2. Amazon assosiates
3. Ebay
AFFILIATE MARKETING IN PAK
Now you can do affiliate marketing in Pakistan. Daraz.pk provides you opportunity to work with them. If your proposal for affiliate marketing is accepted by Daraz.pk they will give you 13% commission

You have to sign up for this program and follow the instructions accordingly.
I Hope this Post helps you. You can always ask any question on my Facebook page .