"za pomoca php" bedzie problem. bo za wiele php w prostashop go nie masz... cos o Smarty Ci wiadomo? a plik to product-list a reszte masz wytlumaczone parokrotnie na tym forum.
PrestaShop jest napisana w technologii .php i bez problemu mógłby to zrobić edytując kod php jednakże byłoby to rozwiązanie głupie. Smarty to tylko obsługa php w lepszym wydaniu więc nie popadajmy w skrajność.
Plik to product-list.tpl w katalogu Twojego szablonu, za skracanie odpowiada funkcja truncate, która prezentuje się tak:
{$cos|truncate:360:'...'} co skróci nam "inteligentnie" wyrażenie do ~35 znaków.