With Ecommerce you can also earn by promoting the products of other people. This is what you called affiliate marketing. It is indeed very effective marketing for the owner of the product, yet affiliate earning is positive too. So, it s a win-win situation there.