Meaning of shopping channel in English:
shopping channel
noun
North AmericanA television channel showing programmes in which items are offered for sale to viewers who may purchase them directly by telephone or (in later use) over the internet.
Frequently in the names of such channels.
Origin
1960s; earliest use found in The Atlanta Constitution.
Are You Learning English? Here Are Our Top English Tips