MizN wrote:[quote=newNopUser]This is a long standing bug, they fixed it where the discount is applied on a specific category but when the discount applies to the whole order it is a mess.
Thanks for posting this info. It worked well enough for now for me to make my discount codes Variant specific, then apply all my discounts to all my variants.
Correction to the above. Applying all discount types to each product variant generates the following error message:
"System.Data.SqlClient.SqlException: Procedure or function Nop_OrderProductVariantLoadAll has too many arguments specified."
Given that I tested applying 4 discounts to 4 products, it seems to me that an argument can be made that the "discount being applied to a specific variant" is buggy itself. (or far too limited in its functionality).
Any better work arounds? Discounting the discount to accommodate tax is as confusing to the buyer as overcharging on tax!