Если вы хотите организовать вывод Новинок вручную то можете это реализовать через доп.свойства тип флажок.
Например:
$oShop = Core_Entity::factory('Shop', 1);
$Shop_Controller_Show = new Shop_Controller_Show($oShop);
$Shop_Controller_Show
->shopItems()
->queryBuilder()
->leftJoin('shop_item_properties', 'shop_items.shop_id', '=', 'shop_item_properties.shop_id')
// Если св-ва других типов, добавить соответствующие объединения
->leftJoin('property_value_ints', 'shop_items.id', '=', 'property_value_ints.entity_id',
array(
array('AND' => array('shop_item_properties.property_id', '=', Core_QueryBuilder::expression('`property_value_ints`.`property_id`')))
)
)
->where('shop_item_properties.property_id', '=', 3) //<- ИД доп.свойтва флажок - Новинка
// Значание дополнительного свойства
->where('property_value_ints.value', '=', 1) //<- Если помечан