Recommendations

The novomind iSHOP tracks user engagement on the site and tracks specified actions like "Order" or "Add-To-Basket". These events are processed by our recommendation engine. The generated recommendations can be requested via the novomind iSHOP REST API.

The api currently offers the following methods to access recommendations:

Customers viewing x, also viewed y:
<shop-url>/ishop-api/recommendations/productsbyview/?productId=x

Customers that bought x, also bought y:
<shop-url>/ishop-api/recommendations/productsbyorder/?productId=x

Customers that add x to the basket also added y:
<shop-url>/ishop-api/recommendations/productsbybasket/?productId=x

Items that are most similar to the given item x
<shop-url>/ishop-api/recommendations/itemsbysimilarity/?itemId=x

Topseller

Find the topseller products and brands for a category:

Topseller products:
<shop-url>/ishop-api/recommendations/topsellerproducts/?categoryId=x

Topseller brands:
<shop-url>/ishop-api/recommendations/topsellerbrands/?categoryId=x

Limit

All these URLs support a request parameter "limit" to limit the number of returned resources.