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
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
All these URLs support a request parameter "limit" to limit the number of returned resources.