Cheers for that, however it doesn't add the charges as expected.
The eCart add to cart script has the info coming in from the database recordset as below.
$ATC_itemChargeType1 = "".$row_rsInvoice['ChargeType'] ."";// column binding
It just adds the normal price for all products regardless of whether they are meeting the DISP or INJ criteria or not instead of the added charges for DISP and INJ and normal priced for products that don't meet these two.
And adding the truePrice binding only shows the original item price so lets say its $1, If i then change the quantity to 3 and update, it still shows as $1 but the grand total further down the basket shows the $3 it should be.. this is on an item where it should have added a $7 additional charge based on the ChargeType code
Any further ideas?