Skip to content
← All work

eCommerce / Photo Printing / Personalised Products

CanvasChamp — Personalised Printing and Customisation Platform

A large catalogue, photo uploads, cropping, configurations and promotions had to coexist in one coherent purchasing journey.

Role
UI/UX Technical Leader, Design Lead and Team Mentor
Team
In-house design team, developers, marketers, testers and business stakeholders
Timeline
February 2017 – August 2026
Status
Live
CanvasChamp homepage on desktop, showing the canvas print offer banner and the create-your-canvas configurator
Launched CanvasChamp homepage — offers alongside the canvas configurator.

Summary

The 30-second read

What this project was and what I did — for anyone reviewing quickly.

CanvasChamp is an ecosystem of personalised products with different sizes, materials, image requirements, layouts, finishing options, promotions and responsive behaviours.

As the catalogue grew, the challenge became maintaining clarity without redesigning the experience independently for every category.

My work focused on reusable patterns, clearer upload and editing behaviour, responsive consistency and stronger design-development collaboration.

My responsibility expanded into mentoring designers, reviewing work, supporting implementation and protecting interface quality across continuous releases.

Context

Where the product came from

Background, audience and the situation the design entered

CanvasChamp combines a large catalogue, photo uploads, image cropping, product configurations, promotions and responsive purchasing journeys. Over years of continuous work, Komal led ongoing UX improvements, created reusable patterns, prepared developer-ready designs, performed UI quality reviews, collaborated across departments and mentored designers. Her work supported clearer customisation experiences and greater product consistency.

Who uses it

People turning personal photographs into printed products — families, gift buyers and small businesses — with widely varying image quality, device capability and confidence.

“At catalogue scale, the pattern is the product. Individual screens come and go.”

Problem

The problem worth solving

What was working against the journey, for the business and the user

A large catalogue, photo uploads, cropping, configurations and promotions had to coexist in one coherent purchasing journey.

Business pressures

  • Consistency across a broad and continuously growing catalogue
  • Promotions and pricing surfaced without overwhelming the product
  • Design throughput sustained across many parallel product lines

User pressures

  • Uploading and cropping photos without losing print quality
  • Understanding size, material and finish choices
  • Carrying a personalised item confidently through to checkout

Friction in the journey

  • Upload and crop steps interrupting momentum
  • Configuration patterns differing between product categories
  • Promotional messaging competing with product decisions
  • Long configuration paths on small screens

Research

Research and diagnosis

Where the evidence came from and what it revealed

  • Ongoing usability reviews of live purchase journeys
  • Recurring themes gathered from support and business teams
  • Comparative reviews across product categories to find inconsistencies
  • UI quality audits after each release cycle

Insights

What the research changed

The insights that shaped every design decision that followed

At catalogue scale, the pattern becomes part of the product

Customers should not relearn the interaction model whenever the physical product changes.

Design implication — Reuse predictable configuration logic while preserving genuine product-specific differences.

Upload status must be explicit

Uploading is the moment a customer’s personal content enters the product.

Design implication — Show progress, success, failure, quality issues, replacement and crop states clearly.

Editing belongs inside the buying journey

Cropping and positioning are configuration decisions, not a separate task.

Design implication — Keep editing connected to product, format, preview and purchase progression.

Promotions should support the decision

Commercial messages matter, but they should not interrupt every configuration step.

Design implication — Give offers a consistent, contained place in the hierarchy.

Journey

The user journey

The path the design had to carry, and the structure behind it

  1. Choose a product
  2. Upload photos
  3. Crop and position
  4. Configure size, material and finish
  5. Review
  6. Apply promotions
  7. Checkout

Information architecture

  • Category and product browsing
  • Product detail and configuration
  • Photo upload and editing
  • Cart, promotions and checkout
  • Help, delivery and quality guidance

Primary user flow

  • Product selection
  • Upload
  • Crop and adjust
  • Configure options
  • Preview
  • Add to cart
  • Apply offer
  • Checkout

Design decisions

How the design answers the problem

The decisions, the reasoning behind them, and what changed

