Heh. I have a new question! And this one is just in general - because I don't know if it's me, or if there is a conflict with another mod. I've already sent off an email to the other mod author, but I'm going to ask here, too - because it's something - although right now I'm assuming it's something stupid I've done and cannot figure out.
Okay, so here we go. The other mod is "Better Together". The site I'm working on offers a free product if a certain other product is purchased.
Now - the "freebie" in question is actually sold at a regular price of $11.99. The "Better Together" module will check to see if another product is purchased - and if it is, then it'll subtract $11.99 from the total on the cart.
My issue is this: when the freebie item is removed (i.e. the $11.99 is taken off the subtotal), it's still taxed. In my example case, it's 6% - so even though the $11.99 is removed, it's still adding in the extra $0.72 to tax it.
Now, I suspect the reasoning for this is in how I have my order total module set up - the 'Better Together" shows up after the Local Sales Tax. It would make sense that if I put the Better Together before the local sales tax, it would subtract the $11.99 from the subtotal, and then that tax module would tax it appropriately (and leave off the extra $0.72) - however, after I installed the Local Sales Tax mod, if I put "Better Together" before "Local Sales Tax", the $11.99 is not removed, and it's still taxed. (So not only do I have the extra $0.72 in taxes, but it's also not removing the price of the free item - and charging the customer for it instead.)
It's almost like the Local Sales Tax treats a negative amounts as "0", forcing the total to ignore the discount - so when it goes through the list to figure out sales tax, it sees the "negative" and resets it to "0" instead of removing the price in question (like it should).
Is this anything you've come across before? is it something I'm doing? is it a bug? Just curious if you have any ideas for me. Thanks!