Спасибо за советы!
Проблему вывода атрибутов решил следующим образом:
1. поправил руками файлик catalog\controller\extension\module\featured.php
Было:
$data['products'][] = array(
'product_id' => $product_info['product_id'],
'thumb' => $image,
'name' => $product_info['name'],
'description' => utf8_substr(strip_tags(html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get('theme_' . $this->config->get('config_theme') . '_product_description_length')) . '..',
'price' => $price,
'special' => $special,
'tax' => $tax,
'rating' => $rating,
'href' => $this->url->link('product/product', 'product_id=' . $product_info['product_id'])
);
Стало:
$data['products'][] = array(
'product_id' => $product_info['product_id'],
'thumb' => $image,
'name' => $product_info['name'],
'description' => utf8_substr(strip_tags(html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8'),'<br><p></p>'), 0, $this->config->get('theme_' . $this->config->get('config_theme') . '_product_description_length')) ,
'price' => $price,
'attribute_groups' => $this->model_catalog_product->getProductAttributes($product_info['product_id']),
'special' => $special,
'tax' => $tax,
'rating' => $rating,
'href' => $this->url->link('product/product', 'product_id=' . $product_info['product_id'])
);
Если хорошо присмотреться, то там еще одна проблемка решена - отсутствие переносов строк в описании.
Ну, а дальше отредактировал шаблон:
{% if product.attribute_groups %}
{% for attribute_group in product.attribute_groups %}
{% for attribute in attribute_group.attribute %}
{{ attribute.name }}: {{ attribute.text }}<br>
{% endfor %}
{% endfor %}
{% endif %}