Training Manual

myowjaYOY/commerce

Generated by DocAgent — automated codebase documentation analysis. Based on analysis of 3 screens. Subject matter expert review is recommended before distribution.

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:

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:

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

  1. Navigate to the Search screen by going to /search?q=shirt in your browser's address bar.

  2. Observe how many columns the grid displays on your current device.

  3. If you have access to a second device (or can resize your browser window), compare how the grid looks at a narrower width.

  4. Click on any product card in the grid.

  5. Confirm: You are taken to a new page showing the full details of that product.

Knowledge Check

Tips


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

  1. Navigate to /search?q=jacket in your browser.

  2. Note the current order of the products displayed.

  3. Use the sort control to change the sort to Price: Low to High (or the equivalent option in your store).

  4. 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.

  5. Now change the sort to Price: High to Low.

  6. Confirm: The most expensive product now appears first in the grid.

Knowledge Check

Tips


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:

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

  1. Navigate to the Home screen (/).

  2. Find the featured product grid at the top of the page.

  3. Identify the title and price on at least two different product cards.

  4. Find the horizontally scrollable carousel below the featured grid.

  5. Scroll the carousel left and right to reveal additional product cards.

  6. Confirm: Each card in the carousel also shows a title and price.

Knowledge Check

Tips


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

  1. Navigate to the Home screen (/).

  2. Click on any product card in the featured grid.

  3. Confirm: You are now on a Product Detail screen.

  4. Press your browser's Back button.

  5. Confirm: You are back on the Home screen.

  6. Now type a URL for a page that does not exist — for example, /product/this-product-does-not-exist-xyz.

  7. Confirm: You see a 404 "not found" page.

  8. Press your browser's Back button to return.

Knowledge Check

Tips


Module 1: Getting Oriented — Your First Visit to the Store

Learning Objectives

After completing this module, you will be able to:

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

  1. Open your web browser and navigate to the store's home URL (/).

  2. Allow the page to fully load. You should see a visually rich page with product images prominently displayed.

  3. 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.

  1. 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.

  2. Identify the two supporting product cards alongside the hero. Each shows a product image, title, and price.

  3. Scroll down past the Three Item Grid. You will see a horizontally scrollable carousel of additional product cards.

  4. Scroll the carousel to the right (or swipe right on a touch device) to reveal more product cards beyond the initial view.

  1. Continue scrolling down the page. At the bottom, you will see the Footer, which contains navigation links to informational pages and other store sections.
  1. Take a moment to note the overall structure: Three Item Grid → Carousel → Footer.

Try It Yourself

Now practice navigating from the Home screen:

  1. Navigate to the Home screen (/).

  2. In the Three Item Grid, find the second supporting product card (not the hero, not the first supporting card — the second one).

  3. Note the product's title and price before clicking.

  4. Click on that product card.

  5. Confirm: You are taken to the Product Detail screen for that product, and the title matches what you noted in step 3.

  6. Press your browser's Back button to return to the Home screen.

  7. Now scroll to the carousel and click on the third product card visible in the carousel.

  8. Confirm: You are taken to a different Product Detail screen.

  9. Press Back again to return to the Home screen.

Knowledge Check

Tips & Gotchas


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

  1. From any screen in the application, scroll to the bottom of the page to find the Footer.

  2. Look for navigation links in the Footer. These typically include links to pages such as About Us, Privacy Policy, Terms of Service, or similar.

  3. Click on one of the Footer links — for this walkthrough, click the link that corresponds to an "About" or "About Us" page.

  4. The page will load and display the following elements, from top to bottom:

  1. Read through the page content. Notice that the text is formatted with proper headings, paragraphs, and spacing for easy reading.

  2. 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.

  3. 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

  1. Navigate to the Home screen (/).

  2. 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.

  3. Click that link.

  4. Confirm: The page loads with a large title at the top, body content in the middle, and a last updated date at the bottom.

  5. Note the last updated date shown on this page.

  6. Now try navigating directly to an informational page by typing a URL — for example, /about or /privacy-policy — in your browser's address bar.

  7. Confirm: The page loads correctly.

  8. Try navigating to a page that does not exist: type /this-page-does-not-exist in your address bar.

  9. Confirm: You see a 404 "not found" page, not an error or blank screen.

