Нашел в чем проблема, нарыл функцию
function set_count_mod(input_id, step)
{
var oCountMod = document.getElementById(input_id);
if (!(iCurrCount = parseInt(oCountMod.value))) {
iCurrCount = 0;
}
if (!(iCurrCount <= 0 && step < 0)) {
oCountMod.value = iCurrCount + step;
}
}
Если происходит ситуация parseInt('0.01'

то возвращается 0, если магазин подразумевает дробное количество товара, то почему увеличение количества на дробное число не поддерживается.
Что в данном случае посоветуете?