Guides and tutorials

Customization

How to Customize Snipcart's v2.0 Shopping Cart

Customizing Snipcart to Reflect the Style of Your Website

Customizing Snipcart Part 2: Full Screen Cart

Customizing Your E-Commerce Thank You Page

How to Add Custom HTML to Snipcart

Translating Snipcart's Shopping Cart in 4 Simple Steps

4 Common Configurations to Customize Snipcart's Checkout Experience

Set Up Multi-Currency Display & Checkout on Your Online Store

Using Snipcart to Manage Your Event Tickets Sale

Webhooks Explained: What They Are & How to Use Them

Discounts & prices

Simple and Quick Discount Settings

Product Options: Altering Items Prices with Custom Fields

Refunds

How-to Handle Partial & Total Order Refunds in the Admin Dashboard

Taxes

Automating US Sales Tax Management with TaxCloud & Snipcart

Analytics

Setting Up Google Analytics E-Commerce Tracking with Snipcart

An Easy Guide to Enhanced Ecommerce Analytics with Google Tag Manager

5 Key Google Analytics Reports for Clients (Real Examples)

Essential Google Analytics Alerts & How to Set Them Up

v3.0 Journal

How We Use Redux & Redux-Observable with Vue

Exposing a Promise-Based API from a Reactive Core

Introduction to Vue Render Functions (w/ Examples)

How We Generate Our New Documentation with Sanity & Nuxt.js

Resources

Optimize Your E-Commerce Checkout Flow

JAMstack & E-Commerce: A Broad Discussion

How to Design an E-Commerce Website (with Examples)

SPA SEO: A Single-Page App Guide to Google’s 1st Page

JAMstack (SSG, headless CMS, JS frameworks, serverless)

New to JAMstack? Everything You Need to Know to Get Started

What the JAMstack Means for Marketing

Forms, Auth & Serverless Functions on Gatsby + Netlify

Webtask Backend-as-a-Service: Serverless E-Commerce Tutorial

Vue.js

Build a Vue.js SPA on Top of Headless WordPress

Vue.js Tutorial: An Example to Build and Prerender an SEO-Friendly Site

Build Vue.js E-Commerce on Top of Headless ButterCMS [Demo]

Launch a Vue.js Blog in Less Than 2 Hours [Live Demo]

Vue.js Transitions & Animations: Production-Ready Examples

E-Commerce Front-End with Vue.js, Nuxt.js and Snipcart for Sanity CMS

In-Depth VuePress Tutorial: Vue-Powered Docs & Blog

Getting Started with Vue.js Plugins [Production-Ready Example]

Leveraging Vue.js & GraphQL with Gridsome

React

Strapping React.js on a WordPress Backend: WP REST API Example

A React E-Commerce Guide (BONUS: Gatsby Shop Tutorial!)

PWA Example: Progressive Web App E-Commerce with GatsbyJS

Using Strapi for Node.js Content Management with a React SPA

React SEO Tutorial: A Crawler-Friendly Next.js SPA

Angular

Lean AngularJS E-Commerce with Snipcart & Yeoman

Build an Angular E-Commerce App on Top of Sanity's Headless CMS

Angular SEO Done Right with Server-Side Rendering

Node.js

Discovering Hexo: E-Commerce with Node.js Blog Framework

Node.js E-Commerce with Harp JS & Snipcart

A Guide to Node.js E-Commerce (w/ Koa.js Tutorial)

Using Node.js Express to Quickly Build a GraphQL Server

Static site generators

How to Choose the Best Static Site Generator for Your 2019 Project

Static Site E-Commerce: Integrating Snipcart with Jekyll

Hugo Tutorial: How to Build & Host a (Very Fast) Static E-Commerce Site

Static E-Commerce on Hugo with Product Management in Forestry.io

11ty: Intro & Live Demo with a JavaScript Static Site Generator

Next.js E-Commerce Tutorial: Quick Shopping Cart Integration

Middleman Tutorial (v4): Enable Static E-Commerce on a Ruby Site Generator

Hands on with Publii, a Free Static CMS Generating HTML Sites

Crafting a Webpack-Powered Static Site with Spike

Static Site E-Commerce: Integrating Snipcart with Roots

Build an E-Commerce Site with Wyam, a .NET Static Content Generator

A Pelican Tutorial: Static, Python-Powered Blog with Search & Comments