Knowledge Check

Tips & Gotchas


Module 2: Finding Products — Search and Browse

Learning Objectives

After completing this module, you will be able to:

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.

  1. Locate the search input in the store's navigation bar or header area. This is typically a text field or a magnifying glass icon at the top of every page.
  1. Click on the search input to activate it.

  2. Type the word hoodie into the search field.

  3. Press Enter or click the search button to submit your search.

  4. You will be taken to the Search screen at a URL like /search?q=hoodie. The page will display your results.

  5. 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.

  1. Below the summary, you will see a product grid containing all matching products. Each card shows the product image, title, and price.

  2. Review the results. Notice that the search term you entered appears in bold in the summary line.

Try It Yourself

  1. Use the search input to search for the term jacket (not "hoodie" as in the walkthrough).

  2. Confirm: The URL changes to /search?q=jacket and a results summary appears.

  3. Count the number of results shown in the summary line.

  4. Identify the product in the grid that has the highest visible price.

  5. Now search for a very specific term that is unlikely to match any products — for example, xyzproductnotfound.

  6. Confirm: The results summary reads "There are no products that match xyzproductnotfound" and no product grid is shown.

  7. Use your browser's Back button to return to your previous search results.

Knowledge Check

Tips & Gotchas


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.

  1. 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).

  2. The page will load and display all products in that collection in a product grid.

  1. Scroll through the grid to see all available products in this collection.

  2. 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.

  3. Click on any product card to navigate to its Product Detail screen.

  4. Press your browser's Back button to return to the collection page.

  5. Now navigate to a collection that does not exist — for example, /search/this-collection-does-not-exist.

  6. 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

  1. 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.

  2. Confirm: The page loads and displays a product grid.

  3. Count how many products are visible in the grid.

  4. Find the product card with the longest product title in the grid.

  5. Click on that product card.

  6. Confirm: You are taken to the Product Detail screen for that product.

  7. Press Back to return to the collection page.

  8. Now navigate to /search/hoodies (or a collection you know exists in your store).

  9. Confirm: The grid shows only products from that specific collection.

Knowledge Check

Tips & Gotchas


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.

  1. Navigate to the Search screen with a query: go to /search?q=shirt in your browser.

  2. The page loads with the default sort order applied (typically by relevance).

  3. 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.

  4. Click the sort control to open it and view the available options.

  5. Select Price: Low to High (or the equivalent option in your store).

  6. 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.

  1. Now select Price: High to Low from the sort control.

  2. Confirm: The page reloads again. The most expensive product now appears first in the grid.

  3. Navigate to a collection page — for example, /search/shirts.

  4. Apply the same Price: Low to High sort to the collection page.

  5. Confirm: The URL updates to include ?sort=price-asc and the products reorder accordingly.

Try It Yourself

  1. Navigate to /search?q=pants (or a search term that returns multiple results in your store).

  2. Apply the Newest sort option (or the equivalent in your store).

  3. Confirm: The URL updates and the products reorder.

  4. Note the title of the product that now appears first in the grid.

  5. Now apply the Best Selling sort option.

  6. Confirm: The product order changes again.

  7. Note whether the same product that was first under "Newest" is still first under "Best Selling."

  8. Navigate to a collection page (e.g., /search/accessories) and apply the Price: High to Low sort.

  9. Confirm: The URL for the collection page now includes ?sort=price-desc (or equivalent) and the most expensive product appears first.

Knowledge Check

Tips & Gotchas


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

  1. Navigate to /search?q=hoodie.

  2. Confirm: You see a results summary line reading "Showing N result(s) for hoodie" and a product grid below it.

  3. This is the normal, successful state.

State 2: Search with no results

  1. Navigate to /search?q=zzznoresults.

  2. Confirm: You see the message "There are no products that match zzznoresults" and no product grid is shown.

  3. This tells you the search term did not match any products. Try a different search term.

