При разборе прайсов различных поставщиков возникла следующая проблема.
Товар с ценой 3500 на выходе имеет цену 3.5, в другом прайсе товар за 2800.43 получает цену 28004.
$price = $data->raw($i, $this->store->col_price);
if (!$price)
$price = $data->val($i, $this->store->col_price);
$price = trim($price);
$price = str_replace(',', '.', $price);