Collage of e-commerce templates

E-Commerce Templates

Bookmark

  • Overview

    Bookmark is an AI-powered website builder that enables people without any design or development knowledge to create a website for their business. The global e-commerce market is expected to be at $5.55 trillion by 2022, so it’s imperative to have an e-commerce platform.

  • Challenge

    Many of Bookmark’s users will choose to have an online store instead of the more traditional website. To help us get to market quicker, we decided to use an open-source e-commerce framework of which the entire front-end system and UX was entirely customizable.

  • Role

    My role was the lead product designer, and manager for the majority of the project. I was the solo designer who communicated with the stakeholders and the development team.

  • Scope

    The scope of this project was to design all of the foundational elements and modules that comprise a modern e-commerce store. Using a “building block” approach, these elements would be snapped together using Bookmark’s website builder to help store owners realize their sites. The initial MVP took two months.

  • Constraints

    The biggest constraint was the open-source e-commerce framework we needed to use. It’s difficult to reskin the existing modules to look on-brand, and there are limitations to the new functionality we could build into it as well.

  • Results

    Product engagement increased as more customers started selling products on their websites. Stakeholders were satisfied with advancing the goals of the business to have more e-commerce templates available.

Process

Our design process was quite fluid to manage the project constraints, and short timelines we had. I worked closely with the engineering team to understand the limitations of the system’s front-end architecture. Based on our conversations, I was able to gather a general list of pages that had to be created:

  • Product details page (including variations depending on the product type)

  • Category page with filter

  • Shopping cart, and check-out experience

  • Reviews on the product page

  • Customer login portal

With this outline, I proceeded to break down each of the pages into the different smaller components that had to be designed to make up a whole page.

Key Insights from Research

Stakeholder interviews, and competitive analysis of other websites were the two areas of research I was able to conduct. Based on my conversations with the stakeholders, we came to these key insights to focus on:

  • Customers are busy people, and have less than 5 hours/week to work on their website.

  • Customers consider themselves design-savvy, and have distinct ideas of how to portray their brands.

  • Customers are technologically sophisticated, and have high expectations on usability, performance, and feature depth.

With these in mind, I started looking into other e-commerce websites and platforms to get an idea of what experiences they designed for their customers. Below are some learnings I gleaned from the competitive research:

  • Product Details Page
    Display all the product details so that customers will know what colours and sizes are available, the name and description of the product, and the sale price and original price. Additional details (ie: product features, shipping and return details, product care guide, and more) may be hidden in an accordion view.

  • Category Page
    Use the same product component for all the products on the grid, and include details to show the variety of options for each product. Use a menu to show category filters, and have relevant products be displayed automatically.

  • Shopping Cart

    Many shopping carts appear as slide-in screens on the right side of the page, or as a dropdown from the top navigation bar. Show a countdown to free shipping if there’s a minimum subtotal to reach.

  • Check-Out

    Show a progress bar so that the customer knows how many steps there are, and what step they’re on. Consider having auto-fill available when entering names, addresses, phone numbers, and emails. Coupon codes should have a built-in verification system to check if a code is valid, and to how much of a discount will be given.

  • Customer Reviews

    Reviews are usually shown in the bottom half of a product details page, but are sometimes summarized in the additional details section. Display and bring attention to the overall average rating of the product. Show the most helpful reviews first, if there’s already a way for customers to vote on reviews. If not, show the reviews in order of top to worst ratings.

Design Iterations

With all of the key insights from the research in mind, I started designing from the list of components to create. Variations of each component were presented to the stakeholders for review before moving onto high-fidelity mockups.

Product Details with Customer Reviews

Based on the key insight that customers have high expectations on usability and performance, I designed a page where the main focus of the page is the carousel of large images that could be flipped through. It’s balanced on the right side with all the necessary details. All the extra details have been hidden in an accordion, but still accessible for the customer.

The customer reviews section follows below. There’s a large summary area with the overall star rating, and a CTA to write a review. All the reviews are there to browse through, with a pagination at the bottom so that not all the reviews are being shown at once.

Variations on the product details page were created so that the site owner could choose a template to show depending on the type of product they’re selling. For example, if a product includes customizations, the owner will be able to select a suitable template. If the owner is selling a service, there’s a template for booking reservations with a specific date and time.

Category Page

Based on the key insight that customers are design-savvy people, I created components of what each product looks like on the page. I included all the necessary details such as what colours and sizes are available, the original and sale price, the product name, description, and the ability to “Compare” and “Favourite” the product.

This component was then repeated on a grid to show all the different types of products there are. Category filters were also created to help sort and filter the products so that specific items are easily found. 

Shopping Cart and Check-Out

Instead of the dropdown style of shopping carts that were pervasive in my research, we decided to go for a full page approach so that we could show more details, and have the shopping cart experience be a seamless transition into the check-out process.

Here you’re able to adjust the quantity of the products you’re ordering, and remove them from the cart. On the right, there’s a summary of the subtotal, the shipping and handling cost, taxes, and the estimated total.

For check-out, it’s best practice to break down each step into different screens so that the customer is focused on doing one task at a time. It’s especially important to separate the shipping and billing addresses because they are often different from one another. I also made sure that the “Next” buttons are clear as to what step comes next in the process.

Coupon codes should be added here, and checked to see if the code is still valid, and how much of a discount will occur.

Customer Login Portal

The open-source e-commerce framework already had existing templates for the customer account creation process and the customer portal, so I was able to decide what to show very easily.

Results

The overall feedback was quite positive. Product engagement increased as a result of the implementation of an e-commerce platform. More customers were opting to add e-commerce to their websites, start selling products, and make money. Stakeholders were satisfied with advancing the goals of the business to have more e-commerce templates available.

Looking back now, if we weren’t constrained by the limited resources, we could’ve leveraged existing customers and salespeople to do product discovery; use analytics from existing customers to inform our solutions; conduct usability testing with research platforms like UserTesting; and devise experiments to run with the product management team

Previous
Previous

Website Builder

Next
Next

Rebrand of Landing Page