Home — Works — Valeksa Market
Valeksa Market
An online grocery store for Ukrainian and Eastern European products in Poland, designed end to end, from sitemap to checkout.
CLIENT
Valeksa Market
PRODUCT
E-commerce website
MY ROLE
UX/UI designer
TIMELINE
Nov 2025 – present
PLATFORM
Web · desktop, tablet, mobile

01
Overview
Valeksa Market is a Polish chain of Ukrainian and Eastern European grocery stores. As the UX/UI designer, I designed its online store end to end, from sitemap and user flows to a component library for desktop, tablet and mobile.
The brief
A store with 500–1500 products sold per piece, by weight or both, easy to browse and predictable at checkout.
The users
People from Ukraine and Eastern Europe living in Poland who miss familiar tastes and brands.
My role
UX/UI designer: sitemap, user flows, UI for 3 breakpoints, components and handoff to developers.



02
Context
A grocery catalog where one product can be sold per piece, by weight, or both.
500+
products, up to 1500
3
ways to sell: piece, weight, hybrid
3
breakpoints: 1440, 768, 390
What made it hard
Three product types, one card
Deposit, VAT and delivery in every total
Guest, returning and business buyers
Key insight
In grocery the card price isn’t always the cart price. Every screen has to make the final total predictable, whether it’s sold by weight, per piece or in between.

03
Solution
One product card, three ways to sell
Regular, weighed and hybrid products share one layout. Only the buy box changes, showing the one decision the user has to make: quantity, weight or an approximate piece.
Fixed price per piece
→
Regular · quantity stepper
Price depends on weight
→
Weighed · 100 g – 1 kg presets + own weight
Why here
Weighed and hybrid goods are where grocery stores lose trust: the price on the card isn’t the price in the cart.
Key decision
Keep one card, swap only the buy box; show “price per 100 g” or “≈ 100–130 g” and explain the estimate in one line.
How we’d measure
Add-to-cart rate on weighed items · cart edits · questions about price

04
Key decisions
4
checkout scenarios
200 zł
free-delivery goal
Desktop 1440 · tablet 768 · mobile 390
Cart
Free-delivery progress
A bar in the cart shows how much is left to free delivery and celebrates when it’s unlocked. Trade-off: one more element in the summary.
Checkout
Four checkout scenarios
New customer, returning customer, shipping to another address and a company invoice, and each gets only the fields it needs. Trade-off: more states to design and test.
Account
Orders you can repeat
Order history with statuses and a “repeat order” button, saved addresses and favourites. Trade-off: the benefit needs an account.
Trust
Social proof and post-purchase e-mail
Ratings and reviews on the home, product and cart pages, product badges and an order e-mail after purchase. Trade-off: works only with real reviews.




RESULT
The store is live and working well. I designed it end to end: 290+ screens and states for 3 breakpoints and 80+ components handed off to developers. I still support the product, and new features ship regularly, from badges and social proof to post-purchase e-mails.