import {VisilabsApi, RecommendationAttribute, RecommendationFilterType} from 'react-native-related-digital'
const visilabsApi = new VisilabsApi(appAlias, siteId, organizationId, dataSource)
const getRecommendations = async () => {
try {
const zoneId = '6'
const productCode = ''
const properties = {
"OM.cat":"65" // Category code
}
// optional
const filters = [{
attribute: RecommendationAttribute.PRODUCTNAMEPRODUCTCODE,
filterType: RecommendationFilterType.like,
value: 'laptop400213467,300079508,00210031'
}]
const recommendations = await visilabsApi.getRecommendations(zoneId, productCode, properties, filters)
// const recommendations = await visilabsApi.getRecommendations(zoneId, productCode, properties)
console.log('recommendations', recommendations)
}
catch (e) {
console.log('recommendations error', e)
}
} |