top of page
Receiving inventory in stores

Senior Product Designer • React Native

Watch a video walkthrough of this project here! (11 mins)

PROBLEM

The existing process for receiving inventory in stores had many challenges for both store teams, and Foxtrot's corporate teams.

 

It was a clunky process and the receiving tool in Backbone, our internal web tool, had not been updated in a long time, so it was clunky and led to user frustration and lack of consistent use from store teams.

That lack of consistent use then led to a lack of visibility to corporate teams into what was actually received in stores vs. what was ordered.

SOLUTION

Create​ a receiving experience in Quickstep, our mobile app used in stores. By receiving inventory on a mobile device, store teams were able to receive inventory with more efficiency and accuracy. Increased adoption led to better inventory accuracy and more informed decision making for our corporate teams.

 

  1. Inventory accuracy up 60% across all stores
     

  2. Better adoption of receiving operational processes in stores, with a 90% success rate* of POs in Q4 (up from 74% at launch in Q3)

*Success rate means the PO is received or marked as a no-show within 24 hours of expected delivery

Receiving in Backbone.png

Old receiving functionality in Backbone

PROJECT BACKGROUND

The team that I worked on at the time owned two internal products, Backbone (a web based tool) and Quickstep (a mobile app). Our tech and product strategy was to move all store team tasks that require technology from Backbone to Quickstep. Since store team members are extremely busy and constantly moving throughout the store, we wanted their key activities to be able to be completed on a mobile device. 

Receiving inventory was one of those tasks that was still being completed in Backbone, but we believed that redesigning and rebuilding the receiving experience in Quickstep would make the receiving process easier and more efficient for store teams, and would also give us the opportunity to solve for several challenges that existed with the old receiving process.

MY ROLE

As senior product designer, I owned the research throughout this project, which included user interviews, user observation, stakeholder interviews, and usability testing. I also managed stakeholder alignment, as the receiving process concerns many teams at Foxtrot and it was crucial to keep all stakeholders informed of the design progress. I also owned the design of the UI, from initial iterations to final documentation shared with engineers.

RESEARCH: UNCOVERING KEY CHALLENGES

Adoption of the existing receiving tool was low, Purchase Orders were often not closed out in Backbone, even if the inventory was delivered to the store

INVENTORY INACCURACIES

Inventory would not get updated to accurately reflect the items on the shelves. This would lead to missed sales if an item showed as out of stock online, but actually had inventory.

 

It also led to further inventory inaccuracies since our automated ordering systems relied on inventory numbers to place future orders.

LACK OF VENDOR ACCOUNTABILITY

The merchandise and supply chain teams did not have a reliable way to confirm if what was ordered was received.

 

They could not track if any delivered items were damaged or even entirely missing from the order, and therefore could not follow up with vendors to remedy any issues.

RESEARCH: STAKEHOLDER ALIGNMENT

I had frequent conversations with stakeholders to define their needs and to review iterations of the initial flows before building out the designs further.

stakeholder convos.jpg
Confirming requirements.png
Stakeholder goals.png
STAKEHOLDER GOALS

We aligned with stakeholders regularly throughout the project, since there were many key stakeholders and each group had unique goals they were concerned with.

RESEARCH: USABILITY TESTING
Quickstep receiving UI research - entering received quantity.jpg
THE SOLUTION

A two part process for receiving - the first part requiring users to mark an order as 'delivered' to check it in, and the second part being the actual receiving of inventory

CHECK IN A DELIVERY
Search_Results.png
Receiving_PO Details.png
Receiving_PO Details_More actions.png
Check in PO_Modal.png
Check in PO_Success Message_Fridge or Freezer Items.png

High level overview of expected contents of a PO

'No show' and check in functionality to help hold vendors accountable to agreed upon delivery dates

 RECEIVE INVENTORY
Task List.png
Receiving_Scanner.png
Receiving_Receive Item.png
Receiving_Receive Item_Issue Added.png
Receiving_Summary.png

Functionality to report issues to enable vendor accountability

Scanning functionality allows for blind receiving, so store teams can focus on inputting the items that were received

RESULTS

Our receiving functionality in Quickstep has been in use at all 32 Foxtrot stores since mid-2023, with hundreds of users and nearly 50,000 POs received. The feature had a major impact on our key metrics, including:

  • ​Inventory accuracy up 60% across all stores

  • Better adoption of receiving operational processes in stores, with a 90% success rate* of Purchase Orders in Q4 (up from 74% at launch in Q3)

*Success rate means the PO is checked in and received or marked as a no-show within 24 hours of its expected delivery

BROWSE MORE OF MY WORK
bottom of page