Our goal is to make the product exploration process π΅οΈ easy and efficient. We need to implement clear and user-friendly navigation π§ that enables users to explore and switch between different product categories or subcategories. In addition, we need to provide breadcrumb navigation π to help users understand their current location π within the category hierarchy.
π¨ Implementation Details
Category Display: The navigation options should be prominently displayed, possibly as a side panel π or a drop-down menu β¬οΈ. This might vary depending on the chosen design π¨.
API Usage: Make use of the commercetools API π», or any other simple API, to fetch the categories/subcategories information. The API call should return a list π of all available categories/subcategories.
Navigation Implementation: Each category or subcategory should be clickable π, and when clicked, the product list should be updated to reflect the selected category or subcategory.
Breadcrumb Navigation: Breadcrumb navigation π should be present on all category pages to give users a clear understanding of the category hierarchy and their current location π within it. Each segment of the breadcrumb should be a clickable link π that takes the user to the corresponding category or subcategory page.
Category Hierarchy: Ensure that the category hierarchy is accurately reflected in the breadcrumb navigation π. This will likely involve fetching category data from the chosen API (commercetools or another simple API) and dynamically generating the breadcrumb links based on this data.
β Acceptance Criteria
[x] User-friendly navigation for product categories and subcategories is implemented and clearly visible π.
[x] Users can switch between different product categories and subcategories.
[x] Clicking on a category or subcategory updates the product list accordingly π.
[x] Breadcrumb navigation or a similar navigational aid is present on all category pages, accurately reflecting the category hierarchy and the user's current location within it.
[x] Clicking on a segment of the breadcrumb navigation takes the user to the corresponding category or subcategory page.
π― Issue RSS-ECOMM-3_08: Implement Category π·οΈ and Breadcrumb Navigation π (25 points)
π Description
Our goal is to make the product exploration process π΅οΈ easy and efficient. We need to implement clear and user-friendly navigation π§ that enables users to explore and switch between different product categories or subcategories. In addition, we need to provide breadcrumb navigation π to help users understand their current location π within the category hierarchy.
π¨ Implementation Details
β Acceptance Criteria
π Useful Links and Resources