Gatsby starter for creating an eCommerce site using the Moltin eCommerce Api
The Gatsby Starter eCommerce is a starter template for creating an eCommerce site using the Moltin eCommerce API. It is based on an existing NextJS eCommerce starter and has been adapted for use with GatsbyJS. The starter has been updated to Gatsby v2, with the original version available in the “gatsby-v1” branch. This starter provides a solid foundation for building an eCommerce site with features such as Moltin eCommerce API integration, React 16, PWA support, Eslint & Prettier, Styled Components, Google Analytics integration, Semantic-UI, and authentication via Moltin and Stripe checkout.
To install the Gatsby Starter eCommerce, you can follow these steps:
gatsby new gatsby-store https://github.com/parmsang/gatsby-starter-ecommerce
to create a new Gatsby project using this starter template.cd gatsby-store
command.npm run develop
to start the development server and launch the site.Please note that in order for the store to run successfully, you will need to have both a Moltin and Stripe account. Additionally, you will need to create a .env.development
and .env.production
file at the root of the project and provide your Moltin client_id
and Stripe test publishable key in these files.
The Gatsby Starter eCommerce provides a ready-to-use template for creating an eCommerce site with features such as Moltin eCommerce API integration, React 16, PWA support, Eslint & Prettier, Styled Components, Google Analytics integration, Semantic-UI, and authentication via Moltin and Stripe checkout. With the ability to easily manage products, inventory, and orders through the Moltin eCommerce API, this starter template offers a solid foundation for building a modern and efficient eCommerce site.