Implement product discovery and presentation

Learn how to implement robust product discovery and presentation strategies using commercetools SDKs

After completing this learning path, you will be able to:

  • Display core product data by efficiently querying and displaying product information, incorporating features like localization, price selection, and inventory awareness for various page types.
  • Develop effective product listings by designing and implementing functional product listing pages with robust search, filtering, faceting, and pagination.
  • Build dynamic product details and navigation by constructing interactive product detail pages with features like variant switching and create scalable navigation, such as mega menus, using category data and caching best practices.
  • Enhance usability and performance in product discovery by applying best practices and effectively using the Product Projection API, Product Search API, and Typescript SDK.

Get started by diving straight into one of our modules!


Category queries best practices
Learn how to build website navigation using the Composable Commerce Categories API.
Build product detail pages
Learn how Composable Commerce empowers you to build robust, localized, and high-performing product detail pages.
Build product listing pages
Learn how to build a product listing page using the Composable Commerce TypeScript SDK.