I take that back. It works as expected when that item that gets discounted is the only item added in the cart. When I add other items as well, though, it's not adding up. It seems to be applying the discount to ALL extra items in the cart. Not just the items that have the particular ID. I set it up just how you said, though, except for some pricing changes.
The item ID I need to discount for extras is 2. The price of the first one is $49.97 and the price of the additional ones is $15.00. This should only apply for this particular item. All other items should increment their price like normal. Here's a screen-shot of what I did based on your reply...
After applying that rule I go to the site and add the software item multiple times and it correctly calculates a discount to give me the expected grand total. Here's a screen-shot of that, working as expected...
The problem is if I have other items with different ID's it's applying them to the discount. For example, I have another item that is $49.97 as well, but it doesn't get discounts for additions. It's not working out that way, though. Here's a sample of 2 software items (where the second should get the discount) and 1 hardware item that shouldn't be discounted at all.
As you can see it's still giving the same break-down simply because there are 3 total items in the cart. What I need, though, is for the grand total in this last example to be $114.94. That breaks down to $49.97 for the first software item, $15.00 for the second one, and then $49.97 for the hardware item.
Any information on what I did wrong here would be greatly appreciated. Thanks!