| H-E-B Grocery

Cart & Checkout

altText of the image

Overview

During the H-E-B website's migration to React, we revamped the Cart & Checkout experience to align with our app’s design language. We improved the grid and layout, updated text hierarchy, icons, and colors to enhance both accessibility and consistency.

Problem

The designs that were live in production were not aesthetically cohesive with the rest of the web experience. In addition to this opportunity to update the visual design there was an opportunity to address some usability issues.

Previously there was no source of truth for Web designs. Designs for Web were scattered across various files with no unique components and a lack of utilization of the Design Library System.

Design Process

Previous Web Designs

Heuristic Evaluation

I kicked off this design by reading through a Heuristic Evaluation report completed by our Research team on the Cart & Checkout experience. I continuously referenced this report when designing for the updated Cart & Checkout experience.

Creating a Web Design Library

I created a Web Design Library. I made sure to use the tokens from our native Design Library System for colors, iconography and more. I used an Atomic Design System structure to build out components. I then made Page Templates for the most common scenarios.

Components

Handoff to Engineering

I walked through designs of the new Web Design Library with engineering.

Page Templates

Design QA

I led design QA as everything was getting built. I annotated differences between the designs and builds.

Retrospective

Creating this Web Design Library allowed our team to have a source of truth for designs. Additionally, this improved our team's velocity by allowing us to quickly grab what we needed from this library and iterate faster.