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