Work.Store Purchase History
SHIPPED

Unifying Purchase History Across Channels

Store purchases were not visible in the customer’s digital account. Customers could see online orders but had no way to view in store transactions. This created problems when customers needed to track purchases, process returns, or answer basic questions about past purchases.

I led UX strategy for extending the order history system so it could surface store purchases in a way that customers and store associates could rely on.

Shipped Product - Mobile Web
From no digital record to a complete purchase history
The full in-store purchase flow: list view to detail with scannable barcode
In-Store tab, year grouping, store name, and honest empty states
Store Purchase Details Page
Item detail, purchase summary, payment and scannable barcode
01
Toggle Navigation
Ease for customers to organize navigating in-store vs online purchases.
02
Honest Empty States
Item detail, purchase summary, payment and scannable barcode
03
In-Store Barcode
Associates scan the customer's device screen for returns or exchanges. No paper receipt needed.
Shipped Product - Mobile Web
From no digital record to a complete purchase history
The full in-store purchase flow: list view to detail with scannable barcode
In-Store tab, year grouping, store name, and honest empty states
Store Purchase Details Page
Item detail, purchase summary, payment and scannable barcode
01
Toggle Navigation
Ease for customers to organize navigating in-store vs online purchases.
02
Honest Empty States
Item detail, purchase summary, payment and scannable barcode
03
In-Store Barcode
Associates scan the customer's device screen for returns or exchanges. No paper receipt needed.
THE MOMENT THAT CLOSED THE LOOP
The barcode, letting store associates scan a customer's digital receipt to process returns was one of the moments where design closed a loop that had been open for years. A small interaction with a real operational impact on both sides of the counter.
Overview

This wasn’t just a visibility problem

At first, this looked like a simple gap. Customers couldn’t see their in-store purchases in their account.

But once we dug in, the real challenge became clear.

Business context
If we wanted loyalty accounts to feel valuable, they needed to reflect the full relationship with the customer, not just online orders. Returns, exchanges, and store interactions all depended on whether we could reliably surface store transactions.

Store and ecommerce systems weren’t built to work together. The data looked different depending on how the purchase was made, how it was paid for, and whether anything changed after the sale. Some transactions could be tied to a customer account. Others could not. Before we designed anything, we had to figure out what data we could actually trust, what we could show, and what needed to wait.

My role and contributions

Led UX strategy and defined requirements
Facilitated cross-functional workshop to map transaction edge cases
Partnered with store operations to understand what data was actually available and feasible to display
Designed concepts for complex purchase scenarios

Project context

Built as an extension of an Order History redesign launched the year before
Required close collaboration with store operations and order transformation teams
Prioritized accuracy over completeness the entire time
Why this mattered to the business
Reduced in-store and support friction by making past purchases easier to find for returns, exchanges, and receipts
Increased repeat purchases by enabling quick reordering of previously bought items
Strengthened omnichannel visibility, reinforcing trust and engagement across store and digital experiences
Problem & Solution

Extending the existing order history system

The challenge wasn’t just designing a new experience. It was deciding what we could realistically support.

Store transactions varied widely. Some could be tied cleanly to a customer account, while others depended on systems that didn’t consistently share reliable data. Showing everything risked creating an experience that looked complete but broke in real scenarios.

We had to make clear decisions about how much of the transaction landscape we could accurately represent, what to do when data was incomplete, and where to draw the line for an initial release.

We chose to prioritize accuracy over completeness. Instead of forcing full coverage, we extended the existing order history system with transactions we could reliably support, and created a foundation to expand over time.

The problem

No digital visibility into in-store purchases

Customers had no way to see in-store purchases in their account. Returns often required a paper receipt, and store associates had to manually look up transactions. There was no reliable digital record across channels.

The solution

Unified order history with store details and a scannable barcode

We extended order history to include store purchases with location, receipt details, and payment info. The detail view included product data and a scannable barcode, so store associates could process returns directly from the customer’s phone.

Research

Not all store transactions are created equal

I analyzed how other retailers surfaced store purchase history, focusing on information hierarchy, differences between online and in-store order details, and how customers navigated between order types.

I partnered with store operations to map every transaction type that occurred in store: purchases, returns, exchanges, and store-to-door orders.

Mirror pattern

Competitor approach

Most retailers mirror the online order layout for in-store purchases, adding store-specific fields like location and receipt ID

Toggle access

Navigation pattern

Store purchases typically accessed via a toggle or link from existing order history, not a separate section

Data varies

The real constraint

Transaction data consistency varied significantly across store systems, making some purchase types straightforward and others requiring phased support

“Rather than forcing parity across all scenarios, we prioritised accuracy and transparency, showing only what could be reliably supported.”

Without the store-level discovery work, the experience would have made promises the data couldn't keep. Getting that right before design started was the most important thing we did on this project.

WORKSHOP

Types of Store Transactions Workshop Snippet

Examples: Target & Old Navy - Competitor Analysis

Competitor Order History

Target & Old Navy

Iteration Testing - 2 Rounds

Iteration #1

Iteration #2

What Testing Revealed

Early designs surfaced too many product images and too much information. Focus on the most important information for this point in the user journey.