State 3: Search screen with no query

  1. Navigate to /search (no ?q= parameter).

  2. 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

  1. Ask your system administrator if there is an empty collection in your store, or navigate to a collection you know exists.

  2. If the collection has no products, you will see the message: "No products found in this collection."

  3. This is not an error — it means the collection exists but currently has no products assigned to it.

State 5: Collection not found (404)

  1. Navigate to /search/this-collection-xyz-does-not-exist.

  2. 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:

  1. Navigate to /search?q=blue+denim+jacket+extra+long+search+term.

  2. Record: Does the page show results or a "no products" message?

  3. Navigate to /search (no query).

  4. Record: What does the page look like? Is there any text or grid visible?

  5. Navigate to a collection you know exists in your store (ask your system administrator if needed).

  6. Record: How many products are shown?

  7. Navigate to /search/fakecollection99999.

  8. Record: What page do you see?

  9. Confirm: You have now seen at least three different result states.

Knowledge Check

Tips & Gotchas


Module 3: Evaluating a Product — The Product Detail Screen

Learning Objectives

After completing this module, you will be able to:

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

  1. Navigate to the Search screen by searching for tee (or a term that returns results in your store).

  2. In the product grid, click on any product card.

  3. 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.

  4. Note the URL. The part after /product/ is called the product's handle — a unique, URL-safe identifier for that product.

  5. Press your browser's Back button to return to the search results.

  6. Now navigate to a product directly by typing its URL. If you know a product's handle, type /product/[handle] into your address bar.

  7. Confirm: The Product Detail screen loads for that product.

  8. Try navigating to a product that does not exist: type /product/this-product-does-not-exist-xyz into your address bar.

  9. 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

  1. Navigate to the Home screen (/).

  2. Click on the hero product (the largest product card) in the Three Item Grid.

  3. Confirm: You are on a Product Detail screen. Note the product handle in the URL.

  4. Press Back to return to the Home screen.

  5. Now click on one of the carousel product cards.

  6. Confirm: You are on a different Product Detail screen with a different handle in the URL.

  7. Press Back to return to the Home screen.

  8. Navigate to a collection page (e.g., /search/shirts) and click on a product card there.

  9. Confirm: You arrive at the Product Detail screen for that product.

Knowledge Check

Tips & Gotchas


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

  1. Navigate to any Product Detail screen (for example, by clicking a product card from a search result).

  2. 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.

  3. The gallery displays the main product image prominently in the center.

  4. 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.

  5. Click on a thumbnail image.

  6. Confirm: The main image area updates to show the photo you selected.

  1. Continue clicking through the available thumbnails to view all product photos.

  2. 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.

  3. 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

  1. Navigate to a Product Detail screen for a product that you expect has multiple images (clothing items often have several photos).

  2. Count how many thumbnail images are available.

  3. Click on the last thumbnail in the sequence (not the first one).

  4. Confirm: The main image area updates to show that photo.

  5. Click on the first thumbnail to return to the primary product photo.

  6. Confirm: The main image returns to the first photo.

  7. Now navigate to a different product and check whether it has fewer images. Note the difference.

Knowledge Check

Tips & Gotchas


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

  1. Navigate to any Product Detail screen.

  2. 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.

  3. At the top of this section, find the product title — the name of the product in large text.

  4. 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
  1. 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.

  2. 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

  1. Navigate to a Product Detail screen for a product that has multiple variants (such as a clothing item available in multiple sizes).

  2. Locate the price displayed in the Product Description section.

  3. Determine whether the price shown is a single price or a price range.

  4. Read the full product description and identify one specific detail mentioned (for example, the material, the fit type, or a care instruction).

  5. Navigate to a different product — one that appears to be a simpler item with fewer variants.

  6. Compare the price display between the two products. Does the second product show a range or a single price?

  7. Confirm: You can identify the title, price, and at least one detail from the description for both products.

Knowledge Check

