Hi there,This is quite a bit of code... and hard to figure out what you are trying to do exactly... but I might have spotted something out..Let's go step by step...If you start off the end of your code where discount 3 is applied (last elseif), that means it has a value...afterwards, one if above, d...