Post Order Item Addition
MY ROLE: UX Leader
Research
Ideation
Prototyping
User Testing
Date
Phase 1: Dec 2022 - May 2023
Phase 2: May 2023 - Now
Teams
UX
Product
Engineering
Program
TOOLS
Figma
Qualtrics
Baymard
UserTesting

Project Overview

Post Order Item Addition is a new feature at BJ’s.com(Desktop&Mobile) and BJ’s App that allows BJ’s members to add items to their placed orders that have not been fulfilled.

| Instigation & Initiation

Instigation & Initiation

| Problem Statement

Today, when BJ's members want to add more items after placing an order, they have to place a new order by going through the entire process again. This causes problems for members because it requires them to pay an additional delivery fee. This is important because it leads to missed revenue opportunities for BJ's and a decline in member satisfaction.


| Target Audience

BJ’s members who place Same-Day Delivery(SDD) and Buy Online Pick-up in Club(BOPIC) orders.

Target Audience


Design Process

The diagram below outlines the Discovery process I followed for Post Order Additions, incorporating not only competitive research, but also end-to-end journey analysis and user testing with our members to understand if the experience is intuitive.

Design Process


UX Research

| Desk Research(Voice from BJ’s Members)

We filtered all the BJ’s members’ feedback on Qualtrics regarding ‘Post order item addition’ from August 2022 to October 2022 in three different channels: SDD (Same-Day Delivery), BOPIC (Buy Online Pick-up Club), and STH (Ship to Home). We found that the majority of the feedback came from the SDD channel (50 pieces of feedback) and the BOPIC channel (14 pieces of feedback).

Desk Research

| Survey

To better understand our members, I conducted a follow-up survey in both the SDD and BOPIC channels.

The survey indicates a strong interest in the ability to add items to orders post-checkout, with a majority of BJ’s members having experienced the situation of forgetting an item (SDD: 76.1%; BOPIC: 81.45%). Most members would prefer to add forgotten items shortly after the initial order and would typically only need to add a few items (1~3).

- Here are the results for the BOPIC survey:

  • Duration of survey: 3.5 weeks
  • Responses received: 3,938
survey


Competitors Analysis

Competitors Analysis


User Flow Analysis

After conducting a thorough competitor analysis, I've identified two predominant methods for adding items to existing orders:

Initiates

| BJ's Member initiates(Custoner Initiates)

*Option A & Option B

BJ's Member initiates

- Option A & Option B Details:

OptionA & OptionB Deatils

| BJ's initiates(Company Initiates)

*Option C

BJ's initiates

| Cross-functional Team Meeting (A,B,C- which one should we implement?)

To ensure that the designed flow aligns seamlessly with our customers' needs and remains congruent with our product's vision and technical framework, I have scheduled a cross-functional team meeting to choose the best flow to move forward.

Cross-functional Team Meeting


MVP User Flow

Based on our research, we have created a user flow for BJ’s members to add additional items to their orders after the initial check-in. This MVP approach allows us to quickly bring the minimum functionality to the market to gather feedback and assess its success.


MVP User Flow



Journey Map

Journey Map


Design Compromise

| Technical Constraints

Due to the dynamic nature of order processing times, we currently face a challenge in providing a specific cut-off time for adding items. We acknowledge this creates a user experience concern. To address this, we have scoped down the design to its MVP(Minimum Viable Product) and have created a fast follow-up ticket for developers to conduct technical research. Additionally, I am continuing to capture feedback after the release.

Design Compromise


Prototype - Entry Points

| Experience via BJs.com

Entry Points


Prototype - Desktop

prototype1

prototype2

prototype3



Prototype - Mobile

Prototype - Mobile



User Testing

To verify the design, I conducted pilot user testing at UserTesting. The pilot test group consisted of 5 Desktop and 5 Mobile users. We asked the participants to go through the scenario below and answer some follow-up questions. The testing helped us find usability issues early on. Below, you will find a screen recording of one of the testing sessions.

| Scenario

“In this scenario you have already completed your order. You realize you forgot to order an item and wish to add it to your previous order.(Add "dog food" to the order: 1. Search “dog food” 2. Add 2 bags of “Berkley Jensen Deboned Beef” dog food to your order.) Please go through this prototype to complete this task.”



| Pilot Testing Results

The pilot testing with 5 desktop and 5 mobile users showed high success rates and ease of completing tasks. Feedback was mostly positive, with suggestions to improve price transparency.

- Below are partial test results from desktop users:

Pilot Testing Results



Clickable Prototype





Success Metrics

Success Metrics



Eearly Results

Eearly Results



Next steps

Next Steps