In Store — a space for the physical store

I suggested giving the physical store its own space in the Perekrestok app. When the business made it a priority, I designed the MVP with the product manager.

Perekrestok

A large grocery chain in Russia, part of X5 Group. The app handles delivery and pickup for 5M+ people a month.

App Store

My role

Design Lead

I came up with the idea, designed the flow and helped decide what went into the MVP.

Status

Released: store information, discounts, catalog and barcode scanning.

Different tasks in the same app

Someone ordering delivery and someone standing in a store need different things. Before, the in-store part of the app was mostly a switch to the store catalog and a loyalty card.

Earlier, I had suggested a separate entry point with store information, promotions, scanning and other things useful during a visit. It wasn’t a priority then. A few years later the business came back to the same need, and I worked on the MVP.

A switch to the store catalog

In the MVP

Left out

Discounts and promotions

Finding a product on a shelf

Store information

Indoor navigation

Store catalog

Calling a staff member

Barcode scanning

Shopping lists

What we could test with the resources we had

We listed the tasks people have in a store, then cut the scope down. Promotions and discounts were the business priority. Store information, the catalog and scanning could use existing data and components.

Finding a product on a shelf, indoor navigation and calling a staff member needed more data, backend work or changes in how stores operate. Shopping lists were also left out of the MVP. The product manager made the final call on scope.

Where the first version stopped

Scanning showed the price, details and discount. It didn’t let people add the item to a list or cart, so the flow ended there.

We kept the interface simple and used existing components to ship it as a demand test. I moved to the catalog team soon after launch, so I didn’t follow the metrics after that.

The team that took over kept developing the section and added personal promotions, purchase history and new arrivals.

The selected storeLoyalty cardBarcode scanningStore discounts

What I would change. When I first had the idea, I’d push for discovery and a test of the in-store space, instead of letting it go and waiting for the business to get there. The product managers were on my side, so I could probably have pushed it through, but I left the decision to the business.

For the MVP itself, I’d test it in a real store, with one hand on a trolley, a patchy signal, different lighting and people around. I’d also agree on a success metric before development and give barcode scanning a useful next step.

Next case

Grocery app redesign

I led the redesign of a grocery app with 5M+ monthly users. We changed it in parts over three years, alongside regular feature releases.