Back to projects

E-commerce · 2025

E-commerce Day Market

End-to-end ecommerce design for a Latin grocery store in Madrid that was managing an 80-page PDF catalog and orders through WhatsApp while serving customers at the counter.

Before

Attention split between the counter and the phone.

Recreation of the "before": an 80-page PDF catalog and an order chat over messaging

After

App design: country navigation and access to the catalogue.

App design: home screen with country navigation and featured products
The "before" is a representative recreation; the "after" shows the app design.
RoleSenior Product Designer
ClientDay Market

B2C product · Ecommerce · End-to-end design · Built from scratch

Context

I worked as a freelance Product Designer, with end-to-end ownership: from understanding the problem through the complete UI and leading the handoff to development.

The client was the owner of a physical Latin grocery store in Madrid: a real, growing business already in operation. She was at once the client, the domain expert, and central to everything that followed: the person who would need to maintain the platform once it was built.

The product was conceived as a hybrid app, delivered in phases: the web was the first to ship, and it is the part operating today.

What I did

Discovery, flows, information architecture, the full UI in Figma, iteration on product pages and cross-selling, and being the continuity point throughout development.

What others brought

The owner brought the business knowledge, the catalog, and insight into how her customers bought. Implementation was handled by an external development role that, as explained below, changed several times.

The Problem

The owner was serving customers at the counter while managing orders through WhatsApp: attention split in two, with chats piling up out of control.

The catalog lived in an 80-page PDF. Any price change meant editing the entire document, so keeping prices up to date was unsustainable. And customers had no search: finding a specific product meant going through the PDF page by page.

As the business grew and orders multiplied, the manual method held up less and less. That was the trigger: order management was breaking under its own growth. Beneath it was a quieter need: the owner had to be able to add and edit products herself, without calling a developer for every change.

Process

Understand before drawing. I began by talking with the owner to see how she really worked: how she changed the catalog, how orders reached her, and what she needed to avoid depending on anyone for maintenance. Discovery was about understanding the real operation of someone selling and managing at the same time, rather than collecting a list of requirements.

Look for references where they existed. The direct “competition” was not useful as a reference: the few Latin-grocery ecommerce sites existed, but without solid design practices behind them. So I looked to general ecommerce and online supermarkets instead, because the core problem, searching, browsing products, cart and checkout, is one those products have already solved well many times.

AI as an accelerator for judgment. All the discovery material, conversation notes, references, and findings, risked becoming a pile of loose notes. I used AI to organize it, summarize the research, and prioritize actions and processes, turning the understanding phase into an ordered foundation for decisions rather than a drawer of chaos. The judgment of what to prioritize remained mine; AI removed the friction of sorting and gave me time back to decide.

A deliberate sequence. I designed the flows first, then the information architecture, and left UI until last. Resolving user movement and the catalog structure before touching the interface was a conscious decision.

Iteration. The product page was iterated to improve information hierarchy and make room for cross-selling: letting one product open the door to others without overwhelming the view.

Handoff, the hardest part. We designed “blind” at a technical level because the developer joined after the design phase. From then on, development changed hands three times: one person left for personal reasons; another implemented components that were not faithful to the UI and had to be replaced. Every handover meant repeating meetings to bring the next person up to speed. I was the continuity point: the person holding the design judgment and context while implementation rotated.

Key Decisions

01

Design for the person maintaining the product, as well as the person buying from it

I prioritized the owner being able to manage the catalog, adding products and changing prices, without depending on a developer. Trade-off: a static catalog would have been faster and simpler to build, but it would have reproduced the PDF’s exact problem: relying on someone else for every change. I chose autonomy at the cost of more complexity because the business’s real pain was maintenance, more than aesthetics.

02

Use proven online-supermarket patterns, with country as a navigation axis

I based navigation, search, and checkout on proven general-ecommerce patterns rather than the existing Latin-grocery websites, and added an axis specific to the domain: browsing the catalog by country of origin, Venezuela, Colombia, Peru, Mexico, Ecuador, and more, as well as by product category. The reason is real behavior: most customers are Latin American and search by country first, because every culture has products that are not made elsewhere. Trade-off: relying on conventional supermarket patterns risked making it look like “just another supermarket”, and adding country as an axis increases navigation and catalog-maintenance complexity. I accepted both because niche references did not offer sound practices to follow, and because the country axis is precisely what makes the store recognizable and fast for the people who use it.

  • Browse by country

    Browse by country
