Skip to main content

Overview

The reference storefront serves as a headless web template specifically designed for multi-vendor e-commerce platforms. With an array of built-in functionalities and a modular structure built with Next.js and React, it significantly accelerates the development of your online marketplace.

About the headless storefront

Using the reference storefront as the starting point for your platform not only saves time but also ensures a tried-and-tested structure tailored for multi-vendor commerce. It comes pre-integrated with Nautical's API to seamlessly handle critical e-commerce functions such as product browsing, account management, and the checkout process.

You can tailor the template to align with your brand identity and business needs, as well as implement additional workflows and features specific to your operations. Here's what it looks like when you first get started:

Developer skills

A developer working on the reference storefront should be familiar with the following technologies:

  • GraphQL
  • Next.js
  • React
  • TypeScript
  • JavaScript
  • CSS
  • Git

Key components

The reference storefront provides the base functionality needed to operate a multi-vendor commerce platform. The following sections describe the features provided out-of-the-box.

For SEO features, see Optimizing the Reference Storefront for Search.

Product browsing

Product page

Navigate by products and clearly view all variants (options) available.

View related products within the same category from a product page.

Showcase trending products and curated collections.

Filters

Narrow down products by filtering on the various available attributes.

Sorting

Sort products by name, price, new arrivals, and so on.

Allows buyers to quickly search for products and their variants using keywords or product names.

Currency

For multi-currency environments, buyers can select the currency they want to see product prices in. You can set the default currency as part of your storefront configuration.

Wishlists

Logged-in customers can add items to their wishlist to save them for later.

Account management

Customer sign-up

Visitors can register for a customer account for a more personalized shopping experience.

Account preferences

Account holders can manage their personal information and expedite the checkout process by using saved shipping addresses.

Order and quote history

Account holders can view their order history for both quotes and completed orders.

Shopping cart and checkout

Buyers can add products to the cart, view the items in the cart, and make any necessary adjustments, such as changing quantities or removing items, before proceeding to checkout.

Buyers can proceed with traditional checkout and payment, or request a quote.

Order minimums

You can optionally enforce minimum order requirements for both standard orders and quotes.

Multi-seller shipping

Buyers can choose from different shipping methods and rates for each seller during the checkout process.

Order notes

Buyers can enter order notes during checkout, which will be displayed in the resulting order.

Payments

You can enable payment options, such as Stripe, or wire, which will appear in the checkout page when enabled.

Order and quote status

Buyers can track the status of their orders and quotes.

Mobile-friendly design

The reference storefront is fully responsive and provides an optimal viewing experience on a variety of devices including desktops, tablets, and smartphones.

By default, the primary navigation bar is automatically populated with the main menu links configured in your Storefront -> Navigation settings.

Learn more ->

By default, the footer links are automatically populated with the footer menu links configured in your Storefront -> Navigation settings.

Learn more ->

Breadcrumbs on pages provide a hierarchical representation of the website’s structure, helping visitors and search engines understand and navigate through different levels of categories and products easily.

Was this page helpful?