Fundamentals of Craft Commerce 1

In this course we’ll cover how to install and configure Craft Commerce, how to use it to build a store for physical products, all the while learning some best practices along the way. By the end of this course you will be ready to implement you first e-commerce website using Craft Commerce.

Start Course
Ryan Irelan

I am the creator of CraftQuest, a web developer, and former software team manager. I spend most of my time improving CraftQuest with code and courses. When I'm not in front of the computer, I spend my time with my family, and running on the roads and trails of Austin, TX.

Fundamentals of Craft Commerce 1 is made up of the following videos:

1IntroductionWelcome to the course! We break the ice with info about the course, what we'll learn, and we need to move forward learning about Craft Commerce. 06:31
2Installing Craft CommerceWe review what's needed to install Craft Commerce and step through the installation process together. 06:23
3Tour of Craft CommerceWe take a tour of Craft Commerce and test out the sample templates that come with the plugin. 08:06
4What We're BuildingLet's review the sample store we'll build for this course. 03:22
5The Three Pieces of Craft CommerceWe review the data behind Craft Commerce and the three important pieces: products, orders, and customers. 06:50
6Configuring Craft CommerceThe first steps in setting up a Craft Commerce website are to configure with the basic settings. 16:00
7Coding the Product Listing TemplateThis is the main page of our store and includes a listing of all of our products. 16:41
8Coding the Product View TemplateWith out product listing template complete, we need a way to show a single product view so customers can add the product to the cart. 18:59
9Coding the Cart PageLet's code the cart page where we can see what is in our cart, add a coupon, and see any adjustments made. 29:56
10Starting the Checkout FlowThe first step in the checkout flow is to log in or checkout as a guest. We code the template needed to make that happen. 05:59
11Coding the Addresses PageWe need to know where to ship our products and the billing address. We code a very simple addresses template for our checkout flow. 13:18
12Coding the Shipping OptionsWe code the Shipping Options page in the checkout flow. 05:44
13Coding the Payment FormWe code the payment form so we can accept payments for our carts. 07:32
14Validation and Re-populating the Payment FormWe add validation and repopulation of data to the payment form. 12:25
15Coding the Order Confirmation PageWith a successful order, we need a confirmation page so the customer knows the order went through. 07:27
16Coding the Order Listing PageLet's give our customers a listing of all of their orders on the customer dashboard page 03:52
17Managing Order StatusesHow to create and change Order Statuses. 02:50
18Setting Up Email NotificationsHow to set up email notifications for new orders in Craft Commerce. 03:30
19Configuring Sales TaxesBasics and best practices for setting up sales taxes in Craft Commerce. 04:07
20Setting Up Shipping OptionsHow to set up different shipping options for your store. 02:43
21Congrats, you did it!A hearty congratulations from your teacher. 00:59