Navigation by country of origin — app design
03

Flows and architecture before UI

I resolved how users move and how the catalog is organized first, and left the interface until last. Trade-off: with a non-technical client who wanted to see something “real”, showing flows and architecture is less visually compelling than showing finished screens, and it takes more work to sustain trust at that stage. In return, I avoided structural rework: changing the architecture after UI is assembled would have cost much more.

04

A dense but hierarchical product page, to make room for cross-selling

I iterated the page to include related products and work on average order value. Trade-off: every added element competes for attention and can bury the essentials, price, availability, and add to cart. I solved it with hierarchy: the buying decision first, cross-selling afterward, never ahead of it.

05

Design the complete hybrid app, even though delivery started with the web

The product was designed as a hybrid app, but the client’s budget meant starting the build with the web, so that was the first phase to ship. Trade-off: adjusting to the budget meant postponing part of the product and launching only a portion first; in return, the client could start selling sooner, on a design foundation intended for the whole product and not just the web. App development is now getting started.

The owner adds and edits the catalog without depending on development — illustrative recreation
Management panel: product list with country, price, stock and status, and an add-product action
  • Product

    Product
  • Related products

    Related products
Product detail with related products — app design
  • Water & soft drinks

    Water & soft drinks

  • Beer, rum & wine

    Beer, rum & wine

  • Dairy

    Dairy

  • Salty snacks

    Salty snacks

  • Chocolate & sweets

    Chocolate & sweets

  • Spreads

    Spreads

  • Pantry

    Pantry

  • Bread & toast

    Bread & toast

  • Frozen & ready meals

    Frozen & ready meals

  • Merchandise

    Merchandise

Catalog categories — illustrative recreation

Outcome

Today, Day Market is a live, running online store: it sells every day, with shipments from Madrid across Spain and Europe, on a structured and searchable catalog that can be browsed by category and country of origin, with product pages that offer cross-selling, a cart, checkout with a real payment gateway, and a customer area with order history. The operation that used to be split between an 80-page PDF and WhatsApp messages is now a product in production that the owner manages and expands herself.

I do not present business metrics, orders, revenue, or adoption, because I do not have verifiable figures and prefer not to claim what I cannot support. What can be demonstrated is the transformation: from an unsustainable manual method to an ecommerce product in production that keeps operating and growing its catalog.

The design was delivered end to end, and the hardest part came afterward, in the handoff: development joined after the design phase and changed hands three times. That design reaching production and sustaining a live store today is due in large part to maintaining continuity of judgment across those handovers.

  • Basket

    Basket

    Basket items, recommendations and order total.

  • Payment

    Payment

    Payment methods, card details and an option to save the details.

  • Confirmation

    Confirmation

    Purchase confirmation, order number and follow-up information.

Product impact

From an 80-page PDF to a browsable catalog

Search, category and country navigation, cart, checkout, and customer area

Full business autonomy

The owner adds and edits products without depending on development

Live and running store

Daily sales from Madrid to Spain and Europe

Learnings

Getting a product to production breaks down more often in continuity than in UI: when design and development work in sequence and the technical team rotates, the designer is the person who holds the judgment and context from one handoff to the next. And designing for the person who maintains the product, as well as the person who uses it, determines whether a tool survives its first price change.

Day Market — phased delivery

Designed as a hybrid app; the web shipped first, the app is on its way

Product vision

Conceived as a hybrid app (web + app), to be delivered in phases as budget allowed.

  1. Phase 1 · Web

    Live · in production

    First phase to ship. Browsable catalog, search, real checkout and customer area. This is what runs today.

  2. Phase 2 · App

    In development

    Its build is starting now, on a design foundation meant for the whole product, not just the web.

Conceptual diagram · no real data
Product view — E-commerce Day Market
Product view — app mockup

Got a product in the works?

Let's talk