Reusable configuration patterns

Shared option, upload and preview patterns so every category behaves the same way, whatever the product.

Editing where it belongs

Cropping and adjustment kept inside the buying flow instead of pushing people into a separate tool.

Quiet promotions

Offers presented in a consistent, contained slot so they inform rather than interrupt.

Developer-ready handover

Specifications and states documented up front, then verified through UI quality reviews.

Before → after

Before

Before image

Category-by-category differences in configuration, upload and messaging patterns.

Upload pending

After

After image

A shared pattern language that keeps behaviour predictable across the catalogue.

Upload pending

Move the slider to weight the before or after description.

Responsive design

One journey, every screen size

How the same decisions survive from phone to desktop

  • Mobile-first upload and crop interactions designed for touch
  • Option layouts that reflow without hiding critical information
  • Consistent component behaviour from phone to large desktop

Collaboration

Working with engineering and the business

Design was not complete at handoff — it continued through implementation

  • Daily collaboration with developers, marketers, testers and stakeholders
  • Design reviews and mentoring for designers across levels
  • UI quality assurance during and after implementation

Leadership

Leadership contribution

How the role raised the quality of the product and the team

  • Led the design team as Design Lead and mentor from 2017 onwards
  • Established review rituals that raised baseline quality
  • Balanced urgent delivery with long-term consistency

Accessibility & QA

Accessibility and quality checks

What was checked, and what validation is still planned

Accessibility checks

  • Form fields with real labels, help text and error states
  • Keyboard-operable configuration controls
  • Contrast-checked promotional and status messaging
  • Status never communicated by colour alone

Validation still required

  • Formalising the pattern library into a documented design system
  • Usability testing focused on upload and crop steps
  • Defining measurement for configuration drop-off

Measurement

Success Metrics & Projected Impact

How the redesign should be judged — defined as a framework, not claimed as results

Because historical production analytics were unavailable, I created a normalised 100,000-session funnel model to define how the redesign should be evaluated rather than presenting estimated improvements as measured results.

+6 pp

Image upload completion

78% → 84%

+4 pp

Customisation completion

62% → 66%

+3 pp

Checkout completion

54% → 57%

+0.4 pp

Mobile purchase conversion

2.4% → 2.8%

−3 pp

Checkout abandonment

46% → 43%

+14%

Projected purchase volume / 100K sessions

3,047 → 3,473 purchases

Scenario-based estimates used to define success criteria; historical analytics were unavailable. These are measurement targets, not verified production results.

Supporting measurement targets

  • Upload completion 78% → 84%, driven by clear upload states, image-quality feedback and error recovery.
  • Customisation completion 62% → 66%, through simpler option selection, clearer progress and less configuration uncertainty.
  • Add-to-Cart after customisation 70% → 71%, which together with better completion projects roughly 690 extra cart additions per 100K sessions.
  • Cart abandonment 64.9% → 62.9%, by making shipping costs, promotions and totals visible earlier.
  • Coupon failure 12% → 9%, payment errors 7% → 5.5%, and support contacts 10 → 9 per 100 orders as diagnostic measures.
  • Upsell adoption 18% → 21%, evaluated only alongside purchase completion and AOV.

Combined across the funnel, these changes correspond to roughly 3,047 → 3,473 purchases per 100,000 sessions — about 14% more completed purchases, and around 19% higher projected revenue when paired with an AOV moving from $68 to $71.

Outcome

What changed

What was designed, shipped and put in place for the future

  • Clearer customisation experiences across the catalogue
  • Greater product and pattern consistency
  • A design team growing in independence and craft
  • Faster, more reliable handover between design and engineering

Evidence note: outcomes described here are qualitative. Historical production analytics were unavailable, so any figures in the measurement section are scenario-based success criteria rather than measured results.

Learnings

What this project taught me

Principles carried into the next piece of work

  • At catalogue scale, patterns matter more than individual screens.
  • Mentoring multiplies design quality faster than reviewing alone.
  • Consistency is a leadership practice, not a documentation exercise.
Contact me