Staticman for User-Generated Content on a Jekyll Static Website

Headless CMS

Headless E-Commerce: What, Why, & How (Tools Included)

An Introduction to API-First CMS with Directus' Open Source, Headless CMS

Why Headless CMS & GraphQL are a Natural Fit [Takeshape Demo]

Bundle Cockpit CMS & Nuxt.js in a full JAMstack

Contentstack Tutorial: E-Commerce Integration with Headless CMS

Exploring Netlify CMS, a React & Git-Based Content Management System

Sample E-Commerce Website with API-first CMS Prismic.io, Node.js, & Snipcart

Dynamic Product Management in a Static E-Commerce Workflow with Contentful

CloudCannon CMS for Jekyll: Building a Multilingual Site

Drupal Headless Architecture with JS Framework [Live Demo]

Creating a Static E-Commerce Website with Snipcart, GatsbyJS and DatoCMS

Intro to Stackbit: Build a Custom JAMstack in Minutes

Static Site Search Made Easy (with Hugo Tutorial)

CMS Integrations

Joomla!

Improved E-Commerce Integration for Joomla! Developers

GraphCMS

GraphQL CMS Tutorial: E-Commerce with GraphCMS, Node.js and Apollo

Statamic

Integrating E-Commerce on Statamic Flat File CMS

Grav CMS

Grav as Headless CMS Tied to Gatsby with GraphQL Schema

Craft CMS

Integrating Snipcart with Craft CMS: A Child's Play!

Managing Your Craft Inventory Using Snipcart Webhooks

Craft CMS E-Commerce: Why and How I Built a Snipcart Plugin

WordPress

WordPress Integration: An Easier Way to Manage Products

Snipcart for WordPress: A Simple, Shortcode-Based Integration

ProcessWire

Processwire E-Commerce Tutorial: Adding a Full Store to the PHP CMS

Kirby

Going "Flat File": Kirby CMS Tutorial & E-Commerce on a Lightweight PHP CMS

Statamic

Integrating Snipcart with Statamic in 5 Easy Steps

Pagekit CMS

Building a Pagekit CMS E-commerce Demo with a Products Extension

Pyro CMS

A Laravel E-Commerce Tutorial: Build a PyroCMS Store

Ghost

Selling Through Your Blog Content Using Ghost & Snipcart

https://snipcart.com/blog/ghost-demo-weekly-newsletter

Umbraco

Integrating Snipcart with Umbraco: Pre-Zombie Apocalypse E-Commerce

The Easiest Way to Get an E-Commerce Site Running in Umbraco

Tumblr

A Tumblr Shopping Cart for Quick E-Commerce (< 2 Minutes)!

Webhook CMS

E-Commerce on a Custom Webhook CMS Project With Snipcart

Squarespace

Add a Shopping Cart to Your Squarespace E-Commerce Site

HubSpot

HubSpot E-Commerce: Integrate a Shopping Cart to Your Site

October CMS

October CMS E-Commerce Tutorial: GoT White Walkers Protection Store

Webflow

Webflow E-Commerce: Add A Shopping Cart To Your Site In Minutes

Pulse CMS

Adding E-Commerce on Pulse CMS With New Snipcart Plugin

Wagtail CMS

In-Depth Django E-Commerce Tutorial: Wagtail CMS + Snipcart


More cool stuff

Reasons Why JavaScript is Omnipresent in Modern Development

Yes, You Should Learn Vanilla JavaScript Before Fancy JS Frameworks

Modern Frontend Testing with Cypress.io Framework

Should You Learn TypeScript? (Hint: You Probably Should)

Organize CSS with a Modular Architecture: OOCSS, BEM, SMACSS

16 Hand-Picked JavaScript Podcasts Still Running in 2018

Develop a Snipcart Powered Website Locally Using ngrok

Triggering Location-Specific Shipping Methods with our JavaScript API

Integrating a Retail POS System with Snipcart's E-Commerce Platform

A Basic Guide to Choosing the Right Tech Stack for Client Work

Rails Isn’t Dead, Not Even Close. 6 Rails Advantages Keeping It Alive

Ruby on Rails E-Commerce in 2019! Demo Included

Laravel E-Commerce: Complete Guide & PyroCMS Example

A Guide to Golang E-Commerce (w/ Go-Powered CMS Tutorial)