A supplier is a person or company which supplies products or services to another company, also called vendor.
A distributor or middleman is a person or company which sells mainly to retailers and institutions, rather than to consumers.
A merchandiser is a person or company that is in the process of increasing the market share of a product in retail outlets using display, stocking, and sales promotion techniques.