Optimizing the stock shipping flow for fulfillment

The project aimed to optimize the inventory shipping flow for fulfillment, reducing friction and increasing the rate of retailers with products stored in the distribution center — an essential factor for sales and revenue in the marketplace.

UX Strategy

Research

Data & Metrics

UX/UI Design

Context

Challenge/Problem

  • Low retailer adherence to inventory submission → few products available for sale.

  • Direct impacts: drop in conversion rate, fewer orders in fulfillment, and loss of revenue for retailers and for Olist.

Solution

  • Redesign of the inventory shipment flow, integrating the issuance of transfer invoices directly in Olist.

  • Expansion of the solution for issuance of sales invoices.

  • Reduction of dependence on external ERPs → more control, fewer errors.

Tools used:

Figma

Miro

google meet

jira

mixpanel

dovetail

Design Process

From discovery to delivery, I led the design process along with the Fulfillment By Olist squad, validating prototypes with real users and iterating until reaching the final version.

Discovery

KPI

OKR

desk research

csd matrix

analytics

Discovering the root of the problem

When analyzing the funnel, we noticed that the biggest friction occurred at a specific point: the issuance and upload of the invoice.

More than 60% of the invoices were rejected due to filling errors.

Almost 1 in 4 retailers abandoned the process at this moment.

And the calls to support about billing represented 80% of the demand.

This was the journey that retailers needed to take to ship the products:

It was clear that the process was not working for our users.

Research

heat map

data analysis

user interviews

personas

data triangulation

Listening to those who really matter

To deeply understand the problem:

I identified different user profiles, from traditional industries entering retail to small e-commerce businesses betting on marketplaces.

I triangulated transactional, behavioral data and in-depth interviews with retailers.

To understand closely, I immersed myself in the routine of the retailers. We interviewed distinct profiles — from the large established store to the individual entrepreneur.

The perception was unanimous:

"Issuing an invoice within the current flow is confusing, time-consuming, and risky."

Furthermore, we found that 65% of sellers used Tiny as their ERP. Although it is a well-structured solution, its complex configuration and external dependencies created insecurity.

Direction

cost and effort matrix

prioritization

The turning point

It was at this point that the central hypothesis emerged:

"What if Olist took on the issuance of the invoice within its own platform?"

This decision represented much more than a technical change — it was a change in mindset. We were bringing a critical process into the ecosystem, giving the retailer confidence and autonomy.

Design

wireframe

design system

low-fidelity prototype

usability

Building the solution

The redesign of the flow was designed to:

1.

Simplify the journey: fewer clicks, fewer doubts.

2.

Reduce errors: guided filling and automatic validations.

3.

Empower the retailer: issuing transfer invoices and also direct sales on Olist.

The proposal was to make the journey smoother, less fragmented, and easier to increase the conversion rate of sending products for fulfillment.

Refine

event mapping

use cases

exception cases

high-fidelity prototype

usability test

We create prototypes, test them with real retailers, and adjust details until we achieve a smooth experience.

Delivery

navigable prototype

handoff

The final solution brought:

Simplification

Shorter and more intuitive steps

Reduction of errors

Automatic validations and clear instructions for filling out the NF.

Trust

Immediate visual feedback on each step.

Seamless integration

Faster information exchange with an internal billing system.

Ongoing

performance tracking

data analysis

The impact

The results spoke for themselves:

The average time for issuing an NF decreased from 20h to 7h.

The drop-off rate decreased from 23% to 7%.

NF errors dropped from 64% to 34%.

Support calls related to billing decreased from 80% to 21%.

And the most important thing: the volume of inventory shipments has doubled, boosting 4x the sales performance via fulfillment.

Learnings

This project taught me that:

  • Often, the biggest pain point for the user is in an invisible detail of the flow.

  • Resolving an operational issue can have a direct impact on revenue and satisfaction.

  • Bringing critical processes into the platform is an investment that pays dividends at scale.

✨ This case reinforced something that I carry with me as a designer: my role is to transform friction into trust, and complexity into simplicity.

Want to know more details?

Contact me and let's talk! I can tell you more about my work process and the design decisions articulated in this study.

Gabriela Lara

Senior Product Designer

Copyright © 2025 Gabriela Lara.