client-side fixes for credit change, invalid item name/negative item price