Allow users to add 'On Demand' variants

Gift cards have unlimited quantity, so they're marked 'on-demand'.
Let all products with this flag set be added to the cart.