Regions
You can add the following line after your builder initialization but before sendRequest.
[builder setRegionID:@"1337"];
The following example will add regional information to a Home request:
RCHRequestPlacement *placement = [[RCHRequestPlacement alloc] initWithPageType:RCHPlacementPageTypeHome name:@"<placement name>"]; RCHPlacementRecsBuilder *builder = [RCHSDK builderForRecsWithPlacement:placement]; // Add region information [builder setRegionID:@"1337"]; __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); }];