Shopping experience × Storefront tools

One commerce platform,
many storefronts.

Helping retailers shape their storefronts through curated themes, category choices, and flexible page composition within a shared interface system.

01 / The shopper experienceDesktop
Redesigned storefront with prominent search, category navigation, and a campaign area.
Mobile home screen
Mobile storefront home screen with search, category navigation, a campaign and visual category tiles.

The design response

Store owners shape the look and content. The interface stays consistent.

The redesign replaces broad styling controls with prepared themes, featured content and page order.

  • Set the store’s lookChoose a prepared colour family; add a logo and imagery.
  • Choose what shoppers seeFeature categories and campaign content.
  • Arrange the homepageReorder complete sections; keep their inner layout intact.

Client identity and sample data have been anonymized.

01 / The starting point

A clearer route into the catalogue.

The legacy homepage crowded search and category navigation into one header while a side ad competed with the main campaign. The redesign separates direct search, category browsing and promotion into distinct areas.

Before / Legacy homepageArchive illustration, anonymized
Legacy homepage from the project archive: narrow catalogue, green category navigation, a main campaign beside a second advertisement, and dense product rows.
Legacy interface, anonymized from the project archive. Search and categories share a dense header; two campaigns compete for attention.
After / Redesigned homepageAnonymized design export
Redesigned homepage with search, a separate category row, one campaign band and visual category tiles.
Search leads, categories have their own band, and one campaign area precedes visual entry points into the catalogue.
01 / Search

A clear place
to begin

The redesigned header separates the search task from utility links and promotional content.

02 / Categories

A distinct route
into the catalogue

Category navigation has its own band; image-led tiles give exploratory visits another starting point.

03 / Campaigns

Less competing
emphasis

One campaign band replaces the main-and-side-ad arrangement. The trade-off is less merchandise in the first viewport.

The archive illustration was already edited for the project presentation. This copy adds AI-assisted redaction of the remaining browser address; small image details may differ. It is not an untouched production capture. Campaign content differs between the two designs and is not evidence of a UX improvement.

02 / The customization model

Identity stays flexible.
Interface rules stay shared.

Previously, broad styling freedom weakened consistency across storefronts. The redesign moves customization toward brand expression and merchandising: owners choose colour families, categories, imagery and the order of permitted sections; the platform keeps typography and component behaviour consistent.

The UX question

Would a store still feel like theirs with fewer controls?

We validated the proposed approach with store owners: replacing broad customization with prepared colour themes, content choices and whole-section composition. The conversation focused on what they could still express and what the shared system would take care of.

Read about the validation and its limits

The redesign boundary

What owners can shape, and what stays consistent

The prototype replaces open-ended styling with guided choices inside a shared interface. The table shows that boundary for each part of the storefront.

AreaThe owner changesThe system preserves
ThemeOwnerA prepared colour familySystemColour roles and the shared component set
FooterOwnerBackground, logo background and text coloursSystemFooter structure
TypographyOwnerNo owner-controlled typographySystemOne typeface and hierarchy
CategoriesOwnerFeatured categories, imagery and automatic or manual selectionSystemTile structure and contextual editing
HomepageOwnerThe order of permitted whole sectionsSystemThe composition inside each section
Brand & campaignsOwnerLogo, photographs and promotional imagesSystemImage destinations and placement formats

The trade-off is deliberate: less freedom to reproduce any external brand system, in exchange for a more predictable storefront. These controls do not establish automatic contrast checking or accessibility conformance.

03 / Owner walkthrough

Make a choice.
See it in the storefront.

Three clips from the original Figma prototype show colour selection, category editing and section reordering. Each recording loops beside the design decision it illustrates. The accompanying description follows each interaction in words.

From store identity to a reviewable page

Journey reconstructed from the design flows. This is a task map, not an observed research-session record.

  1. 01 / Express the brand

    Choose a starting point

    The owner selects a prepared colour family and adds their logo and imagery.

    The system keeps typography and component states consistent.

  2. 02 / Prioritize the stock

    Choose what to feature

    Automatic or manual category selection controls the catalogue’s entry points.

    The category tile keeps its structure.

  3. 03 / Compose the page

    Move whole sections

    The owner changes the order to match the store’s merchandising priorities.

    The layout inside each section stays intact.

  4. 04 / Review the result

    Check before publishing

    The review flow brings the changes together before the publication step.

    The prototype shows the flow; live publication is not established.

A / Colour family

Choose a family, not every colour.

Prepared palettes give each store a distinct visual expression within the shared system.

How it works

  • One colour family updates the category tiles through shared colour roles.
  • Typography, component behaviour and page layout stay consistent.
The trade-off

Curated palettes may not match every external brand colour exactly.

