myowjaYOY/commerce
April 19, 2026
Training Manual
commerce
Generated by DocAgent — automated codebase documentation analysis. Based on analysis of 5 screens. Subject matter expert review is recommended before distribution.
April 20, 2026
Commerce Application
Training Manual
Document Date: April 2026
Generated by DocAgent — automated codebase documentation analysis. Subject matter expert review is recommended before distribution.
About This Document
This Training Manual covers 5 screen(s) of the Commerce application.
Screens covered in this document:
| Screen Name | URL Route |
|---|---|
| Home | / |
| Search | /search |
| Search Detail | /search/[collection] |
| Product Detail | /product/[handle] |
| Item Detail | /[page] |
Screens and features not included in the assessed documentation are outside the scope of this document.
Note: This document reflects a partial view of the application. The screens assessed here cover the primary shopper-facing browsing and discovery experience. Additional screens — including cart management, checkout, account management, and any administrative interfaces — should be assessed for comprehensive coverage.
How to Use This Manual
Structure of This Manual
This manual is organized into a clear learning path:
Foundation Skills → Module 1 → Module 2 → Module 3 → Capstone Exercise
Foundation Skills come first. These teach you the shared controls and patterns that appear throughout the application — things like reading a product grid or using sort controls. Learning these once means you won't need to re-learn them in every module.
Modules are organized around real workflows — the tasks you'll actually perform when using the application. Each module contains multiple Lessons.
Each Lesson follows the same structure:
| Section | What It Does |
|---|---|
| What You'll Learn | Explains the skill and when you'll use it |
| Before You Begin | Lists any prerequisites within the training |
| Walkthrough | Step-by-step instructions with one action per step |
| Try It Yourself | A practice exercise with a specific scenario |
| Knowledge Check | 2–3 questions to confirm you understood the concept |
| Tips & Gotchas | Practical advice and common mistakes to avoid |
Estimated Total Time
| Section | Estimated Time |
|---|---|
| Foundation Skills (4 skills) | 25–35 minutes |
| Module 1: Getting Oriented (2 lessons) | 20–30 minutes |
| Module 2: Finding Products (4 lessons) | 40–55 minutes |
| Module 3: Evaluating a Product (6 lessons) | 55–75 minutes |
| Capstone Exercise | 20–30 minutes |
| Total | ~2.5–3.5 hours |
You do not need to complete the manual in one sitting. Each lesson is self-contained enough that you can pause and resume.
Tracking Your Progress
At the end of this manual, you'll find a Skills Checklist. After completing each lesson, check off the corresponding skill. When all boxes are checked, you have completed the training.
Prerequisites
Before beginning this training, make sure you have the following:
A web browser — A modern browser (such as Chrome, Firefox, Safari, or Edge) with an up-to-date version installed.
Internet access — The application is web-based and requires a live connection.
Access to the storefront URL — You should have the web address of the Commerce application you are being trained on. If you do not have this, contact your system administrator.
No account required for browsing — The screens covered in this training (browsing, searching, and viewing products) are accessible to all visitors without logging in. If your store requires a login to browse, contact your system administrator for credentials before starting.
Sample data in the system — The training exercises assume that the store has products, collections, and content pages already set up. If the store appears empty, contact your system administrator to confirm that product data has been loaded.
Note: Cart management, checkout, and account features are not covered in this training manual. Those workflows occur on screens outside the scope of this document.
Foundation Skills
Before diving into the training modules, this section teaches you the shared controls and patterns that appear across multiple screens. Completing these foundation skills first will make every module faster and easier to follow.
FS-1: Working with Product Grids
What It Is
A product grid is the standard way the application displays multiple products at once. You will encounter product grids on the Search screen, the Search Detail screen, and within the featured sections of the Home screen.
The grid automatically adjusts the number of columns based on your screen size:
| Screen Size | Number of Columns |
|---|---|
| Mobile (small screen) | 1 column |
| Tablet / medium screen | 2 columns |
| Desktop / large screen | 3 columns |
This means the same page will look different on a phone versus a desktop computer — that is expected behavior, not an error.
How to Interact with a Product Grid
Reading the grid: Each cell in the grid is a product card. Each card displays:
A product image
The product title
The product price
Clicking a product card: Clicking anywhere on a product card navigates you to that product's Product Detail screen, where you can see full details, select variants, and add the item to your cart.
Empty grid state: If a search or collection returns no products, the grid is not shown. Instead, you will see a text message explaining that no products were found. This is covered in detail in Lesson 2.4: Interpreting Search Results and Empty States.
[Screenshot: A product grid showing 3 columns on a desktop screen, with product images, titles, and prices visible on each card]
Practice Exercise
Navigate to the Search screen by going to /search?q=shirt in your browser's address bar.
Observe how many columns the grid displays on your current device.
If you have access to a second device (or can resize your browser window), compare how the grid looks at a narrower width.
Click on any product card in the grid.
Confirm: You are taken to a new page showing the full details of that product.
Knowledge Check
If you are browsing on a mobile phone, how many product columns would you expect to see in the grid?
What happens when you click on a product card?
Tips
Tip: If you are not sure whether a product card is clickable, look for your cursor changing to a pointer (hand icon) when you hover over it.
Tip: The grid does not paginate within the same page — all matching products are displayed at once. If you see many products, scroll down to see them all.
FS-2: Using Sort Controls
What It Is
Sort controls let you reorder the products displayed in a grid. You will encounter sort controls on the Search screen and the Search Detail (collection) screen.
Sort controls are rendered by a shared layout component that appears above or alongside the product grid — they are not part of the grid itself.
How Sorting Works
Sorting is controlled by a sort option that you select from a dropdown or list. When you select a sort option, the page reloads with your chosen sort applied — the URL will update to include a ?sort= parameter (for example, ?sort=price-asc).
Common sort options you may see include:
| Sort Option | What It Does |
|---|---|
| Relevance (default) | Shows the most relevant products first based on your search |
| Price: Low to High | Shows the least expensive products first |
| Price: High to Low | Shows the most expensive products first |
| Newest | Shows the most recently added products first |
| Best Selling | Shows the most popular products first |
Note: The exact sort options available in your store may vary. The options above represent common configurations. Verify the available options with your system administrator.
Deep-Linking with Sort
Because sort is stored in the URL, you can bookmark or share a sorted view. For example, sharing the URL /search?q=hoodie&sort=price-asc will show the same sorted results to anyone who opens that link.
[Screenshot: The sort dropdown open, showing available sort options with one option highlighted]
Practice Exercise
Navigate to /search?q=jacket in your browser.
Note the current order of the products displayed.
Use the sort control to change the sort to Price: Low to High (or the equivalent option in your store).
Confirm: The page reloads and the URL now includes ?sort= followed by a sort slug. The products are now ordered from least to most expensive.
Now change the sort to Price: High to Low.
Confirm: The most expensive product now appears first in the grid.
Knowledge Check
If you share a URL that includes ?sort=price-asc with a colleague, what will they see when they open it?
What happens if you navigate to a sort URL with a sort value that the system does not recognize?
Tips
Tip: Sorting does not filter out any products — it only changes the order. All the same products are still shown.
Gotcha: If you change the sort and the page appears to reload but the order does not change, check that the URL has updated. If the URL did not change, the sort selection may not have registered — try again.
FS-3: Understanding Product Cards and Tile Labels
What It Is
A product card (also called a grid tile) is the individual unit within a product grid. You will see product cards on the Home screen (in the featured grid and carousel), the Search screen, the Search Detail screen, and the Product Detail screen (in the Related Products section).
What a Product Card Shows
Each product card displays:
Product image — A thumbnail photo of the product
Product title — The name of the product, overlaid on or displayed below the image
Price — The product's price, including currency
Currency code — The currency in which the price is displayed (e.g., USD)
Availability
If a product is not available for purchase, this may be reflected in the card's display. The specific visual treatment depends on the store's configuration.
[Screenshot: A single product card showing the image, title, price, and currency label]
Practice Exercise
Navigate to the Home screen (/).
Find the featured product grid at the top of the page.
Identify the title and price on at least two different product cards.
Find the horizontally scrollable carousel below the featured grid.
Scroll the carousel left and right to reveal additional product cards.
Confirm: Each card in the carousel also shows a title and price.
Knowledge Check
What three pieces of information does a product card always display?
Where on the Home screen would you find a horizontally scrollable row of product cards?
Tips
Tip: On the Home screen, the carousel may extend beyond the visible screen width. Scroll horizontally (or swipe on a touch device) to see all available products.
Tip: Product cards are always clickable links. Clicking any card takes you directly to that product's detail page.
FS-4: Navigating Between Pages
What It Is
The Commerce application uses standard web navigation. Understanding how to move between screens will help you complete every module in this training. You will use these navigation patterns throughout the entire application.
Navigation Methods
Clicking product cards and links: The most common way to navigate. Clicking a product card takes you to the Product Detail screen. Clicking a link in the footer takes you to an informational page.
Using the browser's Back button: At any point, you can press your browser's Back button to return to the previous screen. This is especially useful after viewing a product detail page when you want to return to your search results.
Typing a URL directly: You can navigate to any screen by typing its URL into your browser's address bar. This is useful for deep-linking to specific searches or collections.
404 Pages: If you navigate to a product, collection, or content page that does not exist, the application will show a 404 page (a "not found" message). This is normal behavior — it means the URL you used does not match any content in the system. Use your browser's Back button to return to a working page.
[Screenshot: The application's 404 page, showing a "not found" message]
Practice Exercise
Navigate to the Home screen (/).
Click on any product card in the featured grid.
Confirm: You are now on a Product Detail screen.
Press your browser's Back button.
Confirm: You are back on the Home screen.
Now type a URL for a page that does not exist — for example, /product/this-product-does-not-exist-xyz.
Confirm: You see a 404 "not found" page.
Press your browser's Back button to return.
Knowledge Check
What does a 404 page mean, and what should you do when you see one?
How can you return to your search results after viewing a product detail page?
Tips
Tip: The application pre-loads linked pages in the background as you browse, so navigation between pages is often very fast.
Gotcha: If you use the browser's Refresh button on a search results page, the page will reload with the same search query — your results will not be lost.
Module 1: Getting Oriented — Your First Visit to the Store
Learning Objectives
After completing this module, you will be able to:
Identify the three main sections of the Home screen and describe the purpose of each
Navigate from the Home screen to a product detail page using featured product cards
Locate and read informational content pages (such as About Us or Privacy Policy)
Recognize the footer as a consistent navigation element across all screens
Estimated Time: 20–30 minutes
Lesson 1.1: Exploring the Home Screen
What You'll Learn
The Home screen is the first thing shoppers see when they visit the store. In this lesson, you'll learn how the Home screen is organized, what each section does, and how to use it as a starting point for browsing. Understanding this layout will help you orient yourself every time you return to the store.
Before You Begin
Complete FS-3: Understanding Product Cards and Tile Labels and FS-4: Navigating Between Pages before starting this lesson.
Walkthrough
Open your web browser and navigate to the store's home URL (/).
Allow the page to fully load. You should see a visually rich page with product images prominently displayed.
Look at the top section of the page. You will see a featured product grid called the Three Item Grid. This section highlights three products — typically one large hero product and two smaller supporting products.
Identify the large hero product on the left or top of the Three Item Grid. This is the most prominently featured product on the page.
Identify the two supporting product cards alongside the hero. Each shows a product image, title, and price.
Scroll down past the Three Item Grid. You will see a horizontally scrollable carousel of additional product cards.
Scroll the carousel to the right (or swipe right on a touch device) to reveal more product cards beyond the initial view.
Try It Yourself
Now practice navigating from the Home screen:
Navigate to the Home screen (/).
In the Three Item Grid, find the second supporting product card (not the hero, not the first supporting card — the second one).
Note the product's title and price before clicking.
Click on that product card.
Confirm: You are taken to the Product Detail screen for that product, and the title matches what you noted in step 3.
Press your browser's Back button to return to the Home screen.
Now scroll to the carousel and click on the third product card visible in the carousel.
Confirm: You are taken to a different Product Detail screen.
Press Back again to return to the Home screen.
Knowledge Check
What are the three main sections of the Home screen, listed from top to bottom?
What is the difference between the Three Item Grid and the Carousel in terms of how they display products?
If you wanted to see more products than are visible in the carousel, what would you do?
Tips & Gotchas
Tip: The Three Item Grid and Carousel are automatically populated from the store's product catalog. The specific products shown are determined by the store's configuration — you do not need to manage which products appear here.
Gotcha: The carousel may not show a scroll indicator on all browsers. If you can't see more products, try clicking and dragging horizontally within the carousel area, or use a horizontal scroll gesture on a trackpad.
Tip: The Home screen always shows the same content regardless of any URL parameters — there are no filters or search terms that affect what appears here.
Lesson 1.2: Reading Informational Pages
What You'll Learn
Beyond products, the store contains informational content pages — such as "About Us," "Privacy Policy," or "Terms of Service." These pages are authored by the store's team and contain editorial or legal content. In this lesson, you'll learn how to navigate to these pages and what to expect when you arrive. You'll use this skill whenever you need to reference store policies or background information.
Before You Begin
Complete Lesson 1.1: Exploring the Home Screen. No other prerequisites.
Walkthrough
From any screen in the application, scroll to the bottom of the page to find the Footer.
Look for navigation links in the Footer. These typically include links to pages such as About Us, Privacy Policy, Terms of Service, or similar.
Click on one of the Footer links — for this walkthrough, click the link that corresponds to an "About" or "About Us" page.
The page will load and display the following elements, from top to bottom:
A large page title at the top (for example, "About Us")
The body content — the full text of the page, which may include headings, paragraphs, and lists
A small last updated date at the bottom of the content (for example, "January 15, 2024")
Read through the page content. Notice that the text is formatted with proper headings, paragraphs, and spacing for easy reading.
Look at the last updated date at the very bottom of the content. This tells you when the page was last modified by the store's team.
If the page content contains any links (underlined or colored text), you can click them to follow those links. These are standard web links authored by the store team.
Try It Yourself
Navigate to the Home screen (/).
Scroll to the Footer and find a link to a different informational page than the one used in the walkthrough above — for example, a Privacy Policy or Terms of Service page.
Click that link.
Confirm: The page loads with a large title at the top, body content in the middle, and a last updated date at the bottom.
Note the last updated date shown on this page.
Now try navigating directly to an informational page by typing a URL — for example, /about or /privacy-policy — in your browser's address bar.
Confirm: The page loads correctly.
Try navigating to a page that does not exist: type /this-page-does-not-exist in your address bar.
Confirm: You see a 404 "not found" page, not an error or blank screen.
Knowledge Check
What three elements appear on every informational page, from top to bottom?
What does the "last updated" date at the bottom of an informational page tell you?
If you click a link within the body of an informational page, what happens?
Tips & Gotchas
Tip: Informational pages are read-only — there is nothing to fill in or submit. Your only interaction is reading and following links.
Gotcha: If you navigate to an informational page URL and see a 404 error, it means that page has not been created in the store yet, or the URL handle is different from what you expected. Check with your system administrator for the correct URL.
Tip: The last updated date reflects when the store team last edited the page in Shopify. It does not update automatically — it only changes when the content is manually revised.
Module 2: Finding Products — Search and Browse
Learning Objectives
After completing this module, you will be able to:
Search for products using a keyword and interpret the results shown
Browse products within a specific collection by navigating to a collection page
Apply sort options to reorder search and collection results
Identify and respond appropriately to empty states (no results found)
Estimated Time: 40–55 minutes
Lesson 2.1: Searching for Products by Keyword
What You'll Learn
The Search screen lets you find products by typing a keyword. When you need to find a specific item — or browse everything related to a topic — keyword search is your fastest tool. In this lesson, you'll learn how to perform a search and read the results.
Before You Begin
Complete FS-1: Working with Product Grids and FS-2: Using Sort Controls before starting this lesson. No other prerequisites.
Walkthrough
This screen uses a product grid to display results. If you haven't already, complete FS-1: Working with Product Grids before continuing.
Click on the search input to activate it.
Type the word hoodie into the search field.
Press Enter or click the search button to submit your search.
You will be taken to the Search screen at a URL like /search?q=hoodie. The page will display your results.
Look at the results summary near the top of the content area. It will read something like: "Showing 4 result(s) for hoodie" — with your search term in bold and the number of results shown.
Below the summary, you will see a product grid containing all matching products. Each card shows the product image, title, and price.
Review the results. Notice that the search term you entered appears in bold in the summary line.
Try It Yourself
Use the search input to search for the term jacket (not "hoodie" as in the walkthrough).
Confirm: The URL changes to /search?q=jacket and a results summary appears.
Count the number of results shown in the summary line.
Identify the product in the grid that has the highest visible price.
Now search for a very specific term that is unlikely to match any products — for example, xyzproductnotfound.
Confirm: The results summary reads "There are no products that match xyzproductnotfound" and no product grid is shown.
Use your browser's Back button to return to your previous search results.
Knowledge Check
What does the results summary line tell you, and when does it appear?
What does the page look like when a search returns zero results?
If you search for a term and then want to search for something else, what do you do?
Tips & Gotchas
Tip: Search is not case-sensitive — searching for "Hoodie" and "hoodie" will return the same results.
Gotcha: If you navigate to /search without any search term, the page will appear blank — no summary and no grid. This is expected behavior. You need to enter a search term to see results.
Tip: You can bookmark a search results page. The URL /search?q=hoodie will always show the same search results when opened, making it easy to return to a specific search.
Lesson 2.2: Browsing Products by Collection
What You'll Learn
Collections are curated groups of products organized by the store team — for example, "Shirts," "Accessories," or "Summer Sale." Browsing by collection is useful when you want to explore everything in a category rather than searching for a specific item. In this lesson, you'll learn how to navigate to a collection page and read its contents.
Before You Begin
Complete Lesson 2.1: Searching for Products by Keyword. Make sure you have also completed FS-1: Working with Product Grids.
Walkthrough
This screen uses a product grid to display collection products. If you haven't already, complete FS-1: Working with Product Grids before continuing.
Navigate to a collection page by typing a collection URL into your browser's address bar. Collection URLs follow the pattern /search/[collection-name]. For this walkthrough, navigate to /search/shirts (or substitute a collection handle that exists in your store — ask your system administrator if you are unsure).
The page will load and display all products in that collection in a product grid.
Scroll through the grid to see all available products in this collection.
Notice that there is no search summary line on a collection page — unlike the Search screen, collection pages do not show a count of results at the top.
Click on any product card to navigate to its Product Detail screen.
Press your browser's Back button to return to the collection page.
Now navigate to a collection that does not exist — for example, /search/this-collection-does-not-exist.
Confirm: You see a 404 "not found" page. This means the collection handle in the URL does not match any collection in the store.
Try It Yourself
Navigate to a different collection than the one used in the walkthrough — for example, /search/accessories or another collection handle provided by your system administrator.
Confirm: The page loads and displays a product grid.
Count how many products are visible in the grid.
Find the product card with the longest product title in the grid.
Click on that product card.
Confirm: You are taken to the Product Detail screen for that product.
Press Back to return to the collection page.
Now navigate to /search/hoodies (or a collection you know exists in your store).
Confirm: The grid shows only products from that specific collection.
Knowledge Check
What is a collection, and how is it different from a search result?
What does the URL /search/accessories tell you about what will be displayed on that page?
What happens if you navigate to a collection URL for a collection that does not exist?
Tips & Gotchas
Tip: Collection handles in URLs are always lowercase and use hyphens instead of spaces (e.g., summer-sale, not Summer Sale). If a collection URL isn't working, check for spaces or capital letters.
Gotcha: If a collection exists but has no products assigned to it, you will see the message "No products found in this collection" instead of a grid. This is not an error — it means the collection is empty.
Tip: Collection pages are fully shareable. Sending someone the URL /search/shirts will show them the same collection you are viewing.
Lesson 2.3: Sorting Search and Collection Results
What You'll Learn
Both the Search screen and collection pages support sorting, which lets you reorder products to find what you're looking for more easily. For example, you might sort by price to find the most affordable options first. In this lesson, you'll learn how to apply and change sort options on both types of pages.
Before You Begin
Complete Lesson 2.1: Searching for Products by Keyword and Lesson 2.2: Browsing Products by Collection. Also complete FS-2: Using Sort Controls if you haven't already.
Walkthrough
This screen uses sort controls that are part of the shared layout. If you haven't already, complete FS-2: Using Sort Controls before continuing.
Navigate to the Search screen with a query: go to /search?q=shirt in your browser.
The page loads with the default sort order applied (typically by relevance).
Locate the sort control — this is a dropdown or list of sort options, typically displayed above or near the product grid. It is part of the page's shared layout.
Click the sort control to open it and view the available options.
Select Price: Low to High (or the equivalent option in your store).
Confirm: The page reloads. The URL now includes ?sort=price-asc (or a similar sort slug) in addition to ?q=shirt. The products are now ordered from least expensive to most expensive.
Now select Price: High to Low from the sort control.
Confirm: The page reloads again. The most expensive product now appears first in the grid.
Navigate to a collection page — for example, /search/shirts.
Apply the same Price: Low to High sort to the collection page.
Confirm: The URL updates to include ?sort=price-asc and the products reorder accordingly.
Try It Yourself
Navigate to /search?q=pants (or a search term that returns multiple results in your store).
Apply the Newest sort option (or the equivalent in your store).
Confirm: The URL updates and the products reorder.
Note the title of the product that now appears first in the grid.
Now apply the Best Selling sort option.
Confirm: The product order changes again.
Note whether the same product that was first under "Newest" is still first under "Best Selling."
Navigate to a collection page (e.g., /search/accessories) and apply the Price: High to Low sort.
Confirm: The URL for the collection page now includes ?sort=price-desc (or equivalent) and the most expensive product appears first.
Knowledge Check
How does the application remember which sort option you have selected?
If you share a collection URL that includes ?sort=price-asc with a colleague, what will they see when they open it?
What happens if you manually type an unrecognized sort value into the URL (for example, ?sort=invalid-option)?
Tips & Gotchas
Tip: Sorting is preserved in the URL, so you can bookmark a sorted view and return to it later without re-applying the sort.
Gotcha: Changing the sort option causes a full page reload. If you have scrolled far down a long product list, you will return to the top of the page after sorting. This is expected behavior.
Tip: If no sort is selected (or the URL has no ?sort= parameter), the page uses the store's default sort order automatically. You don't need to explicitly set a sort to get results.
Lesson 2.4: Interpreting Search Results and Empty States
What You'll Learn
Not every search or collection browse will return products. Knowing how to read the different result states — and what to do when you see them — will help you navigate the store confidently. In this lesson, you'll learn to recognize and respond to all the possible result states on the Search and collection screens.
Before You Begin
Complete Lesson 2.1: Searching for Products by Keyword and Lesson 2.2: Browsing Products by Collection.
Walkthrough
State 1: Successful search with results
Navigate to /search?q=hoodie.
Confirm: You see a results summary line reading "Showing N result(s) for hoodie" and a product grid below it.
This is the normal, successful state.
State 2: Search with no results
Navigate to /search?q=zzznoresults.
Confirm: You see the message "There are no products that match zzznoresults" and no product grid is shown.
This tells you the search term did not match any products. Try a different search term.
State 3: Search screen with no query
Navigate to /search (no ?q= parameter).
Confirm: The page appears blank — no summary text and no product grid. This is expected. The search screen requires a query to show results.
State 4: Collection with no products
Ask your system administrator if there is an empty collection in your store, or navigate to a collection you know exists.
If the collection has no products, you will see the message: "No products found in this collection."
This is not an error — it means the collection exists but currently has no products assigned to it.
State 5: Collection not found (404)
Navigate to /search/this-collection-xyz-does-not-exist.
Confirm: You see a 404 "not found" page. This means the collection handle does not exist in the store at all.
[Screenshot: Side-by-side comparison of the "no results" message on the Search screen and the "no products found" message on a collection page]
Try It Yourself
For this exercise, you will work through each state and record what you observe:
Navigate to /search?q=blue+denim+jacket+extra+long+search+term.
Record: Does the page show results or a "no products" message?
Navigate to /search (no query).
Record: What does the page look like? Is there any text or grid visible?
Navigate to a collection you know exists in your store (ask your system administrator if needed).
Record: How many products are shown?
Navigate to /search/fakecollection99999.
Record: What page do you see?
Confirm: You have now seen at least three different result states.
Knowledge Check
What is the difference between the "no results" message on the Search screen and the "no products found" message on a collection page?
If you navigate to /search with no query and see a blank page, is something broken? How do you know?
What does a 404 page on a collection URL tell you, and how is it different from an empty collection?
Tips & Gotchas
Tip: If a search returns no results, try a shorter or more general search term. For example, instead of "blue cotton hoodie size large," try just "hoodie."
Gotcha: The blank state at /search (no query) can look like a broken page, but it is intentional. Always make sure your URL includes ?q= followed by a search term.
Tip: If you see a 404 on a collection page, the collection handle in the URL may be misspelled. Double-check the URL and try again.
Module 3: Evaluating a Product — The Product Detail Screen
Learning Objectives
After completing this module, you will be able to:
Navigate to a Product Detail screen from any product card in the application
Browse through a product's image gallery to view all available photos
Read and interpret product information including title, description, and pricing
Select product variants (such as size and color) before adding to cart
Add a product to your cart using the add-to-cart button
Use the Related Products section to discover and navigate to similar items
Estimated Time: 55–75 minutes
Lesson 3.1: Navigating to a Product Detail Page
What You'll Learn
The Product Detail screen is where you go to learn everything about a specific product before deciding to purchase it. In this lesson, you'll learn the different ways to reach a Product Detail screen and what the URL structure looks like. You'll use this navigation skill constantly as you browse the store.
Before You Begin
Complete Module 2: Finding Products — Search and Browse and FS-4: Navigating Between Pages.
Walkthrough
Navigate to the Search screen by searching for tee (or a term that returns results in your store).
In the product grid, click on any product card.
Confirm: You are taken to the Product Detail screen. The URL in your browser's address bar will follow the pattern /product/[product-name] — for example, /product/classic-white-tee.
Note the URL. The part after /product/ is called the product's handle — a unique, URL-safe identifier for that product.
Press your browser's Back button to return to the search results.
Now navigate to a product directly by typing its URL. If you know a product's handle, type /product/[handle] into your address bar.
Confirm: The Product Detail screen loads for that product.
Try navigating to a product that does not exist: type /product/this-product-does-not-exist-xyz into your address bar.
Confirm: You see a 404 "not found" page.
[Screenshot: A Product Detail screen showing the full layout — image gallery on the left, product information on the right]
Try It Yourself
Navigate to the Home screen (/).
Click on the hero product (the largest product card) in the Three Item Grid.
Confirm: You are on a Product Detail screen. Note the product handle in the URL.
Press Back to return to the Home screen.
Now click on one of the carousel product cards.
Confirm: You are on a different Product Detail screen with a different handle in the URL.
Press Back to return to the Home screen.
Navigate to a collection page (e.g., /search/shirts) and click on a product card there.
Confirm: You arrive at the Product Detail screen for that product.
Knowledge Check
What does the URL /product/classic-white-tee tell you about the product you are viewing?
Name three different places in the application from which you can navigate to a Product Detail screen.
What happens if you navigate to a product URL for a product that no longer exists in the store?
Tips & Gotchas
Tip: Product handles are stable URLs — you can bookmark a Product Detail page and return to it later. The URL will continue to work as long as the product exists in the store.
Gotcha: Product handles are case-sensitive in URLs. /product/Classic-White-Tee and /product/classic-white-tee may behave differently. Always use the URL exactly as it appears in your browser.
Tip: If you want to share a specific product with someone, simply copy the URL from your browser's address bar and send it to them.
Lesson 3.2: Browsing Product Images
What You'll Learn
Most products have multiple photos showing different angles, colors, or details. The image gallery on the Product Detail screen lets you browse through all available photos. In this lesson, you'll learn how to navigate the gallery so you can fully evaluate a product before purchasing.
Before You Begin
Complete Lesson 3.1: Navigating to a Product Detail Page.
Walkthrough
Navigate to any Product Detail screen (for example, by clicking a product card from a search result).
Look at the left side of the screen (or the top section on mobile). This is the image gallery — the primary visual area of the Product Detail screen.
The gallery displays the main product image prominently in the center.
Look for thumbnail images — smaller versions of the product's other photos, typically displayed below or alongside the main image. These allow you to switch between different photos.
Click on a thumbnail image.
Confirm: The main image area updates to show the photo you selected.
Continue clicking through the available thumbnails to view all product photos.
Note that a product can have up to 5 images in the gallery. If a product has more than 5 photos in the store's catalog, only the first 5 are shown.
While the gallery is loading (especially on a slower connection), you may see a blank square placeholder where the image will appear. This is normal — the image will load shortly.
Try It Yourself
Navigate to a Product Detail screen for a product that you expect has multiple images (clothing items often have several photos).
Count how many thumbnail images are available.
Click on the last thumbnail in the sequence (not the first one).
Confirm: The main image area updates to show that photo.
Click on the first thumbnail to return to the primary product photo.
Confirm: The main image returns to the first photo.
Now navigate to a different product and check whether it has fewer images. Note the difference.
Knowledge Check
What is the maximum number of images that can appear in the product gallery?
What does the blank square placeholder mean when you first load a Product Detail page?
How do you switch between different product photos in the gallery?
Tips & Gotchas
Tip: If a product only has one image, no thumbnails will be shown — just the single main image. This is normal.
Gotcha: The gallery is limited to 5 images regardless of how many photos the product has in the store's catalog. If you need to see additional photos, contact the store team.
Tip: On mobile devices, you may be able to swipe left and right on the main image to navigate between photos, in addition to tapping thumbnails.
Lesson 3.3: Reading Product Information and Pricing
What You'll Learn
The right side of the Product Detail screen contains all the key information you need to evaluate a product: its name, price, and description. Understanding how to read this information — especially pricing for products with multiple variants — will help you make informed purchasing decisions. You'll use this skill every time you evaluate a product.
Before You Begin
Complete Lesson 3.2: Browsing Product Images.
Walkthrough
Navigate to any Product Detail screen.
Look at the right column of the screen (or the section below the image gallery on mobile). This area is called the Product Description section.
At the top of this section, find the product title — the name of the product in large text.
Below the title, find the price. For products with a single variant, you will see one price. For products with multiple variants (e.g., different sizes or colors), you may see a price range showing the lowest and highest prices across all variants.
| Price Display | What It Means |
|---|---|
| Single price (e.g., "$29.99") | All variants of this product cost the same amount |
| Price range (e.g., "$19.99 – $49.99") | Different variants have different prices; the range shows the lowest and highest |
Below the price, read the product description — this is the full text description of the product, which may include details about materials, fit, care instructions, and other relevant information.
Note whether the product shows an availability status. If a product is out of stock, this will be indicated in the product information area.
Try It Yourself
Navigate to a Product Detail screen for a product that has multiple variants (such as a clothing item available in multiple sizes).
Locate the price displayed in the Product Description section.
Determine whether the price shown is a single price or a price range.
Read the full product description and identify one specific detail mentioned (for example, the material, the fit type, or a care instruction).
Navigate to a different product — one that appears to be a simpler item with fewer variants.
Compare the price display between the two products. Does the second product show a range or a single price?
Confirm: You can identify the title, price, and at least one detail from the description for both products.
Knowledge Check
What does a price range on a Product Detail screen indicate?
Where on the Product Detail screen would you find the product's description text?
If a product shows a price range of "$15.00 – $45.00," what does the $15.00 represent?
Tips & Gotchas
Tip: The price range reflects the full spread across all variants. Once you select a specific variant (such as a size), the displayed price may update to show the exact price for that variant.
Gotcha: A product that shows as available may still have individual variants that are out of stock. Always check availability after selecting your specific variant before adding to cart.
Tip: Product descriptions are written by the store team and may vary in length and detail. Some products have very brief descriptions; others have extensive information.
Lesson 3.4: Selecting Product Variants
What You'll Learn
Many products come in multiple options — different sizes, colors, materials, or other attributes. These options are called variants. Before you can add a product to your cart, you typically need to select the specific variant you want. In this lesson, you'll learn how to use the variant selectors on the Product Detail screen.
Before You Begin
Complete Lesson 3.3: Reading Product Information and Pricing.
Walkthrough
Navigate to a Product Detail screen for a product that has multiple variants — for example, a clothing item available in different sizes and colors.
In the Product Description section (right column), look for the variant selectors. These may appear as:
Dropdown menus — click to open and select an option
Swatches — clickable color or pattern squares
Button groups — a row of clickable size or option buttons
Identify the variant options available. Common variant types include:
| Variant Type | Example Options |
|---|---|
| Size | XS, S, M, L, XL, XXL |
| Color | Black, White, Navy, Red |
| Material | Cotton, Polyester, Blend |
Click on a size option (for example, select "M" or "Medium").
Confirm: The selected option is visually highlighted or marked as selected. The price may update if different sizes have different prices.
Click on a color option if available (for example, select "Black").
Confirm: The selected color is highlighted. The product image in the gallery may update to show the product in the selected color.
If a variant option is unavailable (out of stock), it will typically appear grayed out or crossed out. You cannot select an unavailable variant.
Try clicking on a different size to change your selection.
Confirm: The new size is now highlighted and the previous selection is deselected.
Try It Yourself
Navigate to a Product Detail screen for a product with at least two types of variants (for example, both size and color).
Select the largest available size option.
Confirm: That size is visually highlighted.
Select a different color than the default (if color variants are available).
Confirm: The color selection is highlighted and the gallery image may have updated.
Now change your size selection to the smallest available size.
Confirm: The size selection updates and the previous size is no longer highlighted.
Note whether the price changed when you switched between sizes.
Try clicking on a variant that appears grayed out (if one exists).
Confirm: You cannot select a grayed-out variant.
Knowledge Check
What is a product variant, and why do you need to select one before adding to cart?
How can you tell which variant option is currently selected?
What does it mean when a variant option appears grayed out?
Tips & Gotchas
Tip: Always select all required variant options before attempting to add a product to your cart. If a required option is not selected, the Add to Cart button may remain disabled.
Gotcha: Changing a variant selection (especially color) may update the product images in the gallery to show the product in the new variant. This is expected — the gallery is showing you the correct product for your selection.
Tip: If you are unsure which variant to select, read the product description carefully — it often contains sizing guides or color descriptions to help you choose.
Lesson 3.5: Adding a Product to Your Cart
What You'll Learn
Once you've reviewed a product and selected your preferred variant, the final step is adding it to your cart. In this lesson, you'll learn how to use the Add to Cart button and what to expect after clicking it. This is the primary action on the Product Detail screen.
Before You Begin
Complete Lesson 3.4: Selecting Product Variants. You should have a product open with all required variants selected.
Walkthrough
Navigate to a Product Detail screen and select all required variant options (as practiced in Lesson 3.4).
In the Product Description section, locate the Add to Cart button. It is typically a prominent button below the variant selectors.
Confirm that the Add to Cart button is active (not grayed out). If it appears grayed out or disabled, check that you have selected all required variant options.
Click the Add to Cart button.
Confirm: The application responds to your click. The specific visual feedback (such as a confirmation message, a cart icon updating, or a mini-cart appearing) depends on your store's configuration.
Note: The cart management experience — including viewing cart contents, updating quantities, and proceeding to checkout — occurs on screens outside the scope of this document. Please consult your system administrator for guidance on the complete cart and checkout process.
[Screenshot: The Add to Cart button in its active state, ready to be clicked]
Try It Yourself
Navigate to a Product Detail screen for a product that is in stock.
Select a different variant combination than the one you used in the Lesson 3.4 walkthrough — for example, choose a different size or color.
Verify that the Add to Cart button is active and not grayed out.
Click Add to Cart.
Confirm: The application provides some form of visual feedback confirming the item was added.
Now navigate to a product that has variants but do not select any variant options.
Observe the state of the Add to Cart button.
Confirm: The button is disabled or unavailable when no variant is selected (if the product requires a variant selection).
Knowledge Check
What must you do before the Add to Cart button becomes active?
What does it mean if the Add to Cart button appears grayed out or disabled?
If a product is out of stock, what do you expect to see instead of the Add to Cart button?
Tips & Gotchas
Tip: If you accidentally add the wrong variant to your cart, you will need to manage your cart to remove or change it. Cart management is covered on screens outside this document — consult your system administrator.
Gotcha: Clicking Add to Cart multiple times may add multiple units of the same product to your cart. Click it once and wait for the confirmation before clicking again.
Tip: The Add to Cart button is only available for products that are available for sale. If a product is marked as unavailable, you will not be able to add it to your cart regardless of variant selection.
Lesson 3.6: Exploring Related Products
What You'll Learn
At the bottom of many Product Detail screens, you'll find a Related Products section that suggests other items you might be interested in. This section is a powerful browsing tool — it helps you discover products similar to the one you're viewing without having to go back to search. In this lesson, you'll learn how to use the Related Products section to continue exploring the catalog.
Before You Begin
Complete Lesson 3.1: Navigating to a Product Detail Page. Also complete FS-3: Understanding Product Cards and Tile Labels.
Walkthrough
Navigate to any Product Detail screen.
Scroll down past the main product card (the image gallery and product description area).
Look for the Related Products section below the main product card. This section displays a horizontally scrollable row of product tiles.
If the Related Products section is present, you will see multiple product tiles, each showing a product image, title, price, and currency.
Scroll the Related Products row horizontally to see all available suggestions.
Click on any related product tile.
Confirm: You are taken to the Product Detail screen for that related product. The URL changes to reflect the new product's handle.
Scroll down on the new product's page to check whether it also has a Related Products section.
Note that the Related Products section is not always present. If the system has no recommendations for a particular product, the section will not appear at all — this is normal.
Try It Yourself
Navigate to a Product Detail screen for a product in a specific category (for example, a shirt).
Scroll down to find the Related Products section.
Identify the related product tile that has the highest price in the row.
Note that product's title.
Click on a different related product tile — one that is not the most expensive.
Confirm: You are now on a new Product Detail screen.
Scroll down on this new page and check whether it also has a Related Products section.
If it does, click on one of those related products.
Confirm: You can navigate through a chain of related products, each leading to another Product Detail screen.
Use your browser's Back button to return to your original product.
Knowledge Check
Where on the Product Detail screen is the Related Products section located?
What happens if the system has no product recommendations for the product you are viewing?
How is the Related Products section similar to the carousel on the Home screen?
Tips & Gotchas
Tip: Related product suggestions are generated automatically by the store's catalog system based on the product you are viewing. You cannot manually control which products appear here.
Gotcha: If you don't see a Related Products section, it doesn't mean the feature is broken — it simply means no recommendations are available for that specific product. Try viewing a different product to see if recommendations appear.
Tip: The Related Products section is a great way to discover items you might not have found through search. If you find a product you like, always check the related products before leaving the page.
Capstone Exercise
Your Mission: Find, Evaluate, and Select a Product
Congratulations on completing all three modules! This capstone exercise combines skills from Module 1, Module 2, and Module 3 into a single realistic shopping scenario.
You will complete this exercise without step-by-step instructions. Use the skills you have learned to accomplish each goal. Refer back to earlier lessons if you need a reminder.
Scenario
You are a new customer visiting the store for the first time. You want to find a specific type of product, evaluate your options, and select the best one to add to your cart.
Your Goals
Complete all of the following tasks in order:
Goal 1: Orient yourself
Start at the Home screen.
Identify the three main sections of the page.
Find and read one informational page linked from the Footer (for example, an "About Us" or "Privacy Policy" page).
Note the last updated date on that page.
Goal 2: Search and filter
Return to the Home screen.
Use the search function to search for a product type of your choice (for example, "jacket," "bag," or "hat").
If your search returns results, apply a sort to order the results by Price: Low to High.
If your search returns no results, try a different, more general search term.
Navigate to a collection page for a category related to your search (ask your system administrator for a valid collection handle if needed).
Apply a different sort to the collection page — for example, Best Selling or Newest.
Goal 3: Evaluate a product
From either your search results or the collection page, click on a product that interests you.
Browse through all available images in the gallery.
Read the full product description and identify at least two specific details (material, fit, care instructions, etc.).
Note the price — is it a single price or a price range?
Select a specific variant combination (size, color, or other options as available).
Confirm that the Add to Cart button is active.
Goal 4: Explore related products
Scroll down to the Related Products section.
If it is present, identify the related product with the lowest price.
Click on that related product.
Evaluate whether this new product is a better match for your needs than the original.
Goal 5: Add to cart
Return to the product you evaluated in Goal 3 (use your browser's Back button or navigate back through search/collection).
Confirm your variant selection is still applied (re-select if needed).
Add the product to your cart.
Success Criteria
You have successfully completed the capstone exercise when you can confirm all of the following:
Reflection Questions
After completing the exercise, consider these questions:
Which method of finding products did you find more useful — keyword search or browsing by collection? Why?
If you were looking for the most affordable option in a category, what is the fastest way to find it?
What would you do if you arrived at a Product Detail page and the Add to Cart button was disabled?
Glossary
| Term | Definition |
|---|---|
| Add to Cart | The primary action button on the Product Detail screen. Clicking it adds the currently selected product variant to your shopping cart. The button is only active when all required variant options have been selected and the product is available for sale. |
| Available for Sale | A status indicating whether a product (or a specific variant of a product) can currently be purchased. If a product is not available for sale, the Add to Cart button will be disabled or replaced with an out-of-stock indicator. |
| Body Content | The full formatted text of an informational page, authored by the store team in the Shopify admin. May include headings, paragraphs, lists, and links. Displayed on the Item Detail screen. |
| Body Summary | A plain-text excerpt or summary of an informational page's content. Used as a fallback for search engine descriptions when no custom SEO description has been set. |
| Carousel | A horizontally scrollable row of product cards displayed on the Home screen, below the Three Item Grid. Used to surface additional products beyond the three featured items. Scroll left and right to see all available products. |
| Collection | A curated group of products organized by the store team, such as "Shirts," "Accessories," or "Summer Sale." Collections are browsed via the Search Detail screen at URLs like /search/[collection-name]. |
| Collection Handle | The URL-safe slug used to identify a collection in the store's catalog (for example, hoodies in the URL /search/hoodies). Always lowercase, with hyphens instead of spaces. |
| Default Sort | The sort order applied automatically when no sort option has been selected. Typically sorts by relevance or a store-defined default order. |
| Featured Image | The primary or hero image of a product, used as the main visual representation in social media sharing and search engine previews. |
| Footer | The navigation area at the bottom of every page in the application. Contains links to informational pages (such as About Us, Privacy Policy, Terms of Service) and other store sections. |
| Gallery | The image viewer on the Product Detail screen, located in the left column. Displays up to 5 product images. Includes a main image area and thumbnail navigation. |
| Grid | A layout that arranges product cards in rows and columns. The number of columns adjusts based on screen size: 1 column on mobile, 2 on tablet, 3 on desktop. |
| Grid Tile | An individual product card within a product grid. Displays a product image with an overlaid label showing the product title, price, and currency. Clicking a grid tile navigates to that product's detail page. |
| Handle | A URL-safe, human-readable identifier for a product or page in the store's catalog (for example, classic-white-tee). Used as the dynamic segment in product URLs (/product/[handle]) and page URLs (/[page]). |
| Item Detail Screen | The screen at /[page] that displays a single informational or editorial content page (such as About Us or Privacy Policy) sourced from the store's content management system. |
| Last Updated Date | A timestamp displayed at the bottom of informational pages (Item Detail screen) showing when the page content was last modified by the store team. |
| Page Handle | The URL-safe slug identifying a specific informational page (for example, about, privacy-policy). Used as the dynamic segment in the URL /[page]. |
| Price Range | On the Product Detail screen, a display showing the lowest and highest prices across all variants of a product (for example, "$19.99 – $49.99"). Appears when different variants have different prices. |
| Product Description | The section on the right side of the Product Detail screen containing the product title, price, variant selectors, and Add to Cart button. Also refers to the text description of the product authored by the store team. |
| Product Detail Screen | The screen at /product/[handle] that displays full information about a single product, including images, title, description, pricing, variant options, and the Add to Cart button. |
| Product Grid | See Grid. |
| Related Products | A section at the bottom of the Product Detail screen that displays algorithmically suggested products similar to the one currently being viewed. The section is hidden if no recommendations are available. |
| Results Summary | A line of text at the top of the Search screen that shows how many products matched the search query (for example, "Showing 4 result(s) for hoodie"). Only appears when a search query has been entered. |
| Search Detail Screen | The screen at /search/[collection] that displays all products within a specific collection. Supports sort ordering via URL query parameters. |
| Search Screen | The screen at /search that displays products matching a free-text keyword search. Accepts a ?q= query parameter for the search term and an optional ?sort= parameter for sort order. |
| SEO Fields | Custom title and description values that the store team can set on products, collections, and pages specifically for search engine optimization. These take priority over the default title and description when set. |
| Sort Option | A predefined ordering method for product grids, such as "Price: Low to High," "Best Selling," or "Newest." Selected via the sort control above the product grid. Stored in the URL as a ?sort= parameter. |
| Sort Slug | The URL-safe string representing a sort option in the query string (for example, price-asc). Used as the value of the ?sort= parameter. |
| Three Item Grid | The featured product section at the top of the Home screen. Displays three highlighted products — typically one large hero product and two smaller supporting products. |
| Thumbnail | A small version of a product image displayed in the gallery on the Product Detail screen. Clicking a thumbnail updates the main image area to show that photo. |
| Variant | A specific version of a product defined by one or more option values, such as size, color, or material. For example, a shirt may have variants for each combination of size (S, M, L) and color (Black, White). You must select a variant before adding a product to your cart. |
| Variant Selector | A UI control on the Product Detail screen used to choose a specific product variant. May appear as a dropdown menu, color swatches, or a row of clickable buttons. |
| 404 Page | A "not found" page displayed when you navigate to a URL that does not correspond to any existing product, collection, or content page in the store. Use your browser's Back button to return to a working page. |
Skills Checklist
Use this checklist to track your progress through the training. Check off each skill after you have completed the corresponding lesson and feel confident in your ability to perform it.
Foundation Skills
Module 1: Getting Oriented
Module 2: Finding Products
Module 3: Evaluating a Product
Capstone
Appendix A: Source Traceability
This appendix is for document maintainers. It maps each module and lesson to the application screen(s) from which the content was derived.
| Module / Lesson | Source Screen(s) | Route(s) |
|---|---|---|
| FS-1: Working with Product Grids | Search, Search Detail, Home | /search, /search/[collection], / |
| FS-2: Using Sort Controls | Search, Search Detail | /search, /search/[collection] |
| FS-3: Understanding Product Cards and Tile Labels | Home, Search, Search Detail, Product Detail | /, /search, /search/[collection], /product/[handle] |
| FS-4: Navigating Between Pages | All screens | /, /search, /search/[collection], /product/[handle], /[page] |
| Module 1, Lesson 1.1: Exploring the Home Screen | Home | / |
| Module 1, Lesson 1.2: Reading Informational Pages | Item Detail | /[page] |
| Module 2, Lesson 2.1: Searching for Products by Keyword | Search | /search |
| Module 2, Lesson 2.2: Browsing Products by Collection | Search Detail | /search/[collection] |
| Module 2, Lesson 2.3: Sorting Search and Collection Results | Search, Search Detail | /search, /search/[collection] |
| Module 2, Lesson 2.4: Interpreting Search Results and Empty States | Search, Search Detail | /search, /search/[collection] |
| Module 3, Lesson 3.1: Navigating to a Product Detail Page | Product Detail | /product/[handle] |
| Module 3, Lesson 3.2: Browsing Product Images | Product Detail | /product/[handle] |
| Module 3, Lesson 3.3: Reading Product Information and Pricing | Product Detail | /product/[handle] |
| Module 3, Lesson 3.4: Selecting Product Variants | Product Detail | /product/[handle] |
| Module 3, Lesson 3.5: Adding a Product to Your Cart | Product Detail | /product/[handle] |
| Module 3, Lesson 3.6: Exploring Related Products | Product Detail | /product/[handle] |
| Capstone Exercise | Home, Search, Search Detail, Product Detail, Item Detail | /, /search, /search/[collection], /product/[handle], /[page] |
Appendix B: Documentation Coverage
This appendix is for document maintainers. It identifies gaps, inferences, and verification recommendations for each section of this manual.
Screens Covered
| Screen | Route | Coverage Status |
|---|---|---|
| Home | / | Covered — page-level layout and component composition documented |
| Search | /search | Covered — query parameters, result states, and grid behavior documented |
| Search Detail | /search/[collection] | Covered — collection browsing, sort, and empty states documented |
| Product Detail | /product/[handle] | Covered — layout, gallery, product description, related products documented |
| Item Detail | /[page] | Covered — page title, body content, last updated date documented |
Screens Not Covered
The following application areas are outside the scope of this assessment and are not documented in this manual:
Cart management screen (viewing cart contents, updating quantities, removing items)
Checkout flow (all steps from cart to order confirmation)
Account management (login, registration, order history, profile settings)
Site header and global navigation bar (including the search input component)
Sort control component (the shared layout component that renders sort dropdowns)
Footer component internals (specific links and their destinations)
ThreeItemGrid component internals (product selection logic, layout details)
Carousel component internals (scroll behavior, product selection logic)
ProductDescription component internals (exact variant selector UI, add-to-cart confirmation behavior)
Gallery component internals (exact thumbnail interaction mechanics, swipe support)
Error boundary pages (error.tsx, not-found.tsx)
Partially Documented Workflows
| Workflow | Gap | Location in Document |
|---|---|---|
| Add to Cart | The add-to-cart action is confirmed to exist within the ProductDescription component, but the specific visual feedback after clicking (confirmation message, cart icon update, mini-cart) is not documented. Steps 4–5 of Lesson 3.5 could not be fully verified. | Lesson 3.5, steps 4–5 |
| Search input submission | The search input field is documented as existing in the site header/navigation, but its exact location, label, and behavior are not covered in the assessed screens. Step 1 of Lesson 2.1 could not be verified. | Lesson 2.1, step 1 |
| Sort control UI | Sort controls are confirmed to exist and affect URL parameters, but the exact UI element (dropdown, button group, etc.) and its label are not documented in the assessed screens. Steps 3–5 of Lesson 2.3 could not be fully verified. | Lesson 2.3, steps 3–5; FS-2 |
| Footer navigation links | The Footer component is confirmed to exist and contain navigation links, but the specific link labels and destinations are not documented. Lesson 1.2 references Footer links generically. | Lesson 1.2, step 2 |
| Variant selector UI | Variant selectors are confirmed to exist within ProductDescription, but the exact UI form (dropdowns vs. swatches vs. buttons) is not specified in the documentation. Lesson 3.4 describes multiple possible forms. | Lesson 3.4, steps 2–3 |
| Gallery thumbnail interaction | The Gallery component is confirmed to handle image switching, but the exact interaction mechanics (click, swipe, arrow buttons) are not documented at the page level. Lesson 3.2 describes click-based interaction as the primary method. | Lesson 3.2, steps 4–6 |
Information Inferred from Conventions
The following information was inferred from standard web application and e-commerce conventions rather than explicitly stated in the source documentation. Each item should be verified before this document is distributed.
| Inferred Information | Location in Document | Verification Recommendation |
|---|---|---|
| Sort option labels (e.g., "Price: Low to High," "Best Selling," "Newest," "Relevance") | FS-2, Lesson 2.3 | WHO: The development team lead. WHAT: Ask for the exact display labels and slug values for all entries in the sorting constant array in lib/constants. WHERE: Replace the sort options table in FS-2: Using Sort Controls and the walkthrough steps in Lesson 2.3 with the verified labels. |
| Add-to-cart visual confirmation (confirmation message, cart icon update, mini-cart) | Lesson 3.5, steps 4–5 | WHO: The product owner or a QA team member with access to the live application. WHAT: Ask what visual feedback the user receives immediately after clicking Add to Cart (e.g., does a toast notification appear? Does a cart icon update? Does a mini-cart slide in?). WHERE: Replace the placeholder note in Lesson 3.5, step 5, with the verified description. |
| Search input location in the header/navbar | Lesson 2.1, step 1 | WHO: The development team lead or a front-end developer familiar with the global layout. WHAT: Ask where the search input is located in the site layout, what it looks like (text field, icon, etc.), and what action submits the search. WHERE: Replace step 1 of Lesson 2.1 with the verified description. |
| Footer link destinations (About Us, Privacy Policy, Terms of Service) | Lesson 1.2, steps 2–3 | WHO: The product owner or store administrator. WHAT: Ask for the complete list of links in the Footer, including their display labels and destination URLs. WHERE: Replace the generic link references in Lesson 1.2 with the verified link labels. |
| Carousel scroll behavior (horizontal scroll, swipe, arrow buttons) | FS-3, Lesson 1.1 | WHO: The development team lead or a front-end developer familiar with the Carousel component. WHAT: Ask how users interact with the carousel — is it scroll-only, does it have arrow buttons, does it support swipe on touch devices? WHERE: Update the interaction description in FS-3 and Lesson 1.1. |
| Variant selector UI form (dropdowns vs. swatches vs. buttons) | Lesson 3.4, steps 2–3 | WHO: The development team lead or a front-end developer familiar with the ProductDescription component. WHAT: Ask what UI controls are used for variant selection — are they always dropdowns, always swatches, or does it vary by product? WHERE: Update the variant selector description in Lesson 3.4, steps 2–3. |
| Gallery thumbnail interaction mechanics | Lesson 3.2, steps 4–6 | WHO: The development team lead or a front-end developer familiar with the Gallery component. WHAT: Ask how users switch between images — click on thumbnails, use arrow buttons, swipe, or a combination? WHERE: Update the interaction steps in Lesson 3.2, steps 4–6. |
Overall Recommendation
Before distributing this manual to end users, the document maintainer should:
Verify all inferred information listed above by consulting the specified team members.
Assess the undocumented screens — particularly the cart, checkout, and account management flows — and either extend this manual or create a separate training document to cover those workflows.
Capture screenshots at all [Screenshot: ...] placeholders throughout the document using the live application.
Validate sort option labels against the live application, as these are central to Module 2 and the Foundation Skills section.
Confirm add-to-cart feedback behavior (Lesson 3.5) as this is the primary conversion action in the application and learners will need accurate expectations.