Tips & Gotchas


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

  1. Navigate to a Product Detail screen for a product that has multiple variants — for example, a clothing item available in different sizes and colors.

  2. In the Product Description section (right column), look for the variant selectors. These may appear as:

  3. 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
  1. Click on a size option (for example, select "M" or "Medium").

  2. Confirm: The selected option is visually highlighted or marked as selected. The price may update if different sizes have different prices.

  3. Click on a color option if available (for example, select "Black").

  4. Confirm: The selected color is highlighted. The product image in the gallery may update to show the product in the selected color.

  5. If a variant option is unavailable (out of stock), it will typically appear grayed out or crossed out. You cannot select an unavailable variant.

  1. Try clicking on a different size to change your selection.

  2. Confirm: The new size is now highlighted and the previous selection is deselected.

Try It Yourself

  1. Navigate to a Product Detail screen for a product with at least two types of variants (for example, both size and color).

  2. Select the largest available size option.

  3. Confirm: That size is visually highlighted.

  4. Select a different color than the default (if color variants are available).

  5. Confirm: The color selection is highlighted and the gallery image may have updated.

  6. Now change your size selection to the smallest available size.

  7. Confirm: The size selection updates and the previous size is no longer highlighted.

  8. Note whether the price changed when you switched between sizes.

  9. Try clicking on a variant that appears grayed out (if one exists).

  10. Confirm: You cannot select a grayed-out variant.

Knowledge Check

Tips & Gotchas


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

  1. Navigate to a Product Detail screen and select all required variant options (as practiced in Lesson 3.4).

  2. In the Product Description section, locate the Add to Cart button. It is typically a prominent button below the variant selectors.

  3. 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.

  4. Click the Add to Cart button.

  5. 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.

  1. If the product is out of stock, the Add to Cart button will be disabled or replaced with an "Out of Stock" indicator. In this case, you cannot add the product to your cart.

Try It Yourself

  1. Navigate to a Product Detail screen for a product that is in stock.

  2. Select a different variant combination than the one you used in the Lesson 3.4 walkthrough — for example, choose a different size or color.

  3. Verify that the Add to Cart button is active and not grayed out.

  4. Click Add to Cart.

  5. Confirm: The application provides some form of visual feedback confirming the item was added.

  6. Now navigate to a product that has variants but do not select any variant options.

  7. Observe the state of the Add to Cart button.

  8. Confirm: The button is disabled or unavailable when no variant is selected (if the product requires a variant selection).

Knowledge Check

Tips & Gotchas


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

  1. Navigate to any Product Detail screen.

  2. Scroll down past the main product card (the image gallery and product description area).

  3. Look for the Related Products section below the main product card. This section displays a horizontally scrollable row of product tiles.

  1. If the Related Products section is present, you will see multiple product tiles, each showing a product image, title, price, and currency.

  2. Scroll the Related Products row horizontally to see all available suggestions.

  3. Click on any related product tile.

  4. Confirm: You are taken to the Product Detail screen for that related product. The URL changes to reflect the new product's handle.

  5. Scroll down on the new product's page to check whether it also has a Related Products section.

  6. 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

  1. Navigate to a Product Detail screen for a product in a specific category (for example, a shirt).

  2. Scroll down to find the Related Products section.

  3. Identify the related product tile that has the highest price in the row.

  4. Note that product's title.

  5. Click on a different related product tile — one that is not the most expensive.

  6. Confirm: You are now on a new Product Detail screen.

  7. Scroll down on this new page and check whether it also has a Related Products section.

  8. If it does, click on one of those related products.

  9. Confirm: You can navigate through a chain of related products, each leading to another Product Detail screen.

  10. Use your browser's Back button to return to your original product.

Knowledge Check

Tips & Gotchas


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

Goal 2: Search and filter

Goal 3: Evaluate a product

Goal 4: Explore related products

Goal 5: Add to 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:

  1. Which method of finding products did you find more useful — keyword search or browsing by collection? Why?

  2. If you were looking for the most affordable option in a category, what is the fastest way to find it?

  3. 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:

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:

  1. Verify all inferred information listed above by consulting the specified team members.

  2. 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.

  3. Capture screenshots at all [Screenshot: ...] placeholders throughout the document using the live application.

  4. Validate sort option labels against the live application, as these are central to Module 2 and the Foundation Skills section.

  5. 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.