I originally set it up via the eCart object under the Charge tab with the rule name WestoftheMississippi where if a session variable, toTheWest, was true, add $3. Then, on the confirmation page, I set up a series of If statements that said, for example, if the shippingState was CA, toTheWest was true. This routine starts on line 387 of confirm.php (attached).
Here's the eCart object file. I notice that when I display the eCart object in DW, the charge is no longer shown, although it's in the code (line 157). I know I had to uninstall and later re-install eCart, so maybe something happened at that point?
I haven't been able to replicate the problem yet unfortunately. Trying to get more details on the orders to see if there is a particular detail I'm missing.
Thanks for your help, Ray.
Best - Joe