Promotions Wrong

in Conditions:

1 Coupon code
2 Specific categories

In Bionus:

discount per order: 15%

If customer add products from categories are NOT selected in conditions the discount coupon applies to all products. Why ?

instead of order in bonus choose product for discount

So I have to add 1000 products in lista o discounts ?

when new product it`s added we have to add in promotion too ?

Customer must add discount coupon to apply the discount.

Products have special price and some customers get a discount coupon.
How can we apply this discount coupon on specific categories and the discount must applies only when it`s using coupon code ?

No solution guys ?