Overview
The Next.js E-Commerce template is a ready-to-use starter kit for high-performance e-commerce websites. It is built with Next.js and TypeScript, providing a powerful foundation for building e-commerce platforms. The template is free to use and comes with all the necessary features for managing a store, including a hierarchical catalog, product widgets, filters, and marketing components like sliders and carousels. Additionally, the template is designed with SEO in mind, with schema markup, sitemap, and meta-tags included. The template also offers a user-friendly mobile version and a customizable React checkout.
Features
- Ready-to-use: Simply clone the template and deploy it to get started with your e-commerce website.
- High performance: Built with Next.js and TypeScript, the template is optimized for performance.
- Hierarchical catalog: The template comes with a fully ready hierarchical catalog to organize your products effectively.
- Product widgets: Display product widgets on your website to showcase your products in an appealing way.
- Filters: Provide filtering options to help users find specific products.
- Marketing components: Enhance your marketing efforts with sliders and carousels to highlight featured products or promotions.
- SEO-friendly: The template incorporates schema markup, sitemap, and meta-tags to optimize your website for search engines.
- Shopping cart: The template includes a shopping cart with a visually appealing animated widget.
- Customizable checkout: The React checkout is fully customizable, allowing you to tailor it according to your specific requirements.
Installation
To install and set up the Next.js E-Commerce template, follow these steps:
- Go to Boundless-commerce.com and create a free account (no credit card required).
- Navigate to “Control panel” -> “Settings” -> “Access tokens” and create a new access token.
- Copy the contents of the
.env.example
file and create a new file named.env
. - In the
.env
file, replace the values forBOUNDLESS_API_PERMANENT_TOKEN
andBOUNDLESS_INSTANCE_ID
with the generated access token. - Install the necessary dependencies by running
yarn install
command. - Start the development server locally by running
yarn dev
command. - Open http://localhost:3000 in your browser to access the locally running version of the website.
- If you want to have absolute URLs in the sitemap.xml and OpenGraph meta tags, you can specify
BOUNDLESS_BASE_URL
in the.env
file. - Additionally, you can specify
BOUNDLESS_PRODUCTS_IMAGE_PROPORTION
in the.env
file to control the resize proportion of product images in lists.
Summary
The Next.js E-Commerce template is a powerful and ready-to-use starter kit for building high-performance e-commerce websites. With features such as a hierarchical catalog, product widgets, filters, and marketing components, the template provides a solid foundation for managing and showcasing products effectively. The template is designed with SEO in mind and includes a user-friendly mobile version and a customizable React checkout. With easy installation steps and extensive customization options, the Next.js E-Commerce template is a valuable resource for anyone looking to build an efficient and visually appealing e-commerce website.