Tokopedia

Shipping Address Flow for Better Checkout Experience

Speed up filling address by maximizing automation on each label in order to increase success rate during checkout process.

Shipping Address

Role

Responsible for research, design, user testing and delivery of key modules and feature areas.

Duration

Q3 2019

Team

1 Product Designer, 1 UX Writer, 2 Front End Developer, 1 Product Manager

Overview

Project background

Shipping Address is having an important role in user experience of PG transactions in Tokopedia. It will be needed in order to complete the checkout process.

Address creation flow should be a frictionless experience for users. However, our success rate of address creation is 72% on a monthly average and this number remains stagnant over the year (Jan 2018 - Feb 2019).

This number also says that 1 out of 4 users are unsuccessful creating an address in Tokopedia.

The Problem

Key issues

Address
Start to understand

What we already have

At this stage, I worked closely with data science to study user behavior in the later funnel, from Cart to Payment.

By identifying the points where they dropped off, we looked for opportunities to improve.

In addition, we also used a usability testing approach to support assumptions qualitatively.

Address
Solutions

Ideas

We redesigned the address entry to a pinpoint-first, auto-fill assisted flow.

Pinpoint-first interaction →
Users start by dropping a pin on the map.
Auto-filled fields →
Street, sub-district, and postal code were populated using Google Maps API.
Editable details →
Users could adjust or add missing details (house number, building name, etc.).
Pinpoint-first interaction →
Users start by dropping a pin on the map.
Start Designing Solution

Explorations

I explored a wide range of ideas from rethinking user flows and restructuring layouts, to experimenting with micro-interactions.

The goal was to push boundaries and uncover design directions that could meaningfully enhance the overall user experience.

Shipping Address
Shipping Address
Iterations & Challenges

Iterations

We ran multiple rounds of A/B testing and usability studies:

  1. Tested pinpoint-only flow vs pinpoint + editable fields.
  2. Refined copywriting and step sequence to reduce drop-offs.
  3. Manipulated Google Maps data to better fit Indonesian address conventions (e.g., postal code corrections).
AddressAddressAddressAddress
AddressAddressAddress
Other Findings

Google Maps data was never 100% reliable.

Balancing low-friction UX with logistical accuracy was a constant trade-off.

Designing an interface flexible enough to handle incomplete or incorrect external data.

General Results

Explorations

We ran multiple rounds of A/B testing and usability studies:

  • Tested pinpoint-only flow vs pinpoint + editable fields.
  • Refined copywriting and step sequence to reduce drop-offs.
  • Manipulated Google Maps data to better fit Indonesian address conventions (e.g., postal code corrections).
Shipping Address
Epilog

Result & Impact

The redesigned flow delivered significant improvements:

Reduced bounce rate in Checkout for new buyers.

Higher address completion success rate, as users were more likely to save addresses via pinpoint.

Improved courier delivery accuracy, especially for instant couriers using GPS data.

Positive user feedback: buyers felt the process was faster and less confusing.

Key Takeaway & Learning

This project reinforced several key lessons:

Design for local context: Indonesian addresses differ greatly from Western standards, requiring localized solutions.

Bridge UX and operations: Great design must also solve real logistical challenges for couriers and merchants.

Data-informed iteration: A/B tests and UT helped refine the flow, but the product still had to gracefully handle imperfect data.

Thanks for reading this project

Let's build something together.

LinkedInInstagramGithub