przeciez to czysta tabela HTML, ciezko nie zauwazyc..... teraz zadanie domowe znalesc zmienna nazwy atrybutu (ktora ciezko nie bedzie zslokalizowac) i dodac w przadane zmiejsce.
<tr style="background-color: '.($key % 2 ? '#DDE2E6' : '#EBECEE').';">
<td style="padding: 0.6em 0.4em;">'.$product['reference'].'</td>
<td style="padding: 0.6em 0.4em;"><strong>'.$product['name'].(isset($product['attributes']) ? ' - '.$product['attributes'] : '').' - '.$this->l('Customized').(!empty($customizationText) ? ' - '.$customizationText : '').'</strong></td>
<td style="padding: 0.6em 0.4em; text-align: right;">'.Tools::displayPrice(Product::getTaxCalculationMethod() == PS_TAX_EXC ? Tools::ps_round($price, 2) : $price_wt, $currency, false).'</td>
<td style="padding: 0.6em 0.4em; text-align: center;">'.$customizationQuantity.'</td>
<td style="padding: 0.6em 0.4em; text-align: right;">'.Tools::displayPrice($customizationQuantity * (Product::getTaxCalculationMethod() == PS_TAX_EXC ? Tools::ps_round($price, 2) : $price_wt), $currency, false).'</td>
</tr>
a zasadniczo to presta w standardzie wysyla "nazwa atrybutu: wartosc atrybutu" np. w moim wypadku mam "Krzesło HEIKE - Kolor : Chrom" wiec nie wiem czy, potrzymujac dalej, masz cos zle wprowadzone w atrytutach albo zmienna $product['attributes'] ma gdzie wycieta nazwe, nie standardowo.
a tek jeszcze w nawiasie, to uzywasz cech czy atrybutow? a w ogole co to za wersja? i moze jakis link?