Recommendations yani widget önerilerini görmek için alttaki kodu uygulamanızda çalıştırın. Json objesi şeklinde ürün önerileri dönecektir.
zoneId
: RMC panelinde oluşturduğunuz widget sayfasında url’de bulunan ZoneID parametresinin değeri.
productCode
: Ürün bazlı öneri getirim sisteminde baz alınacak ürün kodu. Bize diğer entegrasyonlarınızda gönderilen ürün kodu değeriyle aynı olmalıdır.properties
: Kategori gibi genel filtreler yapmak için kullanılan parametreler. Object tipindedir, key=value değer alır.filter
: Ürünleri belirli kriterlere göre getirmek için kullanılan dizi veri tipinde değer.
visilabsApi.getRecommendations(zoneId, productCode, properties, filter)
Kullanım
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.PRODUCTNAME, filterType: RecommendationFilterType.like, value: 'laptop' }] 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) } }
Örnek Json
[{ "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
Özellik | Veri Tipi |
---|---|
code | String |
title | String |
img | String |
dest_url | String |
brand | String |
price | Double |
dprice | Double |
cur | String |
dcur | String |
freeshipping | Bool |
samedayshipping | Bool |
rating | Int |
comment | Int |
discount | Double |
attr1 | String |
attr2 | String |
attr3 | String |
attr4 | String |
attr5 | String |