Как правильно посчитать сумму товаров с копейкими?
Вы неправильно считаете. 
392.12 может получиться, если цена будет 98.03. Т.е. 3 копейки, а в примере у вас указано 30 копеек.
Из решений приходит на ум только разбивать цену на рубли и копейки, считать их отдельно, а потом склеивать цену обратно.
вообще лучше в копейках хранить деньги, и уже при выводе на страницу переводить в рубли и округлять, чтобы не было подобных казусов

console.log( 200.30 * 3 )
// 600.9000000000001