В код настроек типовой динамической страницы вносим обработку GET-параметра letter
$letter = Core_Array::getGet('letter', '', 'trim');
if ($letter !== '')
{
if (preg_match('/^[a-zA-Zа-яА-ЯёЁ]$/u', $letter))
{
$Shop_Controller_Show->shopItems()->queryBuilder()->where('shop_items.name', 'LIKE', $letter . '%');
}
else
{
$Shop_Controller_Show->error404();
}
}