На счет бесконечно гарантии, поняла в чем идет дублирование. Шаблон Товар - найдите:
<!-- Блок характеристик товара. Показываем его если указаны характеристики -->
{% IFNOT goods_features_empty %}
<table class="">
<tr>
{% FOR goods_features%}
<td>
<p><span>Гарантия:</span></p>
</td>
<td {% IFNOT goods_features.NAME=Гарантия %}style="display:none;{% ENDIF %}">
{goods_features.VALUE}
</td>
{% IFNOT goods_features.last %}{goods_features.index | is_divided("2","</tr><tr>","")}{% ENDIF %}
{% ENDFOR %}
</tr>
</table>
{% ENDIF %}
<!-- END Блок характеристик товара. Показываем его если указаны характеристики -->
</td>
измените на:
<!-- Блок характеристик товара. Показываем его если указаны характеристики -->
{% IFNOT goods_features_empty %}
<table class="">
<tr>
{% FOR goods_features%}
<td {% IFNOT goods_features.NAME=Гарантия %}style="display:none;"{% ENDIF %}>
<p><span>Гарантия:</span></p>
</td>
<td {% IFNOT goods_features.NAME=Гарантия %}style="display:none;"{% ENDIF %}>
{goods_features.VALUE}
</td>
{% ENDFOR %}
</tr>
</table>
{% ENDIF %}
<!-- END Блок характеристик товара. Показываем его если указаны характеристики -->
</td>