Eneba.com

Mar - Apr. 2019

Marketplace Checkout Optimization & Redesign.

A UX research-driven approach to improving the eCommerce checkout experience—identifying friction points, implementing quick fixes, and leading the complete redesign.

Result overview (Q2-Q4 2019)

17 friction points identified during research stage

NPS increased from 64 to 69-75 depending on country

28% increased CR on mobile devices

~10% decreased drop-off rate

Eneba.com

Mar - Apr. 2019

Marketplace Checkout Optimization & Redesign.

A UX research-driven approach to improving the eCommerce checkout experience—identifying friction points, implementing quick fixes, and leading the complete redesign.

Result overview (Q2-Q4 2019)

17 friction points identified during research stage

NPS increased from 64 to 69-75 depending on country

28% increased CR on mobile devices

~10% decreased drop-off rate

Eneba.com

Mar - Apr. 2019

Marketplace Checkout Optimization & Redesign.

A UX research-driven approach to improving the eCommerce checkout experience—identifying friction points, implementing quick fixes, and leading the complete redesign.

Result overview (Q2-Q4 2019)

17 friction points identified during research stage

NPS increased from 64 to 69-75 depending on country

28% increased CR on mobile devices

~10% decreased drop-off rate

Situation

An overview of the project’s background, including the business context and challenges at the start.

Situation

Situation

An overview of the project’s background, including the business context and challenges at the start.

  • New arrival: Just joined the company, and this task was one of my initial onboarding assignments.

  • Stable e-commerce: Eneba Marketplace had implemented various global payment methods (several native options in each country) through multiple PSPs (Payment Service Providers).

  • Improvement: Eneba was actively looking for improvement areas, particularly in the payment stage - a critical aspect of any ecommerce operation.

Task/s

A list of specific responsibilities and objectives, whether self-assigned or defined by stakeholders.

Task/s

Task/s

A list of specific responsibilities and objectives, whether self-assigned or defined by stakeholders.

  1. Investigate friction points utilize available tools to conduct a comprehensive audit focusing on desktop experience.

  2. Prepare a report with suggested updates, outlining the diagnosed problems and recommended solutions. This could include low-fidelity attachments where feasible and reasonable.

  3. Backlog update: Create backlog of initiatives for the newly formed dedicated team, which I was to be a part of.

Action/s

A structured breakdown of my workflow in this project, outlining the key activities and decisions taken step by step.

Action/s

Action/s

A structured breakdown of my workflow in this project, outlining the key activities and decisions taken step by step.

1

Data Analysis

1

Data Analysis

1

Data Analysis

I started my research by collecting and analyzing quantitative data. After gaining access to the available analytics tools, I examined key metrics to uncover initial insights. I focused on:

  • Google Analytics

    • Mobile vs. desktop performance

    • Customer segments (demographics and purchasing behavior)

    • Page visits & time spent in checkout

    • Funnel & conversion rates, drop-offs

    • Overview of payment method usage by region

  • Hotjar

    • Recordings & Heatmaps - how users interact with checkout.

    • NPS History

    • Past Surveys - analyzed the results of all past surveys

Conclusions

  • ⚠️ High drop-off rate after a purchase decision in the cart

  • ⚠️ URL & event tracking issues - the checkout process was embedded under a single URL, preventing proper funnel tracking in Google Analytics.

  • ⚠️ NPS misconfiguration – a single, global NPS survey was used, making it impossible to analyze regional differences

  • 💡Net Promoter Score: 64~ remained over time

2

Cognitive Walthrough with Heuristic Evaluation

2

Cognitive Walthrough with Heuristic Evaluation

2

Cognitive Walthrough with Heuristic Evaluation

Execution

I continued my research with a personal experience check. As a gamer, stepping into the user role was quite straightforward as I regularly make gaming-related purchases.

  • Scenarios: I created 3 real-world scenarios for myself, involving different types of products I would want to buy:

    • Gift Card: To top-up my Steam account

    • Pre-order: Video game before the release.

    • Favorite game + DLC (Downloadable Content)

  • Payment methods: I completed all 3 purchases, using the two most popular global payment methods (Credit Card and PayPal), plus my favorite one, common in my region - Poland (Online bank transfer via Przelewy24).

  • User journey map: During the process, I documented my interaction with screenshots and noted down my experiences and feelings using an user journey map. Additionally, I used screen recording to ensure I didn't miss any steps and to be able to replay the purchase process.

