Skip to content

Returns Reimagined

⚠️ currently in process of writing

In the beginning of 2024, we were given the opportunity as a team to learn a new javascript framework (Vue.js) and use it to replace legacy web apps slowly from our sites under the goodmorning.com umbrella. One of my tasks was to redesign the returns flow of all our sites.

Timeline: September 2024 - November 2024

Roles: Front-end Development

Tools: HTML/CSS, Vue.js, Pinia, Primevue, Typescript

The Problem

We need to streamline the return process for goodmorning.com customers and its customer service team.

High-level goals:

  1. Make it easy for customers to return products
  2. Remove legacy web app and process from our websites
  3. Get it up and running before Black Friday to get it tested

The Solution

A new returns process for customers.

Douglas Home Page

We have simplified the process by creating a web app that collects the information related to the customer's returns, and automatically make a ticket for the customer service representatives.

Inspiration - Users Pain Point

The previous return process required too much work.

Not just for customers, but also for our customer service representatives.

Douglas Home Page

There were 3 ways for customers to submit a return request. Customers can:

  • create an account, login, upload photos of the product, start a return request from the site
  • email customer service for instruction
  • call or chat customer service

After that, the customer service team will create a ticket for the customer's return request, and if the customer didn't call or chat, they'll call the customer to confirm their request.

Once it's approved, customer service will then start the return request by sending a request ticket to supply chain which deals with returned products, like finding new homes for products that can still be used.

Mockups

Created with figma

After determining the solution, we started building our mockups on figma.

Douglas Home Page

The required information for our customers are:

  • the reason for returns,
  • the photo of the product, and the
  • the pickup address

Build

With the help of the LIFT Model to solve the user's pain points mentioned, I've created an app that provides the following to the users:

Relevance.
An app where users can: track their order and start a return request.

Clarity.
Easy to follow steps when returning a product.

Distraction.
Remove all other ways to return a product.

Demo