Если вы хотите просто вывести список характеристик вместо селекта, то это можно сделать следующим образом:
в файле css/css_default-full/themes/product_detalied.tpl.html с 64-й строчки начинается код:
<select class="product_option" name="product_option">
{foreach from=$option item=var}
<option {if $var.default} selected{/if} value="{$var.variantID}">{$var.name_var}{if $var.price_surplus!=0}({if $var.price_surplus>0}+{/if}{math equation="x/y" x=$var.price_surplus y=$smarty.const.CURRENCY_val format="%.2f"}){/if}</option>
{/foreach}
</select>
его можно заменить на следующий код:
{foreach from=$option item=var}
{$var.name_var}
{/foreach}
переменная {$var.name_var} это и есть название характеристики, его по желанию можно поместить в тег <li>, тогда цикл {foreach} будет внутри тега <ul>, а <li>{$var.name_var}</li> внутри {foreach}.
Если же нужно что бы при добавлении в корзину отображались нужные характеристики, при выводе их списком (например продукт имеет красный и белый цвет, и надо так что бы клиент мог добавить в корзину именно красного цвета товар и эта информация отображалась при покупке ), то необходимо cделать правки в файле core/js/js_scripts.js:
На 379-й строчке переменной option нужно присвоить значение айди нужных характеристик:
На пример переменная option получит следующие значения
option=",4,5";
строка всегда должна начинаться с запятой. В данном примере, при клике на кнопку купить в корзину попадет товар с характеристиками, айди которых 4 и 5