Conclusions

Overall, I identified several friction points, including the one that I personally perceive as critical ⚠️ In the next steps, my aim was to concentrate on these significant points and seek confirmation for the hypotheses I initially formed.

3

Usability Studies

3

Usability Studies

3

Usability Studies

Planning

  • Respondents: Given the limited time and lack of funds for compensating respondents, I recruited 5 individuals fitting the target group from among my social media contacts. Within the next days, I scheduled 30-minute testing sessions with each of them.

  • Method: Moderated remote usability tests using LIVE environment. The participant would share their screen during an online call, allowing me to observe how they interacted with the checkout.

Execution

  • Scenario: The scenario was split into two parts: the first involved the search for a product they wished to buy, and the second focused on the purchasing process. I ensured that product searching did not exceed 20% of the allotted time, with the remaining 80% devoted to examining the shopping cart and payment aspects.

  • Endpoint: The scenario always ended before the final transaction approval and the triggering payment gateway. The process of receiving the product was not included.

  • Moderation challenges: Given the sensitive nature of the process, involving payments, I had to continuously monitor and confirm the safety of each interaction with the checkout to assure the participant that a transaction would not be initiated, alleviating fears they might accidentally purchase something.

Conclusions

Overall, I was able to validate my hypotheses about existing friction points while also discovering a few minor issues. Importantly, I initially confirmed a critical technical issue related to URLs and navigation in the checkout.

  • ⚠️ Respondents experienced ejection when using the browser's Back button, causing the entire process to restart.

  • ⚠️ Respondents were confused about how the "Total price" was updated.

  • ⚠️ Respondents were distracted by the main navigation, which included the product catalog.

4

Customer Support Consultations

4

Customer Support Consultations

4

Customer Support Consultations

My aim was to generally analyze the common cases where users experienced problems along the purchase path. At this stage I focused on:

  • FAQ & Support page - reviewed related topics described on the Support page

  • Consultation with Customer Support Team Leader - discussed the most common topics reported by users.

