Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagejs
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 = ''

      // optional
      const filters = [{
        attribute: RecommendationAttribute.PRODUCTNAME,
        filterType: RecommendationFilterType.like,
        value: 'laptop'
      }]

      const recommendations = await visilabsApi.getRecommendations(zoneId, productCode, filters)
      // const recommendations = await visilabsApi.getRecommendations(zoneId, productCode)
      
      console.log('recommendations', recommendations)
    }
    catch (e) {
      console.log('recommendations error', e)
    }
  }

Örnek Json

Code Block
languagejson
[{
    "title": "Name",
    "img": "https://url.jpg",
    "code": "1234567890",
    "target": "_self",
    "dest_url": "https://www.domain.com/1234567890?OM.zn=Alternative%20Products-w2&OM.zpc=11223344",
    "brand": "Brand",
    "price": 109.9500,
    "dprice": 99.9900,
    "cur": "TRY",
    "rating": 0,
    "comment": 0,
    "discount": 9.058663,
    "dcur": "TRY",
    "freeshipping": false,
    "samedayshipping": false,
    "attr1": "",
    "attr2": "",
    "attr3": "",
    "attr4": "",
    "attr5": "",
    "attr6": "",
    "attr7": "",
    "attr8": "",
    "attr9": "",
    "attr10": ""
}]

Her bir ürün için alttaki değerler dönecektir

...