• $149

Shopify Javascript

  • 15 Lessons
  • Includes 1 additional product

Learn how to use Shopify's AJAX APIs (including the Cart, Product and Search APIs) to supercharge interactivity on the frontend.

Includes 1 additional product

What's included?

Within the module, you'll have access to the following lessons...

Introduction

Introduction

Setup

Setup instructions before we start coding Javascript in Shopify

Setting up a development store
Setting up your development environment

Javascript in Shopify

Basic theory and fundamentals for using Javascript in a Shopify Theme

Liquid vs Javascript
How to access Shopify data using Javascript
How to include Javascript in a Shopify theme

Product Variant Selection

Not an API but a very common interaction in Shopify, powered by Javascript

Product Variant Selection - Main Lesson
Product Variant Selection - Web Component Refactor

Shopify AJAX APIs

A closer look at the 4 Shopify AJAX APIs

Cart API
Product API
Product Recommendations API
Predictive Search API

Appendix 1: Youtube Videos

These videos have been posted for free on Youtube but they are also relevant to this module.

The Section Rendering API
AJAX Collection API (Hack)

Appendix 2: Skillshare Lessons

Relevant lessons taken from my Skillshare classes

The Storefront API

Questions and Answers

Who should buy this?

If you already have some skills in frontend web development or are currently learning HTML/CSS/JS through other means and would like to be able to apply those skills to Shopify, this course is for you.

Keep in mind that this isn't a crash course in Javascript so you should be pretty familiar with the Javascript language in the context of front-end web development.

Does this cover Shopify Liquid?

This module goes in-depth into Shopify Javascript and as such, we won't be going in-depth into Shopify Liquid as well.

If you'd like to learn specifically about Shopify Liquid, check out the previous module.

That being said, to be a proficient web developer on Shopify, you need to understand both.

What if the module isn't for me?

If for whatever reason you regret buying the module and would like a refund, you can simply email chris@christhefreelancer.com within 30 days of purchase and we will provide a 100% refund on whatever you paid for it.