# Check your learning A developer at GadgetGrove, a new online electronics retailer expanding into the Canadian market (targeting both English and French speakers), is tasked with building a dynamic product listing page for the "Smartphones" category. GadgetGrove uses a dedicated Store in Composable Commerce specific for Canada. Unlike Zen Electron's initial PLP, GadgetGrove requires advanced filtering capabilities, including filtering by multiple attributes simultaneously (for example, Brand AND Storage Size) and price ranges. They also need to display facet counts for **all** available options (brands, storage sizes, colors, etc.) even after a user has applied specific filters. The initial page load should display smartphones sorted by relevance, but users must be able to re-sort by price (low to high and high to low). The data displayed must be specific to the Canadian store, showing relevant localized details and prices in CAD. ## Where to next? Great job at finishing the Build product listing pages module. You covered a lot of ground and should feel proud! That brings us to the end of the Implement product discovery and presentation learning path. We've got plenty more learning for you to do at [Learn commercetools](/docs/learning.md). Take a look at our other learning paths and continue to grow with Composable Commerce. ## Related pages - [Area overview page with navigation](/learning-implement-product-discovery-and-presentation.md) - [Previous page: Implement search results pages with facets](/learning-implement-product-discovery-and-presentation/build-product-listing-pages/implement-search-results-pages-with-facets.md)