Refunding Bits in Extension

You don’t.

Each item has to be created as an Amazon ASIN. It doesn’t lend itself to be ramdomly making products on the fly.

If channel == somechannel { show products a/b/c }
if channel == anotherchannel { show products a/d/e }