Best Practices For E-Commerce UI Web Design
When you envision shoppers moving through the e-commerce websites you develop, you more or less expect them to follow this journey:
• Step 1: Enter on the homepage or a category page.
• Step 2: Use the navigational elements to orient themselves to the shop and zero in on the specific things they're looking for.
• Step 3: Review the descriptions and other essential purchase details for the items that stimulate their interest.
• Step 4: Customize the item specifications (if possible), and after that include the products they want to Click for more their cart.
• Step 5: Check out.
There are variances they might bring the method (like checking out associated items, perusing various classifications, and saving items to a wishlist for a rainy day). However, for the most part, this is the top path you construct out and it's the one that will be most heavily taken a trip.
That holding true, it's specifically essential for designers to absolutely no in on the interface aspects that consumers come across along this journey. If there's any friction within the UI, you won't just see a boost in unexpected discrepancies from the course, but more bounces from the website, too.
So, that's what the following post is going to focus on: How to guarantee that the UI along the purchaser's journey is appealing, user-friendly, interesting, and friction-free.

Let's take a look at 3 parts of the UI that consumers will encounter from the point of entry to checkout. I'll be using e-commerce sites developed with Shopify to do this:
1. Create A Multifaceted Navigation That Follows Shoppers Around #
There when was a time when e-commerce sites had mega menus that buyers needed to arrange through to find their desired item classifications, sub-categories and sub-sub-categories. While you might still face them nowadays, the much better choice is a navigation that adjusts to the consumer's journey.
THE MAIN MENU #
The first thing to do is to simplify the main menu so that it has just one level beneath the primary category headers. This is how United By Blue does it:
The item categories under "Shop" are all nicely organized below headers like "Womens" and "Mens".
The only exceptions are the classifications for "New Arrivals" and "Masks & Face Coverings" that are accompanied by images. It's the very same reason that "Gifts" is in a lighter blue font and "Sale" is in a red font style in the primary menu. These are very prompt and appropriate classifications for United By Blue's shoppers, so they are worthy of to be highlighted (without being too distracting).
Going back to the website, let's take a look at how the designer was able to keep the mobile site organized:
Instead of diminish down the desktop menu to one that buyers would need to pinch-and-zoom in on here, we see a menu that's adjusted to the mobile screen.
It requires a few more clicks than the desktop website, however shoppers shouldn't have an issue with that since the menu does not go unfathomable (once again, this is why we can't utilize mega menus anymore).
ON THE PRODUCT RESULTS PAGE #
If you're constructing an e-commerce website for a customer with an intricate stock (i.e. lots of products and layers of categories), the item results page is going to need its own navigation system.
To help shoppers limit the number of items they see at a time, you can include these two elements in the style of this page:
1. Filters to limit the outcomes by item specification.
2. Arranging to buy the items based on buyers' priorities.
I've highlighted them on this item results page on the Horne site:
While you might store your filters in a left sidebar, the horizontally-aligned style above the results is a better choice.
This space-saving style enables you to reveal more products at once and is also a more mobile-friendly choice:
Consistency in UI style is important to shoppers, specifically as more of them take an omnichannel method to shopping. By providing the filters/sorting options consistently from device to device, you'll produce a more predictable and comfortable experience for them at the same time.
BREADCRUMBS & SEARCH #
As shoppers move deeper into an e-commerce site, they still might need navigational assistance. There are 2 UI navigation elements that will assist them out.
The first is a breadcrumb path in the top-left corner of the product pages, comparable to how tentree does:
This is best utilized on sites with classifications that have sub-categories upon sub-categories. The additional and more consumers move away from the item results page and the convenience of the filters and arranging, the more important breadcrumbs will be.
The search bar, on the other hand, is a navigation component that must constantly be offered, no matter which point in the journey consumers are at. This opts for shops of all sizes, too.
Now, a search bar will definitely assist consumers who are brief on time, can't find what they need or simply desire a faster way to an item they currently understand exists. An AI-powered search bar that can actively anticipate what the buyer is looking for is a smarter choice.
Here's how that works on the Horne website:
Even if the shopper hasn't completed inputting their search expression, this search bar starts dishing out ideas. On the left are matching keywords and on the right are top matching products. The supreme objective is to accelerate buyers' search and cut down on any stress, pressure or aggravation they might otherwise be feeling.
2. Show The Most Pertinent Details At Once On Product Pages #
Vitaly Friedman just recently shared this suggestion on LinkedIn:
He's. The more time visitors have to spend digging around for essential information about an item, the greater the chance they'll simply quit and attempt another shop.
Shipping alone is a huge sticking point for numerous shoppers and, regrettably, a lot of e-commerce sites wait up until checkout to let them know about shipping expenses and hold-ups.
Because of this, 63% of digital buyers end up deserting their online carts because of shipping expenses and 36% do so since of how long it takes to get their orders.
Those aren't the only information digital consumers wish to know about ahead of time. They likewise would like to know about:
• The returns and refund policy,
• The regards to use and privacy policy,
• The payment options offered,
• Omnichannel purchase-and-pickup alternatives readily available,
• And so on.
However how are you anticipated to fit this all in within the first screenful?
PRESENT THE 30-SECOND PITCH ABOVE THE FOLD #
This is what Vitaly was speaking about. You don't need to squeeze every detail about a product above the fold. However the shop ought to have the ability to sell the product with only what's in that area.
Bluebella, for instance, has a space-saving design that doesn't compromise on readability:
With the image gallery relegated to the left side of the page, the rest can be dedicated to the product summary. Because of the differing size of the header fonts in addition to the hierarchical structure of the page, it's simple to follow.

