Affiliate marketing is powerful ecommerce marketing tool. It is a revenue sharing between online advertisers/merchants and online publishers/salespeople, whereby compensation is based on performance measures, typically in the form of sales, clicks or registrations.
Whereas, general marketing is the process of educating people to the advantages and benefits you offer them and compelling them to choose your products or services over those of your competitors.