Each large commercial website usually has an affiliate program – the big ones (Amazon) does not use an outside service to do this, they have their own. Watch for that when you are signing up with Affiliate Programs.
Below is Amazon’s Affiliate Deal of the day advertisement: