Для этого можно использовать такой хук:
class Shop_Item_Indexing
{
static public function indexingShopItems($object, $args)
{
$args[0]
->queryBuilder()
->leftJoin('shop_warehouse_items', 'shop_warehouse_items.shop_item_id', '=', 'shop_items.id')
->having('SUM(shop_warehouse_items.count)', '>', 0)
->groupBy('shop_items.id');
}
}
Core_Event::attach('Shop_Module.indexingShopItems', array('Shop_Item_Indexing', 'indexingShopItems'));
После его добавления нужно будет выполнить переиндексацию сайта.