Affiliate marketing is the practice of selling another persons product online in exchange for a commission. An entrepreneur or an established company, for example, may have a product or a catalog of products, either digital or physical. They allow others to promote and sell their products, paying them a commission on each sale.