Conclusions

  • No significant insights emerged, as most reported issues in Customer Support were related to post-purchase experiences (Return requests, Product doesn't work, etc.)

  • I did not perform an in-depth analysis - my primary aim was to seek confirmations for the hypotheses I had initially formulated.

5

Finalizing the Report & Sharing with Stakeholders

5

Finalizing the Report & Sharing with Stakeholders

5

Finalizing the Report & Sharing with Stakeholders

After completing the research phases, I began compiling and structuring the final report. It included detailed descriptions of the 17 identified issues with an initial prioritization 1 Critical, 3 High, 3 Medium, 10 Low. Each framed as a research hypothesis, accompanied by relevant recommendations, and usability heuristics.

In addition to the main report, I attached:

  • Concept drafts – An Adobe XD file containing visualizations of low-fidelity concepts to help stakeholders better understand the context and proposed ideas.

  • Out-of-scope recommendations – Extra, innovative ideas that emerged during the research, which could positively impact business or UX metrics (CR, Retention, NPS, CSAT, etc.) These included upselling/cross-selling suggestions and interface improvements.

To effectively communicate my findings, I recorded a 15-minute video presentation for stakeholders. In 9 slides, I briefly explained the key research results and presented initial low-fidelity improvement concepts.

A visualization of my work-in-progress file with low-fidelity concepts used for the presentation. I created a report in Google Docs to document all my findings.

6

Quick-fix updates

6

Quick-fix updates

6

Quick-fix updates

Due to technical challenges and the decision to prioritize a full checkout redesign, only minimal time was allocated to quick updates. Some of these changes successfully validated hypotheses and had a measurable positive impact.

#

Project hypothesis

Implemented solution

Result / Impact

1

Operational fee.

Displaying extra information about payment service provider fee and reason price has been updated will decrease

Question mark icon with tooltip that explain the reason of updated price in checkout.

Confirmed

Slightly improved the purchase process success rate.



Confirmed

Slightly improved the purchase process success rate.



Confirmed

Slightly improved the purchase process success rate.



2

Footer content as distractor.

Hiding footer container in checkout process and removing potential distractors will decrease process abandonment rate.

Footer container removed from whole process (Starting from the Cart)

Confirmed

Slightly improved the purchase process success rate.


Confirmed

Slightly improved the purchase process success rate.


Confirmed

Slightly improved the purchase process success rate.


3

Expiration date feedback message.

Providing instantly appeared feedback message about wrongly provided format o expiration date will decrease amount of server-side errors and the same time increase process success rate.

Client-side validation on the input-field Credit Card Expiration Date added.

Partially Confirmed

Adding validation reduced the number of errors but had no positive impact on the overall success rate of the process.


Partially Confirmed

Adding validation reduced the number of errors but had no positive impact on the overall success rate of the process.


Partially Confirmed

Adding validation reduced the number of errors but had no positive impact on the overall success rate of the process.


Key takeaways 💡

  • Price updates with context improve user trust – Users are more likely to continue the purchase even when the price is updated, as long as they understand the reason behind the change.

  • Reducing distractions increases conversion – Eliminating unnecessary links and distractions in the checkout process improves conversion rates and reduces the risk of misclicks.

  • Purchase intent remains strong despite minor errors – Users who have already made a purchase decision based on price are highly motivated to complete the transaction, even if they encounter form errors.

7

New checkout hypotheses

7

New checkout hypotheses

7

New checkout hypotheses

After analysis by the Dev Team, it became clear that fixing most of the identified issues required a frontend re-development. As a result, a complete checkout redesign was planned, with the report serving as the primary document outlining requirements.

Before starting the redesign process, we formulated the following hypotheses:

#

Problem (Observation)

Solution (Project hypothesis)

Observation / Problem

Desktop vs mobile traffic comparison revealed high mobile web traffic, suggesting that a mobile app could positively impact overall business performance.

The introduction of a mobile app is expected to increase Gross Merchandise Value (GMV) from mobile users without negatively affecting desktop performance.

Solution (Project hypothesis)

1

Distractions in the cart – Users continue exploring products after adding items to the cart (searching for variants or alternatives), delaying checkout.

Removing all distractions from the cart at the stage where the final purchase decision is made will increase checkout initiations and reduce time-to-buy.

2

Poor visibility of the action button – Users need to scroll to access the summary and call-to-action buttons in the cart.

Displaying the checkout summary with a persistent call-to-action button will increase the success rate and decrease time-to-buy.

3

Unpopular and unfamiliar payment options – Branding of certain payment methods varies by region, leading to trust issues and hesitation.

Displaying a short text description for each payment method, highlighting its key features or regional specifics, will increase user confidence and boost the number of transactions made with less popular payment methods.

4

Service fees & changing final price – Different payment providers apply varying service fees, causing users to repeatedly switch between options to find the most cost-effective one, especially in regions where multiple payment operators with different service fees.

Providing clear explanations of additional fees associated with each payment method will improve user confidence and reduce time-to-buy.

5

Mobile friction points – Poor interface scalability and URL structure caused a high drop-off rate in mobile checkout.

Delivering a more scalable mobile interface with an improved URL system will increase conversion rates on mobile devices.

6

Page refresh during long order processing – Due to the nature of digital product marketplaces, order processing takes 5–30 seconds, making users feel like the page is frozen. This led to manual page refreshes, which caused users to be ejected from the checkout flow.

Implementing a progress bar/loader with clear messaging to inform users not to refresh the page and transparently communicate the ongoing process will reduce unnecessary refreshes, improve order completion time, and enhance user satisfaction (NPS).

  1. Logged out users

Observation / Problem

A significant portion of users (mobile and desktop) complete transactions without logging in, indicating potential for increasing new account sign-ups among mobile users.

Allowing all users to see key features but requiring login for full access will encourage mobile users to create accounts, despite the risk of added friction.

Solution (Project hypothesis)

  1. CR on mobile devices

Observation / Problem

The conversion rate (CR) on mobile devices is significantly lower than on desktop, indicating untapped potential to improve conversions for mobile users.

Launching a mobile app will improve the conversion rate (CR) and enhance user engagement, validating the need for mobile-native solutions.

Solution (Project hypothesis)

  1. Cart abandonment rate

Observation / Problem

Users often abandon the purchase process after adding items to the cart or triggering [Buy now] action.

Providing Mobile-friendly checkout interface in app will decrease cart abandonment rate.

Solution (Project hypothesis)

  1. Gift Cards sale

Observation / Problem

High sales of "Gift Cards" products via mobile devices indicate an opportunity to further boost this category.

Displaying easily accessible Gift Cards product on the mobile app home screen will increase sales in this category.

Solution (Project hypothesis)

  1. Low success rate of offer creation

Observation / Problem

Desktop users often abandon offer creation at the photo upload step.

Enabling mobile users to create offers with mobile-native features (smartphone camera, push/pull notifications) will increase the Offer Creation Success Rate.

Solution (Project hypothesis)

8

Redesign planning & Checkout Process Mapping

8

Redesign planning & Checkout Process Mapping

8

Redesign planning & Checkout Process Mapping

Requirements

  • Cart as part of the purchase process – The redesign included the cart interface, which became the first step of the checkout process.

  • Responsive design – Ensured a fully optimized interface for mobile devices.

  • Discount code support – Implemented the ability to apply discount codes seamlessly.

Technical Constraints

  • Frontend-only changes – The redesign was limited to frontend modifications, without interfering with backend logic. The scope was restricted to fixing identified issues rather than introducing major architectural changes.

  • No new functionalities – To avoid scope creep and delays, no new features were implemented. Instead, all ideas beyond the initial scope were added to the product backlog for future iterations.

Process Mapping

The first step was mapping the entire checkout process to identify all possible user flows and edge cases. I began with my own exploration, then iteratively refined the process map with developers and the PM responsible for payment gateway integrations.

The final process map clearly outlined almost full range of possible scenarios, and number of screens required redesigning including all exceptions and edge cases.

9

Design Research

9

Design Research

9

Design Research

Competitor Analysis

I conducted a simple competitor analysis to identify common patterns and potential discrepancies. Given the specific nature of digital product marketplaces, I focused on direct competitors, including G2A.com, Kinguin, Gamivo, CD-KEYs, and InstantGaming.

Design Community Review

I explored Dribbble and Behance for inspiration, looking for easily implementable UX/UI improvements that could have a positive impact on key UX metrics or create a competitive advantage.

Conclusions

  • User flows across direct competitors are largely similar 💡 All marketplaces offer the same core payment options, with minor variations based on country-specific methods.

  • Some competitors introduce extra steps in checkout for up-selling (SaaS add-ons, additional protections) – While this can add friction, avoiding such interruptions could be an advantage for us.

  • Frequent issues in page architecture and URL handling ⚠️ Some competitors struggle with poor checkout URL structures, creating tracking and usability problems. Fixing this in our redesign could give us a competitive edge.

  • Two-column checkout layout appears to be the industry standard – Considering usability and familiarity, I decided to maintain this design pattern in our approach💡

10

UI design process

10

UI design process

10

UI design process

Working from the office, I began designing the new checkout experience. Given the existing Design System, I immediately started with high-fidelity designs, working on both desktop and mobile versions in parallel. I iteratively prepared screen batches and presented them using interactive prototypes.

Validation & Collaboration - Validation during the design phase was limited and focused primarily on implementation. Feedback was gathered from:

  • PM – consulting on payment-related challenges

  • Developers - covering edge cases

  • Guerilla Testing – occasional informal sessions to validate specific micro-interactions and screens in checkout

Deliverables

  • Complete UI screens for the previously mapped checkout process, both desktop and mobile

  • Graphic assets library – Over 100 payment method and service provider icons

Constraints

  • Payment fees - we couldn't use the term "payment fee" for clarity, even though it was the most user-friendly naming option. We also couldn't display service fees varying by payment method, as this could imply a direct fee for making a payment (which is restricted by EU regulations)

  • Implementation of new "Get the key" page - Updating it would have significantly increase development time. The existing page remained unchanged, even though the update was communicated as part of the process.

A visualization of my work-in-progress file with low-fidelity concepts used for the presentation. I created a report in Google Docs to document all my findings.

11

UXQA & Post-release testing.

11

UXQA & Post-release testing.

11

UXQA & Post-release testing.

During the development phase, I maintained continuous collaboration with developers, having direct access to the development environment. I provided real-time feedback to front-end developers and, in return, they reported issues with the designed elements. I responded by optimizing designs, adjusting UI elements and delivering missing assets.

Post-Release Testing - I conducted live environment testing:

  • Performed test purchases, identifying minor UI bugs related to UX writing, rendering issues, and layout inconsistencies.

  • Provided ongoing feedback and adjustments based on real-world interactions.

Analytics Implementation & Monitoring

Following the release, we implemented tracking analytics and focused on continuous monitoring of NPS to measure user satisfaction and further evaluate the impact of the redesign.

Results

Key outcomes achieved, excluding sensitive client data such as specific KPIs or business growth metrics.

Results

Results

Key outcomes achieved, excluding sensitive client data such as specific KPIs or business growth metrics.

Slight reduction in drop-off rate (~10%) achieved through quick-fix updates implemented.

28% increased CR on mobile devices (from 2,49% to 3,19%) (Sep. 2019)

No adoption effect observed - The release had no negative impact on key metrics, as users adapted smoothly without disruptions.

Improved NPS analytics - A new system was implemented, allowing regional tracking for better insights into key markets (Europe, North America, LATAM, MENA, CIS, Asia).

The new checkout was successfully delivered and is still live on Eneba.com

Learnings

New insights and experiences gained throughout the project.

Learnings

Learnings

New insights and experiences gained throughout the project.

  1. Start with cognitive walkthrough - Looking at data before experiencing the product can change how you view things. Next time, I'll use this method first.

  2. Private purchases & returns - Using private funds gave me valuable insights into the purchasing but also product return processes. As a new team member, these experiences added to my overall understanding of the product.

  3. Value of moderated tests - Moderated tests provided valuable insights, reinforcing their importance in the process. This reminds me of how important it is to include user testing.

  4. Video presentation of research output: The video format for presenting insights and recommendations proved highly effective - it allowed stakeholders to engage with the content on their own time, leading to a positive reception and broader sharing among team members. That approach highlighted the value of flexible communication.

  5. Close collaboration with Devs – Working on-site with developers accelerated technical validation, helping to identify edge cases.

  6. Common Design Patterns! – Using familiar design patterns was likely a key reason why there was no adoption effect and no negative impact on key metrics after the new checkout release.

  7. Too Many Hypotheses – Formulating too many hypotheses made it difficult to pinpoint which specific solutions had the most significant impact on the final results.

What's missing?

Aspects I wished to explore but couldn’t due to business, technical, resource, or time constraints.

What's missing?

What's missing?

Aspects I wished to explore but couldn’t due to business, technical, resource, or time constraints.

  • Lack of secondary research – Reviewing industry articles, case studies, and other online resources could have provided a broader perspective on common e-commerce checkout friction points. This additional research might have enriched insights and supported a more data-driven approach.

  • No post-launch usability studies – Qualitative usability testing was not conducted after the new checkout was released in the live environment. As a result, only quantitative analytics data was available to confirm the outcome.

  • No A/B experimentation – There was no controlled A/B testing to compare the new checkout with the previous version. At the time, the company lacked the infrastructure to release and manage experiments, despite the potential positive impact of such an approach.

  • No cross/up selling features – These were considered out of scope for this phase of the project.

Reference

The key stakeholder I collaborated with on this project, who can confirm my engagement and workflow.

Reference

Reference

The key stakeholder I collaborated with on this project, who can confirm my engagement and workflow.

Mantas Taroza

Product Manager (Risks & Payments)

Mantas Taroza

Product Manager (Risks & Payments)

Mantas Taroza

Product Manager (Risks & Payments)

Get in touch.

Feel free to reach out for collaborations or just follow me ☺️

Scan & add to Contacts

Get in touch.

Feel free to reach out for collaborations or just follow me ☺️

Get in touch.

Feel free to reach out for collaborations or just follow me ☺️

Scan & add to Contacts