MLMaxim Lazovsky Head of Operations
ENRU

All projects

Gostockup project · 2025 · live

Our own order tracking page

How the most common support question turned into a page where customers see what’s happening with their order, driven by real warehouse events.

The most common question an online store’s support gets is “Where is my order?”. Ours came in through the site, email, social media and phone, and someone answered each one by hand.

A plain “order received” email explains nothing. Between payment and delivery an order goes through many steps: it’s picked, checked, packed and handed on. And a grocery store has three ways to get an order: nationwide shipping, local delivery and pickup. Each has its own sequence.

I wanted customers to see what’s happening with their order without asking support. And I wanted the status on screen to show only what has actually happened.

Principle

Three things a customer needs

Internal operations are more complex than they look from outside. Customers don’t need every detail, they need answers to three questions.

01

What’s happening now

One clear status in plain words.

02

What comes next

The next step is visible ahead of time, no surprises.

03

Do I need to do anything

For example, come pick up a pickup order.

Statuses and the events behind them

  1. Confirmed the order came in and is paid
  2. Picking a packer took the order in the warehouse app
  3. Ready to ship the order is packed, boxes photographed
  4. In transit handed to the carrier, tracking number issued
  5. Delivered or ready for pickup

Each status is triggered by a warehouse event, with no manual updates. Local delivery and pickup have their own last steps, with the same logic.

How it looks

An order number and an email, and it’s all there

Customers enter their order number and the email they ordered with, and see which stage the order is at. Once the order is packed, the packer photographs the boxes, so customers see their package before it arrives.

The page is linked from the customer sections of the site, so tracking became part of a normal purchase.

Open the tracking page

Gostockup order tracking page: five statuses and a photo of the packed order
A real order, customer details hidden

Who owns what

We answer for our part of the path

Typical tracking starts with a package number. For a grocery store, what matters most is what happens before the carrier.

Before the carrier

Owner
Us: receiving, picking, checking, packing.
Status source
The warehouse app, as each step actually happens.

After handoff

Owner
The carrier, with its own logistics and timelines.
What we show
The tracking number and the carrier’s status. We don’t promise what we don’t control.

Result

98% fewer “Where is my order?” questions

This is the support team’s estimate. Before the page launched, these questions came through different channels and nobody counted them in one place. Now every request goes into Zendesk, and the number of these questions keeps going down.

Support now has time for the unusual cases.

How we measured

How I worked

From support requests to requirements

I started by going through support requests: what people ask, at which stage and with which delivery method. Then I decided which warehouse events actually matter to a customer and what to call them, and aligned that with the platform, the warehouse and support.

I worked through scenarios and status wording with tools, but checked every option against how our warehouse actually works.

What I took from it. A status on screen is only as honest as the event behind it. If the warehouse doesn’t record a step, the tracking page starts getting it wrong, and support gets more questions. That’s why I run tracking and the warehouse app as one system.

Warehouse app The full Gostockup case

The fastest way to reach me is LinkedIn

My full career and notes on the work are there too

Message me on LinkedIn