Research

Not all store transactions are created equal

I analyzed how other retailers surfaced store purchase history, focusing on information hierarchy, differences between online and in-store order details, and how customers navigated between order types.

I partnered with store operations to map every transaction type that occurred in store: purchases, returns, exchanges, and store-to-door orders.

Mirror pattern

Competitor approach

Most retailers mirror the online order layout for in-store purchases, adding store-specific fields like location and receipt ID

Toggle access

Navigation pattern

Store purchases typically accessed via a toggle or link from existing order history, not a separate section

Data varies

The real constraint

Transaction data consistency varied significantly across store systems, making some purchase types straightforward and others requiring phased support

“Rather than forcing parity across all scenarios, we prioritised accuracy and transparency, showing only what could be reliably supported.”

Without the store-level discovery work, the experience would have made promises the data couldn't keep. Getting that right before design started was the most important thing we did on this project.

WORKSHOP

Types of Store Transactions Workshop Snippet

Examples: Target & Old Navy - Competitor Analysis

Competitor Order History

Target & Old Navy

Iteration Testing - 2 Rounds

Iteration #1

Iteration #2

What Testing Revealed

Early designs surfaced too many product images and too much information. Focus on the most important information for this point in the user journey.

Outcomes

A closed loop between physical and digital retail

The initiative delivered experience value that doesn't show up in conversion metrics but shows up in trust, satisfaction, and reduced friction at the point of return. Both customers and store associates benefited.

Increased
Customer Satisfaction

When viewing or returning in-store purchases through the digital account

Reduced
Return Friction

Store associates could scan the barcode in the digital account, no paper receipt required

15 Million
Loyalty Customers Served

Online and in-store purchases in one consistent account view for the first time

Beyond the metrics

The barcode feature, letting store associates scan a customer's digital account to process returns, was one of those moments where the design closed a loop that had been open for a long time. A small interaction with a real operational impact on both sides of the counter.

What I'd do differently

Started the store-level discovery earlier and more formally. The transaction mapping work was critical and could have moved faster with more structured protocols from the start.

Built a more explicit measurement plan so the satisfaction improvements had specific data behind them rather than directional signals.

What I'm proud of

The workshop approach to edge case mapping. Getting stores, order transformation, product, and design in the same room to review actual receipts was exactly the right method for this kind of problem.

The barcode interaction. Simple, useful, and genuinely closed the loop between digital and physical in a way that made returns faster for everyone.

Building strong cross-functional relationships

Outcomes

A closed loop between physical and digital retail

The initiative delivered experience value that doesn't show up in conversion metrics but shows up in trust, satisfaction, and reduced friction at the point of return. Both customers and store associates benefited.

Increased
Customer Satisfaction

When viewing or returning in-store purchases through the digital account

Reduced
Return Friction

Store associates could scan the barcode in the digital account, no paper receipt required

15 Million
Loyalty Customers Served

Online and in-store purchases in one consistent account view for the first time

Beyond the metrics

The barcode feature, letting store associates scan a customer's digital account to process returns, was one of those moments where the design closed a loop that had been open for a long time. A small interaction with a real operational impact on both sides of the counter.

What I'd do differently

Started the store-level discovery earlier and more formally. The transaction mapping work was critical and could have moved faster with more structured protocols from the start.

Built a more explicit measurement plan so the satisfaction improvements had specific data behind them rather than directional signals.

What I'm proud of

The workshop approach to edge case mapping. Getting stores, order transformation, product, and design in the same room to review actual receipts was exactly the right method for this kind of problem.

The barcode interaction. Simple, useful, and genuinely closed the loop between digital and physical in a way that made returns faster for everyone.

Building strong cross-functional relationships

Outcomes

A closed loop between physical and digital retail

The initiative delivered experience value that doesn't show up in conversion metrics but shows up in trust, satisfaction, and reduced friction at the point of return. Both customers and store associates benefited.

Increased
Customer Satisfaction

When viewing or returning in-store purchases through the digital account

Reduced
Return Friction

Store associates could scan the barcode in the digital account, no paper receipt required

15 Million
Loyalty Customers Served

Online and in-store purchases in one consistent account view for the first time

Beyond the metrics

The barcode feature, letting store associates scan a customer's digital account to process returns, was one of those moments where the design closed a loop that had been open for a long time. A small interaction with a real operational impact on both sides of the counter.

What I'd do differently

Started the store-level discovery earlier and more formally. The transaction mapping work was critical and could have moved faster with more structured protocols from the start.

Built a more explicit measurement plan so the satisfaction improvements had specific data behind them rather than directional signals.

What I'm proud of

The workshop approach to edge case mapping. Getting stores, order transformation, product, and design in the same room to review actual receipts was exactly the right method for this kind of problem.

The barcode interaction. Simple, useful, and genuinely closed the loop between digital and physical in a way that made returns faster for everyone.

Building strong cross-functional relationships

Shana Shields
SENIOR PRODUCT DESIGNER (UX & STRATEGY)
© 2026 S. Shields · All rights reserved
Shana Shields
SENIOR PRODUCT DESIGNER (UX & STRATEGY)
© 2026 S. Shields · All rights reserved