Implement Category pages
Last updated
Was this helpful?
Last updated
Was this helpful?
Nosto provides functionality to retrieve all products for a specific category. This is useful when you want to implement category merchandising using the same API as for Search.
Provide the API parameter to fetch all products associated with that category. Additionally should be provided for better analytics data.
Depending on your configuration, fetching a parent category will also include products from the child categories. For example, fetching products for the category Pants
would also include products from the categories Pants -> Shorts
and Pants -> Khakis
.
This is an admin-only setting. Please contact your Nosto representative to adjust this setting.
The category page shares a lot of similarities with the search page, so please refer to the search page documentation:
Product fields that can be requested in the hits
object are documented . All indexed fields are accessible via the API.
Provide the API parameter to fetch all products associated with that category. This parameter is the same as the categories
product field.
Product fields that can be requested in the hits
object are documented . All indexed fields are accessible via the API.
In some rare cases or is not enough. In these cases can be used to build any query for category & landing pages.
To analyze user behavior you need to implement tracking. This can be achieved using our . You need to implement the following methods with type = category
:
to track category page visits
to track clicks on category results