UX Design

UI Design

B2C

Increasing the scalability and usability of the ticketing webshop for customers

Redesigning the ticketing webshop for museums and parks in the Netherlands so that end customers can easily find and buy the suitable tickets from our clients

Role

UX Designer

Platform

Website

Timeline

Feb - May 2023

Problem statement

Many museums struggle with providing a seamless and efficient ticketing experience for their visitors. CM.com is a platform providing many services including ticketing solutions for museums and parks. However creating webshops for each and every museum is something that takes a huge amount of resources like time and money. Given that we had a webshop with a couple of functional and technical problems, we needed to redesign a modular ticket shop for more than 200 museums in a way that meets their needs/goals.

Objectives

Design a user-friendly web shop for museum visitors to purchase tickets in advance with clear information about ticket options and availability. This should be a modular web shop that can be configured with different colour schemes for different clients.

Design process

We mainly used the double diamond process for the ticket shop redesign which includes these steps:

Discover: Understand the issue rather than merely assuming it.

Define: The insight gathered from the discovery phase can help to define the challenge in a different way.

Develop: Give different answers to the clearly defined problem, seeking inspiration from elsewhere and co-designing with a range of different people.

Deliver: Involves testing out different solutions at small-scale, rejecting those that will not work and improving the ones that will.

User interview

We interviewed some of the stakeholders to understand what and why we are trying to achieve for the business and on what timeframe. We wanted to check their expectations regarding look and feel, functionality, and target audience.

Key takeaways

Main user groups which helped us create our personas

The ideal user flow

New required features such a shopping cart

The order of information appearing on the landing page of the web shop

Personas

By talking to some of the stakeholders such as the CSM(customer success manager), we defined two main personas who buy tickets for museums in the Netherlands. This helped a lot in understanding the user pain points in every step of their user journey.

Deconstruct existing design

We investigated the current designs that were used by clients which was actually different for each and every of them. However there were some basic components that needed to be there especially for the MVP.

Competitive analysis

Although the main reason for this project was about scaling and technical issues, we found it essential to look at some of the competitors, especially for some of the features that were new to our platform like the shopping cart. Investigating the best practices were really helpful to improve our designs.

Here is how this research helped to improve the shopping cart design. On the left you can see the first design that we had for the shopping cart which had some UX problems. Through several iteration beside the research mentioned above, I managed to create a significantly better design in terms of both appearance and user experience.

it’s clear which part can be edited

two different actions for removing the whole cart item and deleting a ticket type

Price for each ticket and ability to easily change the quantity

Back button should better be a secondary button and not CTA

First iteration

Last iteration

Exploration and ideation

In parallel with the research, we started developing ideas while collaborating with developers to make sure minimal amount of problems would appear in implementation. Based on the current design analysis and data gathered from our research, we had some iterations on ideas for each step of the flow happening in the web shop. It is essential to mention that this is just a part of an overview of several iterations I had beside other investigations and stakeholder feedbacks.

UI challenge

As this product was supposed to be used by a number of clients with different brands and visual identities, we couldn’t choose one single colour scheme. It needed to be configurable for each client to be able to adjust it with their own colour scheme. On the other hand, we were technically a bit limited in the amount of customisable settings we could offer in the MVP version.

After doing some investigations about different clients, we figured out that most of them only use one Primary colour and one background colour with either black or white text colour. That was when we came up with the idea of playing with different shades of two colours that the client would choose and then simply put a white or black text on it according to the contrast checker.

Final design

The design process never ends and you can always get feedback, test and continue iterating. However, according to the resources such as time you should decide at some point to test the product and publish it! Here are the final designs after all the collaborations in which we tried to consider the user-centric design, accessibility, responsiveness and business requirements.