Usability Testing: A prototype was developed and tested using moderated remote usability testing with a think-aloud protocol and the System Usability Scale (SUS) to assess improvements.

● Enhanced shopping list and cart integration for a more seamless experience.
● Early selection of fulfillment options (delivery or pickup) to streamline the shopping process.
● A more flexible and intuitive checkout process, allowing users to modify their carts effortlessly.
● Better coupon visibility and application, making savings clearer and easier to use.
2: Add coupons to an account
3: Create a shopping list


Figure 1: Task analysis - Shopping for groceries online

Figure 2: Task analysis - Create a shopping list

Figure 3: Task analysis - Add coupons to account
● Interviews
● Heuristic evaluations.

Figure 4: Usability issues completing Task 1

Figure 5: Usability issues completing Task 2

Figure 6: Usability issues completing Task 3

Figure 7: Issue 1 - Aesthetics & design

Figure 8: Issue 1 - Aesthetics & design (redundant information and tabs)

Figure 9: Issue 2 - Multithreading and user control

Figure 10: Issue 3 - Forcing function and error prevention

Figure 11: Issue 4 - Visibility and feedback

Figure 12: Issue 5 - Short-term memory load and knowledge in the world

Figure 13: Issue 6 - Familiar icon metaphors

Figure 14: Issue 7 - Coupon application mental models
Design iterations should focus on organizing content to reduce clutter, highlighting key information, and enhancing navigation.
Enable users to manage multiple carts (Delivery and Pickup) simultaneously.
Implement safeguards to prevent accidental actions like item removal and ensure clear modification options.
Provide real-time visual feedback when items are added or removed from the cart for better user clarity.
Retain user selections (store, address) to minimize redundant actions and improve efficiency.
Use familiar and easily recognizable icons.
Simplify coupon application to better align with user expectations.
● Save money when possible.
● Quickly search for items and check out knowing that all the discounts are automatically applied during the checkout.
● Easily see or get notified if there are coupons for some of the items she is frequently purchasing.

Figure 15: Persona 1 - Elizabeth
● Enjoy the flexibility to share and easily modify grocery lists with others
● Access real-time product availability and see immediate updates on shopping lists.

Figure 16: Persona 2 - Liam
● Safe and effortless grocery shopping and delivery experience
● Trust that the store will deliver carefully selected and fresh produce
● Receive orders without being offered substitutes for unavailable products.

Figure 17: Persona 3 - Jerry and Susan

Figure 18: Initial sketches of the redesigned checkout pages

Figure 19: Early sketches of the checkout pages showcasing three columns for different shopping modes: pickup, delivery, and shipping.

Figure 20: Early sketches of redesigned interfaces to support user flexibility and enhance visibility while adding items to different carts

Figure 21: Moving items between carts
2. Divide the screen to see both carts
3. Check out separate or together

Figure 22: Improvements in searching within the List
2. Active List is indicated
3. Relevant coupons are visible in the List search
4. List options are shown in summary, active when applicable

Figure 23: Improvements in List functionality
2. Users can easily return to the List homepage
3. The List can be shared with others via email or phone number
4. Selected items can be added to the Cart or removed from the List

Figure 24: Selecting where to move items

Figure 25: Feedback panel

Figure 26: Coupon-eligible product filtering
2. Easily recognize and differentiate coupons
3. Consistent menu to select and add an item to any of the Carts
4. Immediate feedback when a coupon is selected and activated

Figure 27: Coupon details
2. Coupon details are listed
3. Selected flavor can be added to a preferred shopping cart (pickup/delivery)

Figure 28: Displaying savings overview
2. The shopping cart summary shows how much the customer is saving with the coupons

Figure 29: Visibility and feedback

Figure 30: Multithreading and task conformance (comparing the Kroger website and the Prototype)

Figure 31: Forcing functions and error prevention (comparing the Kroger website and the Prototype)

Figure 32: Design & labeling (comparing the Kroger website and the Prototype)

Figure 33: Memory and mental models (comparing the Kroger website and the Prototype)

Figure 34: Redesigned Task 1 - Shopping for groceries


Figure 35: Redesigned Task 2 - Creating a shopping list


Figure 36: Redesigned Task 3 - Adding coupons to account

• Prevent slips and errors
• Optimize the layout, make navigation simple and easy, and improve system performance
• Decrease mental load and improve user mental focus while interacting with the system.
• System Usability Scale (SUS) questionnaire with a 5-point Likert scale using Google Forms.

Figure 37: Kroger and Prototype SUS scores

Figure 38: Google survey - How easy it was to use the "new Kroger website" (Prototype)

Figure 39: Google survey - How confident the users were to use the "new Kroger website" (Prototype)

Figure 40: Google survey - Learning new things to use the "new Kroger website" (Prototype)

Figure 41: Google survey - Overall satisfaction with the "new Kroger website" (Prototype)

Figure 42: Adding items to a cart

Figure 43: Easily recognizing different carts

Figure 44: Proceeding to checkout

Figure 45: Viewing Lists

Figure 46: List options and appearance

Figure 47: Moving items from a "List" to a "Cart"

Figure 48: Searching for a coupon

Figure 49: Adding coupon-eligible items to the Cart

Figure 50: Determining total savings
• Enhancing the visibility of savings and streamlining the couponing process.
• Allowing users to select fulfillment methods earlier in the shopping process.
• Creating a more flexible checkout process.

Figure 51: Tradeoffs