What does B channel mean?

B channel meaning in Law Dictionary

channel for 2nd high quality goods to-be offered. A number of the items had been just came back.

B channel meaning in Business Dictionary

Distribution channel by which typically second high quality items are offered, but may also add first-quality goods that had been returned.