We desperately need to be able to assign coupons to items using various criteria. For example, we need to assign coupons to items where "brand"=Nike or where "brand"=Nike AND the item is not on sale ("sale price" is blank or zero). Another example would be where "product name" contains the word "black". We could also use coupons that meet certain criteria in an extra product field.
Every time we add a new item or put an item on sale, we need to revise dozens of coupons to include or exclude the new / changed item.