Storefront screenshot

Storefront

Author Avatar Theme by Ecomplus
Updated: 19 May 2025
103 Stars

Modern and high performant headless eCommerce Storefront. PWA & JAMstack architecture ready for E-Com Plus APIs. Built with Vue.js, extensible through widgets and editable with Netlify CMS.

Categories

Overview:

Storefront is a modern and high-performance headless eCommerce solution built with a PWA and JAMstack architecture. It is designed to be ready for E-Com Plus REST APIs and utilizes micro-frontends built with Vue.js 2. The storefront is highly extensible through widgets and can be customized easily with Netlify CMS. It follows the Google Retail UX Playbook for a conversion-focused approach and supports internationalization and A11Y compliance. The storefront aims for high performance and compatibility with Lighthouse.

Features:

  • PWA & JAMstack architecture
  • Ready for E-Com Plus REST APIs
  • Micro-frontends built with Vue.js 2
  • Extensible through widgets
  • Easy to customize with Netlify CMS
  • Conversion focused following Google Retail UX Playbook
  • Internationalization support
  • A11Y compliance
  • High Lighthouse performance rating

Installation:

To install the Storefront theme, follow these steps:

  1. Open the monorepo in Gitpod or fork/clone it.
  2. Install dependencies using the normal npm command.
  3. Edit source files located in the @ecomplus/* folders and test the template locally using the npm run serve command.
  4. As this project is maintained with Lerna, all commands should be run from the root directory.

Summary:

Storefront is a modern eCommerce solution that leverages the power of PWA and JAMstack architecture. With its extensibility, customization options, and focus on conversion and performance, it provides a great foundation for building an online store. The storefront is also compatible with E-Com Plus REST APIs, making it easy to integrate with existing systems. Overall, Storefront offers a comprehensive solution for creating a high-performing, accessible, and customizable eCommerce storefront.