The Art of Restocking

A store owner stares at their screen, second-guessing their inventory numbers for the third time. Send too much stock to Ankorstore's warehouse, and they'll bleed cash on storage fees. Send too little, and they'll miss out on sales during their peak season. It's an expensive decision they need to get right.

This is the story of how together with my squad, we transformed this complex inventory puzzle into an intuitive software solution, building it piece by piece based on real user needs.

Project type

UX design

Total time

3 quarters of continuous improvements

My Role

Senior Product Designer

page head

What is a replenishment?

At its core, a replenishment is a bulk shipment of products from a brand to Ankorstore's warehouse.

Before joining the fulfillment service, brands would handle each retail order individually - picking products, packing boxes, and shipping them one by one. This meant hours spent on logistics rather than growing their business.

What Ankorstore does
Ankorstore is a B2B marketplace for small and medium businesses.

With Ankorstore's fulfillment service, brands send us their inventory in bulk, typically once a month. When retailers place orders, our warehouse team handles everything: picking the products, packing the boxes, and shipping them to retailers.

What Fulfilment does
Ankorlogistics fulfilment is a logistics end-to-end service that Ankorstore provides.

The journey of replenishment declaration

When I started at Ankorstore, I joined what many called 'the startup within the startup': a lean team of engineers who had accomplished something remarkable. In just one month, led by one of the company's founders, they had built the entire fulfilment service software infrastructure from scratch as a proof of concept.

By the time I joined, this proof of concept (PoC) was already serving several dozens of brands. However, the self-service experience was, to put it mildly, very basic. Users had to navigate complex inventory decisions with nothing but a bare-bones form to help them.

Replenishment tasks start
When I started working on replenishments, users couldn't do almost anything in self-service.

From this starting point, we began a journey of continuous improvement. Each step was shaped by our users' needs, feedback, and pain points, as we transformed that basic form into a powerful stock management tool.

This case study will take you through this journey:

  1. From PoC to MVP - How we built the foundations
  2. The corners project - How we refined it
  3. What's next - Our exploration into predictive inventory management
Replenishment tasks end
The current state of the feature is a lot more supportive.

1. From PoC to MVP

Our Proof of Concept revealed an immediate pain point: submit a form, and your data vanished. Brands managing hundreds of SKUs were forced to double-track everything - once in their spreadsheets, once in our system. A classic case of software creating more work, not less.

Problem statement

26% of replenishments had mismatches, creating a domino effect of processing delays and late shipments.

Replenishment Before and After
Before (PoC) vs After (MVP) of the replenishment form

Usability testing

I built a high-fidelity prototype of an enhanced replenishment experience and tested it with five fulfillment brands. While the improved interface was well-received, our user interviews uncovered a deeper issue: a fundamental trust gap in our system.

The problem went beyond usability. Our inventory status calculations were too simplistic compared to brands' sophisticated forecasting needs. As a result, they built their own prediction models in spreadsheets and relied heavily on Ankorstore's Inventory Managers for guidance. This meant that our employees would have to support every single user through lengthy consultations on stock forecasting. This is simply not scalable.

The message was clear: no amount of UI polish would matter until we addressed the underlying data intelligence gap.

Three Key Features

1. The Missing Puzzle Piece: Replenishment Details

Imagine running a warehouse without being able to reconcile what you planned to receive against what actually arrived. That was our reality. We fixed this blindspot with a dedicated replenishment details page, showing both declared quantities and warehouse receipts.

The impact was immediate: it became our third most-visited fulfillment page, revealing just how crucial this basic functionality had been missing.

Replenishment Detail Page
Quick scanning is the key to a good detail page

2. At the Right Time and Place: Contextual Stock Information

We enhanced the declaration form with crucial data points: current storage levels and a traffic-light system of tags that visually flags items at risk. Although the users didn’t trust our traffic-light system to be accurate to their business requirements , they seemed to welcome it nevertheless.

Replenishment Before and After
Building a meaningful form is never as easy as it sounds.

3. Two Steps Instead of One

A simple review step transformed our replenishment accuracy. Instead of asking brands to submit quantities blind, we now show them a focused view of just their declared items - no more hunting through endless product catalogs.

Replenishment Steps Before and After
Wireframes make it easy to explain to stakeholders.

The result? Brands have caught and corrected mistakes in over 10% of all replenishments before they hit our warehouse floor. What previously would have been shipping delays and inventory headaches now gets fixed with a quick click.

Different tables
Not all tables are created equal: keeping the right information density is the key

Results of the MVP

The impact of these improvements rippled through our fulfillment ecosystem. The biggest transformation came from giving brands visibility and control over their data: the detailed replenishment tracking became their go-to reference, reducing the need for constant email exchanges with our Inventory Managers, and the two-step flow caught over 10% of the mismatches.

While we still had work to do on our prediction algorithms and other advanced features, these foundational improvements marked a crucial first step in rebuilding trust. Brands could finally see, track, and manage their inventory flow end-to-end within our platform - translating into faster fulfillment times and less churn from the fulfilment service.

2. The corners project

Did it ever happen to you that you’ve built an MVP, knowing you'd have to cut corners, only to watch those compromises become permanent features? It’s way more common than we’d like to admit in the agile world: we ship the MVP, then immediately pivot to the next priority, leaving those "temporary" solutions firmly in place.

But this story is different. This is about going back and adding those corners we had to cut.

After three quarters of major improvements across our fulfillment ecosystem - new warehouse, expiry management tools, order automation - our replenishment MVP came back in focus as a painful experience. The catch? Each individual issue seemed too small to justify the "epic" title. Yet collectively, these "small" problems were costing us big.

to be continued...

Interested to learn more about my work? Drop me an email:

Handcrafted by Diana Lipcanu and Tomas Eriksson © 2025

Using Svelte and Tailwind