Based upon how this is designed, you can tell that the most crucial information are:
• Product name;
• Product price;
• Product size selector;
• Add-to-bag and wishlist buttons;
• Delivery and returns info (which neatly appears on one line).
The remainder of the item details are able to fit above the fold thanks to the accordions used to collapse and broaden them.
If there are other important details shoppers may require to make up their minds-- like item reviews or a sizing guide-- build links into the above-the-fold that move them to the relevant sections lower on the page.
Quick Note: This design will not be possible on mobile for obvious reasons. So, the item images will get top billing while the 30-second pitch appears just below the fold.
MAKE EXTRA UI ELEMENTS SMALL #
Even if you're able to concisely deliver the item's description, extra sales and marketing components like pop-ups, chat widgets and more can end up being just as annoying as prolonged product pages.
So, make sure you have them saved out of the method as Partake does:
The red symbol you see in the bottom left enables consumers to manage the accessibility functions of the site. The "Rewards" button in the bottom-right is in fact a pop-up that's styled like a chat widget. When opened, it invites shoppers to join the commitment program.
Both of these widgets open only when clicked.
Allbirds is another one that consists of extra aspects, but keeps them out of the way:
In this case, it includes a self-service chat widget in the bottom-right that has to be clicked in order to open. It also places details about its present returns policy in a sticky bar at the top, maximizing the item pages to strictly focus on item details.
3. Make Product Variants As Easy To Select As Possible #
For some products, there is no decision that consumers need to make aside from: "Do I want to add this item to my cart or not?"
For other items, consumers have to define item versions prior to they can include a product to their cart. When that's the case, you wish to make this process as pain-free as possible. There are a few things you can do to guarantee this takes place.
Let's state the store you create sells females's undergarments. Because case, you 'd have to offer variations like color and size.
But you wouldn't wish to just create a drop-down selector for each. Picture how tedious that would get if you asked buyers to click "Color" and they needed to sort through a dozen or so choices. Also, if it's a basic drop-down selector, color swatches might not appear in the list. Rather, the shopper would have to pick a color name and wait for the item picture to upgrade in order to see what it appears like.
This is why your variations must determine how you design each.
Let's utilize this product page from Thinx as an example:
There are 2 versions offered on this page:
• The color variation reveals a row of color swatches. When clicked, the name of the color appears and the item picture changes accordingly.
• The size variant lists sizes from extra-extra-small to extra-extra-extra-large.
Notice how Size comes with a link to "size chart". That's because, unlike something like color which is pretty clear-cut, sizing can change from shop to shop in addition to region to region. This chart provides clear assistance on how to choose a size.
Now, Thinx uses a square button for each of its variants. You can change it up, though, if you 'd like to produce a difference between the options shoppers need to make (and it's most likely the better style choice, to be sincere).
Kirrin Finch, for example, positions its sizes inside empty boxes and its color examples inside filled circles:
It's a little difference, however it needs to be enough to assist buyers transition efficiently from decision to choice and not miss out on any of the required fields.
Now, let's say that the shop you're developing does not offer clothes. Rather, it offers something like beds, which clearly will not consist of options like color or size. A minimum of, not in the very same method just like clothing.
Unless you have popular abbreviations, signs or numbers you can use to represent each variation, you ought to use another type of selector.
This is a product page on the Leesa website. I've opened the "Pick your size" selector so you can see how these choices are shown:
Why is this a drop-down list instead of boxes?
For starters, the size names aren't the same length. Box selectors would either be inconsistently sized or some of them would have a ton of white space in them. It really would not look great.
Also, Leesa sensibly utilizes this little area to offer more information about each mattress size (i.e. the normal vs. price). So, not only is this the very best design for this particular alternative selector, however it's also a terrific method to be efficient with how you present a lot of info on the item page.
A NOTE ABOUT OUT-OF-STOCK VARIANTS #
If you wish to remove all friction from this part of the online shopping procedure, make sure you develop an unique design for out-of-stock variants.
Here's a better take a look at the Kirrin Finch example again:
There's no mistaking which alternatives are available and which are not).
Some shoppers might be frustrated when they recognize the shirt color they like is just offered in a few sizes, imagine how upset they 'd be if they didn't discover this till after they selected all their versions?
If the product selection is the last step they take before clicking "contribute to haul", do not hide this details from them. All you'll do is get their hopes up for an item they took the time to read about, take a look at, and fall for ... just to find it's not offered in a size "16" till it's too late.
Wrapping Up #
What is it they state? Excellent style is invisible?
That's what we need to bear in mind when developing these key user interfaces for e-commerce sites. Of course, your customer's shop needs to be attractive and memorable ... But the UI aspects that move consumers through the website ought to not provide pause. So, simplicity and ease of usage need to be your leading concern when developing the main journey for your customer's shoppers.
If you're interested in putting these UI style approaches to work for brand-new consumers, consider joining the Shopify Partner Program as a shop designer. There you'll have the ability to make repeating earnings by constructing new Shopify shops for clients or migrating stores from other commerce platforms to Shopify.