Having worked with Customers that have a LOT of discounts we've come to realize/collect some feedback that might be helpful.
Most importantly relates to having a cleaner UI to help visualize all of the "active" conditions without having to scroll. Take for instance this basic discount "10% off with voucher code 'ABC'". Consider the screen dump and how much information a user has to mentally process to determine what's really configured for it.
- With a yellow border are settings we could potentially have a show/hide and/or move to another screen - If we had a Ribbon bar similar to Products to set some secondary data
- With a green border are settings it would be great to have in an expand/collapse
- With a red border are settings that we could completely hide in this scenario - notice how much a user does not need to set up initially, and that he needs to visually check the next time he comes in to validate settings, it requires a lot more attention to look through them
My suggestion is not to move these things into other panels, that would simply force us to go through more "pages" to get all of the info, but rather have sort of an "Add condition" and "Remove condition", which would help keep the user's focus on what's actually being validated for that particular discount.
Hope this makes sense (and is easy to implement )