Yes, you're right, the calculations would have to be set up for each product. You would have to set up a new discount for each of the products you want this discount added to.
Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.
These out-of-the-box solutions provide you proven, tested applications that can be up and running now. Build a store, a gallery, or a web-based email solution.