/storefront-starter

:shopping: :zap: PWA & JAMstack eCommerce quickstart with totally customizable yet upgradable template

Primary LanguageHTMLApache License 2.0Apache-2.0

Storefront Starter

Netlify Status CodeFactor License Apache-2.0

🛍️ 🚀 PWA and JAMstack based e-commerce template for E-Com Plus stores

Getting started

To get started easily, you should have a E-Com Plus store (free for dev), then deploy your new e-commerce to Netlify.

Deploy to Netlify

When creating your new site on Netlify, we recommend choosing dist as branch to deploy with no build settings.

You can also deploy from master to take advantage of deploy previews, but using dist branch you'll consume fewer build minutes on your Netlify plan.

The easier way

Deploy to Netlify

The better way

  1. Use this template to generate a new repository for your store;
  2. Set your own E-Com Plus Store ID at content/settings.json and commit with message Setup store. Wait up to 3 minutes for the first build process;
  3. Log in to Netlify and create a new site from Git choosing your generated repository;
  4. Select dist as branch to deploy field and keep basic build settings fields empty;
  5. Enable Netlify Identify, add invite users by email to administrate your storefront, you may start adding your own email address;
  6. Enable Netlify Git Gateway;

Access CMS

Storefront comes with Netlify CMS for administration.

After your site is deployed, you should receive an invitation email from Netlify to grant CMS access. You must click the email link, then you should create a new password on a pop-up opened on your new e-commerce homepage.

At the end of this process you'll be able to login to CMS at /admin/ URL using your e-mail and password.

Documentation

📃 Storefront Template / CHANGELOG

E-Com Plus Storefront banner

Free for dev

In addition to the open source Storefront, we provide our SaaS platform and apps for free for developers registered in our partnership program or to work with open source projects 😄

To request, contact ti@e-com.club.