Up and Running with Craft Commerce 3

In this course we’ll cover how to install and configure Craft Commerce 3, how to use it to build a store for physical products, 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.

Up and Running with Craft Commerce 3 is made up of the following videos:

1Introduction to the CourseWelcome to the course! We break the ice with info about the course and set the stage for what's to come. 01:21
2What We'll LearnWe cover what we'll learn in the course. 01:52
3Getting the Sample Code and Installing the SiteWe'll use the Crafty Coffee site we built in the Up and Running with Craft course as a starting point for the course work. 05:02
4Overview of Craft CommerceWe review what Craft Commerce is and how we can use it to sell products. 06:45
5Installing Craft CommerceCommerce is a plugin and we can install it from the Craft Plugin Store or via the command line. 03:50
6Touring Craft CommerceWith Commerce installed, let's tour the control panel interface and get a basic idea for how the plugin works. 06:08
7The Three Pieces of Craft CommerceCraft Commerce is made up of several of components but here the most important three pieces to know about at the beginning. 07:27
8What We're BuildingIn this course we're building an online store for our Crafty Coffee website. We'll sell coffee brewing supplies to our customers! 02:10
9Creating Product TypesWe begin to configure out Craft Commerce site by building out the Product Types. 05:04
10Creating Product Fields and ProductsWe start to define the data we want to store with each product and look at the special Commerce fields for SKU and price. 07:25
11Commerce Element QueriesJust like with Entries in Craft, Commerce has Element Queries to retrieve product, order and other store-related data. 04:44
12Creating a Product Listing PageWe start coding a Commerce template so we can list out all of our products with name, image, and price. 07:43
13Creating a Product Detail PageEvery product needs a page with the full description, images, SKU, price, stock status and more. 15:42
14Creating a Cart PageAfter a customer adds a product to the cart, we show them the cart page where they can see their items and take action on them. 10:25
15Continuing the Checkout Process with Login or Guest CheckoutWe handle logging customers in or allowing them to checkout as guests. 07:33
16Capturing Shipping and Billing AddressesWe build simple forms for capture the billing and shipping information for the order. 04:48
17Setting Up and Choosing Shipping MethodsCommerce gives you fine controls over how you charge for shipping. We uncover the fundamentals and implement some shipping options for our store. 08:30
18Creating a Payment PageThe last step of the checkout process is the payment page. We look at how to do this with 09:25
19Creating an Order Confirmation PageEvery successful order needs a confirmation page so the customer knows their order went through. Here's how to do that in Commerce. 04:24
20Showing All OrdersWe create a customer landing page that lists all orders and a link to an active cart. 06:43
21Managing Order StatusesOrder statuses let you manage the order as it progresses through the fulfillment process. 06:01
22Emails and NotificationsWe set up email notifications and connect them to status changes to trigger emails when a status is changed. 05:32
23Managing PromotionsLearn how to set up sales and discounts in Commerce so you can offer coupons and store-wide sales on items. 05:09
24Sales TaxesWe review the three different ways you configure sales tax in Commerce. 02:28
25You Did It!Congratulations, you completed your first Craft Commerce storefront! 01:10