getRecommendations method
Get product recommendations
- Parameter
recomenedationVariantId: recommendation variant ID - Parameter
productIds: product IDs for product-based algorithms - Parameter
categoryId: product category ID for category-based algorithms - Parameter
filters: list ofRetenoRecomendationFilterfilters - additional algorithm filters array - Note: filters not supported on Android SDK yet
- Parameter
fields: response model fields keys
Example usage:
final recommendations = await Reteno.getRecommendations(
recomenedationVariantId: 'r1107v1482',
productIds: ['240-LV09', '24-WG080'],
categoryId: 'Default Category/Training/Video Download',
filters: [RetenoRecomendationFilter(name: 'filter_name', values: ['filter_value'])],
fields: ['productId', 'name', 'descr', 'imageUrl', 'price'],
);
Implementation
Future<List<RetenoRecommendation>> getRecommendations({
required String recomenedationVariantId,
required List<String> productIds,
required String categoryId,
List<RetenoRecomendationFilter>? filters,
List<String>? fields,
}) {
return _platform.getRecommendations(
recomenedationVariantId: recomenedationVariantId,
productIds: productIds,
categoryId: categoryId,
filters: filters,
fields: fields,
);
}