Shopify Logo

Welcome to Shopify Workshops

Workshops provide a guided, tutorial, hands-on coding experience. Most workshops will step you through the process of building an application, theme, or function.

Creating custom Shopify Checkout experiences with Checkout UI extensions

55 min

Learn how to extend your Shopify checkout experience by adding a custom field to checkout with Checkout UI extensions.

shopifyreact

Use Rust to create a Shopify Discount Function

50 min

Get familiar with Shopify Functions by creating a volume based discount, written in Rust.

shopifyrustreact

Create your first Shopify App!

35 min

Learn about Shopify's app development process by following along and creating your first Shopify app.

react

Learn how to call the GraphQL Admin API

40 min

Get started with the Admin API by making GraphQL queries and mutations.

shopifygraphql

Getting started with Liquid and Theme Sections

45 min

Make customizations to Shopify themes using Liquid and create a new custom content section.

liquid

Create, render, and automate tasks with Metafields

45 min

Learn how to use metafields to create and render information and leverage Shopify Flow to automate tasks.

shopify

Improve your online store performance with Liquid

42 min

Cover effective ways to improve your online store's performance by leveraging Liquid, Shopify's templating language.

liquid

Setup your Shopify Account, CLI, and Store

35 min

Get everything you need to develop on Shopify set up and ready to go.

shopify

Streamline Bulk Mutations

30 min

Learn how to streamline any bulk mutation process by following along this bulk product import example.

shopify

Building a Custom Section

60 min

Extend an existing theme with custom functionality using a new section.

liquid

Usage Billing with the Shopify Billing API

35 min

Implement usage based billing using the Billing API.

shopify

Creating a video section for Shopify Themes

30 min

Learn about the different approaches to add video functionality to themes with flexible section settings.

liquid

Implementing Webhooks in Node.js

45 min

Get hands-on with Webhooks and avoid some common gotchas.

shopifywebhooks