No image available

react-ecommerce

An open-source Next.js and React.js headless storefront template with 30+ components and functional home, product listing, and product detail pages connected to a commerce API.

Developed by binshops

Get This Theme Free on GitHub
License: MIT Status: Active Health: Very Outdated

Info updated 1 month ago

Sources
Stars: 25 Forks: 4 Last commit: Sep 30, 2025
Type
Theme

Info checked: Mar 2, 2026

This open-source template provides a headless e-commerce storefront built with React.js and Next.js, designed for merchants and developers who want to decouple their front-end from a back-end commerce API. Rather than a traditional PrestaShop theme installed through the back office, it is a standalone Next.js application that connects to a commerce API and renders the storefront independently, enabling full control over the front-end stack.

  • 30+ pre-built React.js components: Includes ready-to-use components covering the full storefront UI — mega menu, product carousel, product gallery, filters, sorting, cart, search, pagination, image slider, and more.
  • Core e-commerce pages: Ships with functional homepage, product listing page (PLP), and product detail page (PDP) implementations, all wired to a sample API.
  • Responsive design: The template is built with responsive layouts suitable for desktop and mobile storefronts.
  • Internationalization support: Includes locale files for English and French, providing a starting point for multilingual storefronts.

This template is intended for developers comfortable with React.js and Next.js who want to build a headless commerce front-end connected to a PrestaShop or compatible back-end API. It is not a drop-in PrestaShop theme and requires a JavaScript development environment to build and deploy. A commercially supported Version 2 with a fuller feature set is also available separately from the developer.

  • Reference
    react-ecommerce

  • License
    MIT
  • Status
    Active

Comments (0)

No customer reviews for the moment.
Loading...