Meaning of shopping channel in English:

shopping channel

noun

North American
  • A 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.