How can conditions be used with products?