I added the flat rate and called it "handling" then I set the condtions to add $2.00 handling fee if the product was shippable (later tried other conditions, they all failed). What happened was it added the handling as another shipping option that the user could select, the other two being usps first class and usps priority. So if user chooses handling it adds his bill up and he gets charged neither of the usps rates, but only the handling rate.
I had thought I could just configure a markup rate (addition) and just add $2.00 there in the config for the usps rates, but that totally messes up the amounts. they get much higher when user checks out, so say... $2.48 shipping charge for first class usps becomes $7.10. It's just not correct.
So any tips you could suggest I'd greatly appreciate.
Flatrate is the wrong thing to use for a handling fee. Either use uc_fee or if you are using only USPS shipping you can set the markup. I just tested and I see no evidence of a problem with the markup - addition, percentage, and multiplier all work properly.
I tried markup again and it just calculates incorrectly. I don't know why. so I tried the uc_fee module and it seems like it works fine. One minor glitch though is that it puts that fee below the subtotal instead above it. Works nice and easy though. Thanks.
I have installed the uc_fee module and was able to add a flat rate fee conditionally for domestic and international shipments. My problem is that when it pushes to my PayPal Website Payments Standard the handling fee gets lumped into the single line item price and not the shipping and handling line. Does anyone know how to have handle get pushed to the correct line in the WPS?