Client case

Wehkamp

I transitioned Wehkamp’s design system from Sketch to Figma, implementing a white-label system to support their multi-platform and multi-brand needs.

UI

Design System

Duration

9 months

Time period

Mar - Nov 2022

In progress

Client case

Wehkamp

I transitioned Wehkamp’s design system from Sketch to Figma, implementing a white-label system to support their multi-platform and multi-brand needs.

UI

Design System

Duration

9 months

Time period

Mar - Nov 2022

In progress

Introduction

Optimizing design workflows for Wehkamp’s growth

In 2022, Wehkamp’s acquisition of Kleertjes.com included plans to consolidate their codebase and explore sub-brands. I supported the design team by preparing the new design library and implementing a new way of working.

Project goals

Recreate the Wehkamp design library in Figma, including all components, text styles, and color tokens.

Set up a theming system to support multi-brand and multi-platform designs.

Train the design team on using Figma and the new design library.

Assist the design team with tasks for the Wehkamp app.

This file organization was established before Figma introduced native support for design tokens with Figma Variables.

Foundations

Creating a token-based design system

I organized a file with adjustable style elements (colors, typography, icons, imagery) for easy brand swapping. By assigning tokens based on functionality, variables could be easily switched between brands. I also set up a system for icon fonts in Figma, aligning with Wehkamp’s development use of icon fonts, allowing custom font sets for different brands. You can read more about this in the article I published on Medium.

Foundations

Building the interface elements and components

After defining the style tokens, I moved on to creating modular UI elements and components with interaction states, text alignment, and varying shapes. These components can accommodate any content type, such as a product carousel, content block, or hero banner.

Foundations

Creation of base templates

With the elements and components, we built core templates for all breakpoints, allowing easy transformation of key pages into different themes.

Documentation

Building knowledge with trainings and documentation

In the final phase, I concentrated on in-house training and documentation to ensure the design team fully understood the system. This included onboarding the team and product owners in Figma and creating detailed documentation on the system’s structure, making it accessible for ongoing iterations.

Highlights

Implementing a new brand in Figma now takes just 2 days

Wehkamp successfully added and launched 2 brands online.

Credits

Rico Mantel (Incentro)

Senior UX / UI Designer

Bas Hoppe (Wehkamp)

Senior Interaction Designer

Jim de Vlieger (Wehkamp)

Senior UX Designer