پارامتر سفارش ProductServce.SearchPtoduct را در ProductModelFactory به صورت کد زیر مشخص کنید.
var products = _productService.SearchProducts(showHidden: true,
categoryIds: categoryIds,
manufacturerId: searchModel.SearchManufacturerId,
storeId: searchModel.SearchStoreId,
vendorId: searchModel.SearchVendorId,
warehouseId: searchModel.SearchWarehouseId,
productType: searchModel.SearchProductTypeId > 0 ? (ProductType?)searchModel.SearchProductTypeId : null,
keywords: searchModel.SearchProductName,
pageIndex: searchModel.Page - 1, pageSize: searchModel.PageSize,
overridePublished: overridePublished
orderBy: //your sorting value);
لازم به ذکر است ، گزینه های مرتب سازی ثابت هستند. اگر می خواهید بر اساس ویژگی دیگری غیر از آن دسته بندی کنید، باید ویژگی اضافی enum را در ProductSortingEnum اضافه کرده و روش ذخیره شده ProductLoadAllPaged را تغییر دهید.