allow no variant products to be eligilbe in the exchange for

fixes #5745 
I agree on that. change the logic so that we use the `is_master?` on the variant.