Figma prototype recording / 8 sec

B / Category selection

Edit the thing you can see.

Category settings sit beside the storefront, keeping each choice in context.

How it works

  • Owners can use automatic selection or choose a category manually.
  • Manual selection turns automation off and updates the storefront tile.
The trade-off

Manual categories need ongoing curation to stay relevant.

Figma prototype recording / 20 sec

C / Page composition

Move a section. Keep its structure.

Named handles let owners change the order of permitted homepage sections.

How it works

  • A moving section collapses into a compact placeholder.
  • The section keeps its internal composition in its new position.
The trade-off

Owners reorder permitted sections; layouts within them stay shared.

Figma prototype recording / 11 sec

04 / What the shopper gets

Different stores.
Familiar buying decisions.

The same structure continues from discovery to product evaluation, a cart grouped by retailer, and checkout. Store identity can change without asking shoppers to relearn these decisions.

01 / Discovery

Search, browse and discover products.

Search helps shoppers find a specific item. Categories, campaigns and product collections offer starting points for exploring the catalogue.

Desktop homepageFull size
Full anonymized desktop homepage, from search and campaigns through category tiles, product collections and footer.

Screen excerpt. Open full size to explore the complete design.

Mobile homepageFull size
Complete mobile homepage with category tiles, product collections and footer.

Screen excerpt. Open full size to explore the complete design.

02 / Product evaluation

Keep the decision beside the item.

Price, delivery and purchase actions stay together. Great Price lets shoppers check market context before deciding.

Desktop productFull size
Product photography alongside price, delivery, Buy It Now, Add To Cart, Make An Offer and Great Price.

Screen excerpt. Open full size to explore the complete design.

  1. The purchase panel stays beside the product photography.

What makes it a Great Price?

The source popup brings together an estimated market-value range, a price-history chart and transaction history.

Open Great price details
Mobile productFull size
Complete mobile product design. The purchase information follows the image gallery.

Screen excerpt. Open full size to explore the complete design.

03 / A cart across stores

One cart. Separate retailer orders.

Store headings define each group of items. A subtotal and checkout action belong to that group, so the retailer boundary stays visible as the cart grows.

Multi-store cartFull size
Cart design showing two retailer order groups with repeated sample store names. Each group has its own items, subtotal and Checkout button.

Complete design. Open full size for a closer look.

Mobile cartFull size
Complete mobile cart with two retailer groups, separate order totals and Complete Order actions, followed by Saved For Later.

Complete design. Open full size for a closer look.

04 / Checkout

Review the order in its full context.

Delivery, address and payment sit alongside the order summary on desktop. Mobile stacks the same decisions, with the total and confirmation after the form.

Desktop checkoutFull size
Complete checkout design with delivery, shipping address, payment methods, a message to the store and the order summary with Confirm and Pay.

Complete design. Open full size for a closer look.

Mobile checkoutFull size
Complete mobile checkout with delivery, payment and order confirmation in one vertical sequence.

Complete design. Open full size for a closer look.

05 / The shared library

One library.
From foundations to storefronts.

Retailer identity needs room to vary. Shopping behaviour needs to remain recognizable. Start with the foundations, follow them into components, then compare the storefronts they support.

Library foundations / Colour

Nine colour families. One palette structure.

Each family has seven steps, from quiet surfaces to strong accents. All nine source families are shown here, including both red variants. Neutrals and feedback colours keep their own roles across storefront themes.

Colour family100200300500Primary700800900

Blue

#E5EBF5
#CFD6E2
#B8C7E5
#1D6CFF
#0D398C
#092B69
#021B48

Purple

#E7E5F5
#D2CFE2
#BFB8E5
#492EE5
#200D8C
#170969
#0A013D

Magenta

#EDE5F5
#D8CFE2
#CDB8E5
#872EE5
#4A0D8C
#370969
#1E013D

Red Pink

#F5E5E8
#E2CFD2
#E5B8BF
#CC2936
#990F1B
#550816
#340009

Red Warm

#F5E9E5
#E2D3CF
#E5C1B8
#D53200
#992F0F
#551A08
#340D00

Orange

#F5EAE5
#E2D5CF
#E5C6B8
#D04804
#8C370D
#692909
#481A02

Yellow Gold

#F5F2E5
#E2DFCF
#E5DEB8
#A78C00
#7F6A00
#423700
#2B2400

Green Warm

#EAF5E5
#D5E2CF
#C7E5B8
#3C8219
#306614
#1E400D
#142F07

Green Cold

#E5F5ED
#CFE2D8
#B8E5CF
#1A804D
#14663D
#0D4027
#072F1B

Seven steps per family: 100, 200, 300, 500, 700, 800 and 900. On smaller screens, scroll across the palette to compare values.

