Skip to content

ESW Service Portal Continuous Improvements

Overview

Over the span of three years, I enhanced the ESW service portal, focusing on continuous improvements. As a specialised B2B platform with a technical user base, we prioritised relevant updates and strengthened support collaboration to better serve client operations.

My Role

UX Research, UI design, Design System Maintenance

Duration: Apr 2022 – May 2025

Background

E Shop World (ESW) is a global leader in e-commerce solutions, specialising in helping retail brands expand internationally. ESW manages key aspects of the consumer’s post-purchase experience, such as cross-border transactions, currency conversion, customs, taxes, deliveries and returns.

The ESW Support Portal is a key platform for assisting our clients in their brand management, providing self-service options such as checkout configuration, consumer messaging, promotion management, analytics and more.

The Challenges

The ESW Support Portal is a complex B2B product with a small user base, primarily consisting of internal teams and client-related users. As a long-term product, it has required continuous improvements over the past three years to stay aligned with client needs and requirements.

Many aspects of the portal have faced changes, from the information architecture and navigation to the adoption of a new UI and design system, as well as the ongoing rollout of new functionalities. The platform’s evolving nature, driven by client feedback and dynamic business requirements, has necessitated constant adaptation and realignment.

Key challenges include adapting the best design practices for consumer-facing products to a more business-oriented approach, while ensuring seamless communication with the clients and their needs. Both design and development processes are not always linear, often encountering multiple iterations and shifting priorities along the way.

Example of non-linear design thinking process taken from Interaction Design Foundation

Improving Information Architecture and Navigation

Given the product’s complex and technical nature, improving the information architecture and navigation of the ESW Support Portal was a major challenge. The main goal was to make it easier for users to find information, navigate the portal efficiently, and quickly access the resources they needed.

As access to content in the Support Portal is permission-based, our first step was to define user personas and understand how different profiles — internal teams and external clients — interacted with the platform. We conducted semi-structured interviews with internal users and business stakeholders to gather insights into their needs and feedback on the existing navigation. This culminated in the definition of a feature matrix, which clarified which features were more exposed in the system and who was using them, supporting better alignment between functionality and user roles.

Example of external and internal user personas with their characteristics and needs.
Example of external and internal user personas with their characteristics and needs.
Semi-structured interview feedback summarized on the research board.
Semi-structured interview feedback summarized on the research board.
Access feature matrix distinguishing between internal and external users.

Based on this research, we redesigned key parts of the navigation and validated the improvements through card-sorting exercises and tree-testing sessions. In parallel, we implemented analytics tools and path analysis to monitor user behaviour over time, enabling us to track and enhance the navigation’s effectiveness continuously.

Example of tree testing results on Maze.
Example of tree testing results on Maze.
Example of card sorting test on Maze.
Example of card sorting test on Maze.
Example of path exploration on Google Analytics for navigation tracking.
Example of path exploration on Google Analytics for navigation tracking.

Layout Updates & Design System Adoption

Over the past three years, the Support Portal has undergone major visual updates, including the adoption of a new design system (SPOT) and colour palette. I assisted in this process by collaborating with developers to refine the portal’s UI through colour token adjustments and web component swaps.

Additionally, I contributed to the design system by creating best practice guidelines for various web components and defining a library of UI patterns for use across the portal. This included elements such as navigation menu layout, datatable elements, page layouts, and standardised messaging. I also helped maintain Storybook documentation for developers to ensure consistency and ease of use when implementing new features.

Example of documentation for a page element.
Example of documentation for a page element.
Example of UI pattern guidelines for the Support Portal.
Example of UI pattern guidelines for the Support Portal.
Example of Storybook documentation provided for developers.
Example of Storybook documentation provided for developers.

Define, Validate, Track, Reiterate

This section highlights the typical life cycle of a feature, following the Double Diamond design framework.

While working on the Support Portal, I led several discovery and alignment workshops with product managers and business stakeholders to define problems, understand user needs, and align on priorities. These sessions helped shape a shared understanding before design and development began. We used tools like experience mapping, persona building, pain point identification, and feature scoping to collect meaningful insights and turn them into actionable outcomes.

Example of a service blueprint that was used in a discovery workshop to map out internal processes and highlight pain points and friction.
Example of a service blueprint that was used in a discovery workshop to map out internal processes and highlight pain points and friction.
Example of problem definition used to align stakeholders during the early phase of a discovery workshop
Example of problem definition used to align stakeholders during the early phase of a discovery workshop
Example of user persona definitions for a given feature during the early phase of the discovery workshop
Example of user persona definitions for a given feature during the early phase of the discovery workshop

The insights gathered during discovery are then brought into the ideation phase, where multiple possible solutions are explored. These are discussed and iterated in collaboration with product managers and developers, aiming to balance business goals, user needs, technical constraints, and team capacity.

Once a potential solution is shaped, it’s validated through different design validation methods, such as user testing sessions, internal reviews, stakeholder walkthroughs, and interactive prototypes. This process ensures that the solution is feasible, aligns with user expectations, and fits within the overall product strategy.

Example of moderated user testing on Maze with a Nike user for testing the first MVP of the Promotion Codes feature

Tracking plays a key role after release. Monitoring performance helps us understand if a feature is truly delivering value. I contributed to defining UX metrics for the Support Portal, including task success rate, time on task, feature engagement, and error rate, ensuring each release could be evaluated and refined based on real user behaviour and feedback.

Phase 1: UX metrics definition and challenges at the earliest stages
Phase 1: UX metrics definition and challenges at the earliest stages
Phase 2: UX metrics definition in the context of the Support Portal
Phase 2: UX metrics definition in the context of the Support Portal
Phase 3: finalization of the relevant UX metrics to track for each section of the Support Portal
Phase 3: finalization of the relevant UX metrics to track for each section of the Support Portal

Finally, reiteration completes the development cycle, ensuring continuous improvement. The Support Portal is a dynamic product that evolves to meet the changing needs of the business, clients, and users. Key features are constantly monitored and refined based on real-time feedback, ensuring that every iteration enhances usability and aligns with broader business goals. By staying attuned to client and user insights, the portal remains adaptable, effective, and always improving.