added ability to exclude a products by a set of products ids