Category Hints
Place your code after your builder's initialization line.
RCHRequestPlacement *placement = [[RCHRequestPlacement alloc] initWithPageType:RCHPlacementPageTypeHome name:@"<placement name>"]; RCHPlacementRecsBuilder *builder = [RCHSDK builderForRecsWithPlacement:placement]; // An array of category hints. You can pass one or more category hints. NSArray *categoryHints = @[ @"mens", @"mens-shoes", @"sportswear"]; // Set category hints. [builder setCategoryHintIDs:categoryHints]; __block RCHRecommendedProduct *product; [[RCHSDK defaultClient] sendRequest:[builder build] success:^(id responseObject) { RCHPlacementsResult *result = responseObject; RCHPlacement *placement = result.placements[0]; product = placement.recommendedProducts[0]; } failure:^(id responseObject, NSError *error){ // Use this code block to handle any errors that may occur while loading recommendations. NSLog(@"Error encountered: %@", error); }];