У вас в коде используется переменная $product_info с инфой о товаре.
$price = $this->currency->format($this->tax->calculate($option_value['price'], $product_info['tax_class_id'], $this->config->get('config_tax') ? 'P' : false), $this->session->data['currency']);
Но в контроллере модуля latest.php данной переменной нету.
Там есть $results. Вам нужно перед строкой
$data['options'] = array();
добавить строку
$product_info = $this->model_catalog_product->getProduct($result['product_id']);
Или если вам не нужна стоимость то просто вместо
if ((($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) && (float)$option_value['price']) {
$price = $this->currency->format($this->tax->calculate($option_value['price'], $product_info['tax_class_id'], $this->config->get('config_tax') ? 'P' : false), $this->session->data['currency']);
} else {
$price = false;
}
напишите $price = false;