E-Commerce Checkout UX Audit

Kofferwelt.at

Kofferwelt is a small e-commerce store based in Vienna, Austria, that sells suitcases, bags and schoolbags.

Jan 2024

82 UX issues found in checkout audit

Kofferwelt website mockup showing checkout flow

Impact

According to the research findings of the Baymard Institute the average cart abandonment rate is 70.19%.

Following their 116 guidelines and best practices reduces the cart abandonment by 35% on average.

Methodology

Evaluation dimensions:

  • Usability
  • Trust
  • Error handling

6 pages audited:

  • Cart page + cart sidebar overlay
  • Login page
  • User data input page
  • Shipment page
  • Payment page
  • Order confirmation page

Scope:

Desktop checkout flow UX audit

Method:

Benchmarking against Baymard institute guidelines

Deliverables:

Report and prioritized recommendations

Timeline:

Jan 2024

Benchmarking

Crutchfield checkout reference , minimal input fields example

A checkout flow can be as simple as 7-8 input fields

  1. Full name
  2. Email
  3. Phone number
  4. Address line 1
  5. Credit card number
  6. Expiry date
  7. Security code

User scenario

Anna Toledo

Anna Toledo

Job

Office clerk

Age

41

Family status

Married with 3 kids

Location

Belgium

Travel frequency

Twice a year

As a customer Mrs. Toledo wants to buy 2 new backpacks and a large suitcase for a family trip to Spain.

Problems Mrs. Toledo encounters in the checkout?

  • The bags she picked out disappear from her cart after she tries to find a discount coupon in Google
  • She has trouble understanding some of the terms used in the checkout
  • She makes a mistake typing her email and she can't seem to change it
  • She needs the package delivered to her office and she has trouble adding a different shipping and billing address

Report summary

82 issues in total across 6 pages

1. Unforgiving checkout experience

  • Cart items auto-clear and user data expires within an hour , with no save option
  • Customer data becomes uneditable after the first input step

2. Not enough error detection

  • Obvious errors , like letters in the zip code field , go uncaught throughout checkout

3. Many redundant elements

  • 25 input fields could be trimmed to 8 , the rest cut or hidden under accordions to reduce cognitive load
  • Duplicated and repeated text adds friction throughout the flow

4. Too many steps

  • The checkout has far more pages than it needs
  • Users can edit some fields through multiple paths, but other fields can't be edited at all

5. Language mistakes

  • Misspellings and wrong terms , "Fullname", "Money order" (meaning bank transfer) , erode trust and make the site look illegitimate
  • Parts of the English version are still in German

Detailed audit report

1.

Cart page

Clock icon

Items automatically vanish from the cart

Cart items expire on an unspecified timer and aren't saved to favourites. Combined with weak search, users can't recover lost products.

Shopping cart icon

Adding to cart discourages from browsing

"Add to Cart" jumps straight to the cart page instead of opening a side drawer, breaking the browsing flow.

Items can only be added from product detail pages , not from listings , forcing extra navigation.

Missing "Save for later" button, which is crucial since the product search is sub-optimal
The coupon input should be hidden under an accordion plus (+) button, otherwise users often leave the platform to find a coupon
Kofferwelt cart page screenshot with annotations
2.

Login page

Great that there is a guest checkout option
3.

User data input page

@

It's not possible to edit the email address after this step

Form fields icon

There are too many visible input fields

The progress bar isn't clickable or correct , it's still in the first position just like in the previous page
All of the information provided is forgotten by the system after a short amount of time
The phone number should be a mandatory field with a dropdown for a country code
The option to create an account should be at the very end of the checkout
There's no way to enter a different Billing/Shipping address in this step
Real time validation of user input needed
Street and house number should be combined into one field , it would decrease the amount of unsuccessful deliveries due to technical reasons
Kofferwelt user data input page screenshot

Error recovery

Add auto scroll to the error , for a page this complicated it's critical
The system doesn't recognize basic address errors
Kofferwelt error recovery screenshot

Page redesign

Yes, it could look so simple

Kofferwelt address input page redesign
4.

Shipment page

Kofferwelt shipment page screenshot with annotations
This section is not needed if the back button works
This back button takes you back to the cart, not the previous page, and clicking the checkout button again takes you to this page, so it's not possible to edit the email or other information
5.

Payment page

Kofferwelt payment page screenshot with annotations
This and the previous page should be combined in one
Rename to "Bank transfer", and add "The order will arrive 1–3 business days after the payment has been received"
Text not translated
6.

Order confirmation page

Kofferwelt order confirmation page screenshot with annotations
It's only possible to have a separate billing address at the very end. It should be an option at the beginning where the customer data is entered
A plus button saying "Add a coupon code" should be added here
Option to change the shipping method is needed. There's also no back button for changing the shipping choice

Contact me for a quote!

Good UX is an investment that pays off in increased conversion and stronger results.