Any vendor is a legal entity that vends products to customers.
The term, supplier, refers to someone who supplies customers with products.