* * *
sales channel UK US noun [C]
► COMMERCE one of the ways in which a company provides customers with a particular product: »
We were looking for a way to sell over the Internet without destroying our traditional sales channels.
»It was difficult to convince customers that adding new sales channels would benefit both us and them.
Financial and business terms. 2012.