/** * Get rate for current row, 1 by default * * @param \Magento\Framework\Object $row * @return float|int */ protected function _getRate($row) { if ($rate = $this->getColumn()->getRate()) { return floatval($rate); } if ($rate = $row->getData($this->getColumn()->getRateField())) { return floatval($rate); } return $this->_defaultBaseCurrency->getRate($this->_getCurrencyCode($row)); }