will help you To achive that you could simple run a product search using LastModified field to filter recently created products by date. You'll need to set the catalogs you want to search for, since you said you have to search in all of them.
var queryBuilder =
new CommerceQuery<Product, CommerceCatalogFullTextSearchBuilder>();
queryBuilder.SearchCriteria.FullTextSearchType = CommerceFullTextSearchType.FreeText;
queryBuilder.SearchCriteria.WhereClause = "LastModified > '2010-10-01'";
CommerceQueryOperationResponse response =
List<Product> products = new List<Product>();
if (response.CommerceEntities != null && response.CommerceEntities.Count > 0)
foreach(var p in response.CommerceEntities)
this will help I've always been told that you want your key phrase rich URLs as close to the root as possible. To use hyperbole, domain.com/manufacturers/nintendo/products/super-mario-brothers is less effective than domain.com/super-mario-brothers or domain.com/nintendo/super-mario-brothers. With the slashes, I assume you have IIS7. If you don't, you can download the Rewrite Module 2.0, and once installed, click it, then click add rule, there's a module right on the interface for taking care of trailing slashes throughout your solution.
Any of those help You want to set up Product Variations. EG You may have a T-Shirt that comes in various sizes. The TShirt is the product, however the variations are Large Medium Small. They cann all hold the same SKU or you can modify the SKU for each variant