allow no variant products to be eligilbe in the exchange for

fixes #5745