Neutral / Grey

Source colour variables
  • Grey / 50#F2F2F2
  • Grey / 100#E5E5E5
  • Grey / 200#CCCCCC
  • Grey / 400#9F9F9F
  • Grey / 600#6C6C6C
  • Grey / 800#333333
  • Grey / 900#1A1A1A

Feedback / System

Shared across themes
  • Error#FF1215
  • Success#06B200
  • Warning#D38900
  • Alert#C80000

Library foundations / Typography

One family. A clear hierarchy.

The library’s type roles extend into the product screen: the price leads, the title identifies the item, and attributes and actions form the next levels.

Source
Sans 3

From product information
to interface controls.

Regular / 400Medium / 500Semibold / 600Bold / 700

$164.00

Apple iPhone 7

Condition

Great Price!

Buy It Now

View more

Product name

Selected roles from the library and product design, rendered in the source typeface.

Library foundations / Geometry

Proportion follows the task.

Four action sizes support different levels of density. Height and label size change together, while spacing and corner treatments belong to the component.

Button geometry, in px
SizePreviewHeightLabelGapPaddingRadius
L Primary 5620814 / 2014
M Primary 401868 / 168
S Primary 321648 / 168
XS Primary 261648 / 168

Padding is vertical / horizontal; gap is the space between an icon and its label. Previews show source proportions and are not interactive.

Library / Component states

The same rules, through every state.

Actions, selection controls and fields make the foundations usable. These source specimens show the default, pressed, selected, disabled and error treatments that recur in the shopping experience.

Actions

Four sizes, with enabled, pressed and disabled states.

Source action library with four sizes and three state columns.

Selection

Exclusive choices and independent on/off states.

Selected and unselected payment method controls.Switches showing enabled, pressed, focused and disabled states.

Fields

Empty, filled, disabled and error states across three sizes.

Source text fields with empty, filled, disabled and error states.

From components to a product card

Photography leads. Price and condition support comparison, while badges add context without changing the card’s structure.

Product card combining photography, discount and delivery badges, favourite, title, price and condition.
  1. NoticeProduct photography and promotional signals.
  2. CompareTitle, price and item condition in a consistent order.
  3. Keep or continueA favourite action beside the image; the card leads into product evaluation.

Original component exports. See how the library comes together in the shopping journey ↗

Library / Applied

The foundations become storefronts.

Eight supplied designs bring the library into context. A retailer’s colour family changes the identity while familiar components preserve the shopping structure.

Blue
Blue storefront design with category navigation, a promotional banner, and tinted category cards with matching links.
Cool green
Cool green storefront design with category navigation, a promotional banner, and tinted category cards with matching links.
Warm green
Warm green storefront design with category navigation, a promotional banner, and tinted category cards with matching links.
Magenta
Magenta storefront design with category navigation, a promotional banner, and tinted category cards with matching links.
Orange
Orange storefront design with category navigation, a promotional banner, and tinted category cards with matching links.
Purple
Purple storefront design with category navigation, a promotional banner, and tinted category cards with matching links.
Red
Red storefront design with category navigation, a promotional banner, and tinted category cards with matching links.
Yellow
Yellow storefront design with category navigation, a promotional banner, and tinted category cards with matching links.

The mobile designs show how accent colours and subtle card surfaces vary across eight themes. Navigation, typography, and category-card structure stay consistent; the blue example also shows different promotional content and categories.

VariableColour family, imagery, merchandising priorities

SharedTypography, navigation pattern, category-card structure

06 / Validation with store owners

The tighter boundaries
were part of the conversation.

We reviewed the proposed customization model with store owners. The central question was whether prepared themes and content choices gave them enough room to express their store while removing many styling controls. The author’s account records support for this direction.

What the review supports

Acceptance of the direction

The review addressed the trade-off itself: owners would give up detailed styling control in favour of guided brand and merchandising choices. It supports acceptance of the proposed approach.

The next evaluation

Complete tasks in context

A follow-up task study could examine how owners choose categories, review the mobile storefront and prepare changes for publication.

The next proof is behavioural.

Can owners predict when manual choices disable automatic selection? Can they check the mobile result before publishing? Can shoppers keep track of the retailer through checkout?

The project documentation describes team discovery and refinement work, but no specific research findings or personal research credit are inferred from it. Presented as UX/UI design and Figma prototype work; production rollout and accessibility conformance are not established.

Design preview

Next case

Prepaid travel certificates, from template to booking

A members-only travel club wanted to sell prepaid nights that members redeem later. I designed the certificate program on both sides: the back office that defines and controls it, and the member's path from catalogue to booking.

Read next case

Have a complex product problem?

Get in touch Selected work