<?xml version="1.0" encoding="utf-8"?>

Shopping carts are a crucial part of user experience and play a huge role in the decision-making process. They serve as a bridge between browsing and purchasing, allowing users to review and finalize their choices.

A well-designed shopping cart should not only display product details but also provide easy access to individual product pages for further information. It's also important to acknowledge that users often use shopping carts as a way to temporarily store items while they consider their options.

Designers should recognize the value of a shopping cart and ensure it is user-friendly and intuitive, ultimately enhancing the overall shopping experience.

Exercise #1

Clearly indicate the number of added items

Clearly indicate the number of added items Bad Practice
Clearly indicate the number of added items Best Practice

Once users add an item to their cart, let them know about it by implementing a cart item count badge next to the shopping cart icon. According to the NN Group, a clear indication, such as a visible badge, of the number of added items in the cart gives users a sense of control. As a result, they feel more confident about continuing to shop or completing their checkout. Make sure the cart badge stands out — the color red is a great choice for adding a strong accent.[1]

Pro Tip: The cart badge should stand out — red is perfect for adding a strong accent.

Exercise #2

Provide intuitive cart quantity controls

Provide intuitive cart quantity controls Bad Practice
Provide intuitive cart quantity controls Best Practice

To minimize friction during the shopping experience, it’s crucial to let users easily edit the number of items in their cart.[2] If they make a mistake, they shouldn't have to restart the entire process, as being forced to do so can significantly diminish the likelihood of completing the purchase.

Particularly for mobile users, adjusting item quantities needs to be user-friendly. Dropdown controls can be cumbersome on smaller screens, leading to longer interaction times. A more efficient solution is to implement an input stepper control. This simple toggle allows users to increase or decrease quantities with just a tap, offering a more intuitive and hassle-free shopping experience.

Exercise #3

Allow removing multiple cart items

Allow removing multiple cart items Bad Practice
Allow removing multiple cart items Best Practice

When users have to delete items from their shopping cart one by one, it can be a tedious and time-consuming task. This frustration can lead to users becoming discouraged and potentially abandoning their cart altogether. Enabling bulk deletion functionality empowers users to manage their cart more efficiently. This means they can quickly remove several items in a single action, which not only saves time but also reduces the overall friction in the checkout process.

Exercise #4

Use recognizable shopping cart icons

Use recognizable shopping cart icons Bad Practice
Use recognizable shopping cart icons Best Practice

In designing e-commerce websites, it's essential to use a shopping cart icon that users instantly recognize. Opt for the universal shopping cart symbol, simple and clear, ensuring it's easily identifiable at first glance. This icon acts as a familiar beacon, guiding users effortlessly to view their selected items.

On desktop interfaces, where there’s more screen real estate, complementing the icon with a clear label, like "Your Cart" or "View Cart," adds another layer of clarity. This label helps reinforce the icon’s purpose, especially beneficial for users who might be less familiar with standard e-commerce symbols.

Exercise #5

Make a clear shopping cart summary

Make a clear shopping cart summary Bad Practice
Make a clear shopping cart summary Best Practice

Ensuring users have trust in your platform starts with clear communication, particularly about their shopping cart contents. Show them a full summary of all charges before they head to checkout. This open display of costs helps users decide on their purchases confidently.

In this summary, users can verify their choices, look over product details, and make comparisons. They have the flexibility to tweak their spending, whether it's to stay within a budget or to tap into discounts. This level of transparency empowers users, boosting their confidence and trust in your service.[3]

Exercise #6

Use accurate and visible thumbnail images

Use accurate and visible thumbnail images Bad Practice
Use accurate and visible thumbnail images Best Practice

Typically, products come in various sizes and colors. It's important to ensure that the thumbnail image in the shopping cart reflects the exact product variant the user has selected. For instance, if users choose black sneakers, the thumbnail should display them in that specific color.

Moreover, ensure that the thumbnail images in the shopping cart are visible enough for users to preview their purchases or compare items before continuing to the checkout page.

Displaying the correct information is key to building brand trust and eliminating any potential confusion. Accurate, high-quality thumbnails help users quickly confirm their choices, contributing to a smoother shopping experience and reinforcing their confidence in your brand.

Exercise #7

Make the product name visible and clickable

Make the product name visible and clickable Bad Practice
Make the product name visible and clickable Best Practice

Always display the full product name in the shopping cart. Users review the items they are about to purchase in the cart, so there should be no guesswork involved. Don't forget to display product details such as ingredients, size, color, and price so users can compare items and review their selections before purchasing.

Also, ensure that both the product name and thumbnail image are clickable and link to the product page with the complete product details. Users may want to take a final peek at the product before proceeding to payment.

Exercise #8

Place the checkout button after the order details

Place the checkout button after the order details Bad Practice
Place the checkout button after the order details Best Practice

Playing around with the natural hierarchy of page elements confuses users, resulting in them leaving without buying. Allow users to review the order before proceeding to the checkout and place the checkout button at the bottom of the page. This way, you support intuitive user behavior to make a final check if everything is fine or if any further modifications are needed.

Exercise #9

Allow in-cart editing

Allow in-cart editing Bad Practice
Allow in-cart editing Best Practice

Allow in-cart editing and provide dropdown menus or clickable options next to each product where users can easily select their desired size without leaving the cart page. This way, they can swiftly make adjustments if they reconsider their preferences. It will also eliminate the cumbersome process of navigating to the product page again.

Exercise #10

Maintain hierarchy within the shopping cart

Maintain hierarchy within the shopping cart Bad Practice
Maintain hierarchy within the shopping cart Best Practice

Visual hierarchy is a powerful tool for guiding users through a seamless and intuitive experience. It plays a significant role in shaping how users perceive and interact with a page. To optimize this in shopping carts, prioritize and emphasize specific details you want users to focus on, such as the product name and price, especially before they move forward to the checkout stage.

Utilizing size and font weight effectively can help achieve this. By making the product name and price slightly larger or bolder compared to other elements on the page, you naturally draw users' attention to these crucial pieces of information. This ensures that they are clearly visible and easily digestible, allowing users to make informed decisions without confusion or hesitation.

Complete this lesson and move one step closer to your course certificate