Gatsby Graphcms Ecommerce Starter screenshot

Gatsby Graphcms Ecommerce Starter

Author Avatar Theme by Hygraph
Updated: 19 Mar 2021
193 Stars

Swag store built with GraphCMS, Stripe, Gatsby, Postmark and Printful.

Categories

Overview

The GraphCMS Commerce Starter is a minimalist dropshipping swag store built with GraphCMS, Stripe, Gatsby, Postmark, and Printful. It uses a variety of services to perform typical ecommerce tasks and allows users to build customized ecommerce platforms using the best APIs available. Gatsby sources products from Printful and enriches the product nodes using GraphCMS, while Stripe securely processes payments and handles Strong Customer Authentication. Postmark delivers order received and dispatched email notifications, and Printful helps create inventory and dropship products.

Features

  • GraphCMS: Provides localized product content, reviews, and order management.
  • Stripe: Processes payments securely and supports Strong Customer Authentication.
  • Gatsby: Builds static product pages and handles cart/checkout logic.
  • Postmark: Delivers email notifications for order received and dispatched.
  • Printful: Helps create inventory and facilitates dropshipping.

Installation

To use the GraphCMS Commerce Starter locally, follow these steps:

  1. Download and install dependencies.
  2. Set up development environment variables, including API keys for GraphCMS, Stripe, and Printful.
  3. (Optional) Configure Stripe/Printful webhooks.
  4. Run Gatsby locally to build the project in development.

Summary

The GraphCMS Commerce Starter is a flexible solution for building customized ecommerce platforms. It leverages the best APIs available, such as GraphCMS, Stripe, Gatsby, Postmark, and Printful, to provide localized product content, secure payment processing, static product page building, customizable email notifications, and dropshipping capabilities. By following the installation guide, users can easily set up the starter locally and extend its functionality for their specific needs.