WooCommerce Theme Development: Advanced Course

Learn how to customize WooCommerce templates, create demo versions and submit the theme to official WordPress repository

  • 96 Videos
  • 14 hours 23 minutes
  • 33 Happy Students

About the course

You can earn a living, or make some cash on the side, as a freelancer or full-time WooCommerce theme developer

Are you looking for a comprehensive WooCommerce theme development course? Have you ever thought about becoming a professional WooCommerce theme developer and make some money on the side?

Today WooCommerce is quickly becoming the next big thing in e-commerce. Its mission is to transform any WordPress website into a real e-commerce store. And it really does! That’s why so many developers today want to learn how to create themes for it.

You’ll find many WooCommerce tutorials out there, but they can be very confusing.

This course is different. It features almost 100 lessons in which I’ll really share with you everything I’ve learned so far about creating themes, especially about how to build a WordPress theme with WooCommerce compatibility.

Today, many developers make money quickly building themes for people who want a custom theme for their stores. Good freelancers will charge anywhere between $3,000 and $15,000 for a simple custom WordPress website. WordPress sites with WooCommerce capabilities are more profitable to clients, so they are more than willing to pay even more!

Many other developers earn a living selling premium versions of their themes. And you can be one of them too!

What exactly are you going to learn?

Here’s a quick list of the main subjects covered by this course. You’ll learn:

  • How to create a classic WordPress theme that works perfectly well with Woocommerce (NOTE: in this course, a classic theme will be created, not a block theme);
  • How to declare WooCommerce support and customize your themes. Your clients’ online stores will become even more attractive;
  • How to modify the WooCommerce template files in the right way. Your store will look the way you want;
  • How to use the WooCommerce shortcodes the way no one does;
  • How to use powerful tools like Theme Customizer and TGM Plugin Activation to make the store shine;
  • How to create a responsive menu and a sexy and modern slideshow - without using plugins!
  • How to add a blog to the e-commerce store. Your theme users will sell more!
  • Who this course is for:

    I recommend this course to programmers, IT students, web developers, web designers, or any freelancer or full-time professional who works with PHP, HTML and CSS. It’s recommended for everyone who wants to build a full-time business, creating custom WooCommerce themes for clients or for selling.

    It’s not recommended if you don’t already know how to code. This is not a regular WooCommerce course. My goal is to teach the student how to create a theme, so we’ll be writing a lot of code. If you are interested in just creating a webstore, without having to understand programming, there are several other courses that can help you out there.

  • 96 Videos
  • 14 hours 23 minutes
  • 33 Happy Students

Courses Outline

Lesson 1: Introduction
Free
Introduction
9:48
FAQ
Course Materials
General instructions for this course
10:03
List of extra resources by lessons and steps
Installing a local server (using Xampp)
12:05
Installing WordPress
18:23
Setting up our development environment
9:05
Lesson 2: Creating the Base Theme
Creating and activating the theme (part1)
8:24
Creating and activating the theme (part 2)
9:11
The basic blocks of a WordPress theme (part 1)
11:10
The basic blocks of a WordPress theme (part 2)
12:31
Enqueuing stylesheets the right way (part 1)
13:32
Enqueuing stylesheets the right way (part 2)
6:41
Including Bootstrap (part 1)
11:41
Including Bootstrap (part 2)
8:55
Creating Menus (part 1)
10:24
Creating Menus (part 2)
6:08
The WordPress Loop (part 1)
8:47
The WordPress Loop (part 2)
9:34
Page Templates (part 1)
4:21
Page Templates (part 2)
6:31
Page Templates (part 3)
4:12
Lesson 3: Making the Base Theme WooCommerce Compatible
Installing WooCommerce
8:31
Declaring WooCommerce Support
8:59
Modifying Template Files (Template Overrides)
5:36
Modifying archive-product.php (part 1)
13:43
Modifying archive-product.php (part 2)
18:47
Modifying archive-product.php (part 3)
9:20
Modifying the single-product.php file
12:45
Modifying the cart page
4:47
Modifying the checkout page
7:05
Modifying the account page
4:47
Adding Google Fonts to the theme
8:29
Customizing the main menu (part 1)
10:24
Customizing the main menu (part 2)
6:38
The search mechanism (part 1)
2:43
The search mechanism (part 2)
7:42
The search mechanism (part 3)
4:22
Including a shopping cart
10:04
Includinglinks to the user account page
10:37
Adding a logo to our theme
9:21
Adding copyright information (part 1)
6:43
Adding copyright information (part 2)
19:51
Adding a homepage slider (part 1)
8:56
Adding a homepage slider (part 2)
6:12
Adding a homepage slider (part 3)
10:34
Adding a homepage slider (part 4)
7:57
Adding a homepage slider (part 5)
8:40
Adding a homepage slider (part 6)
8:42
Adding homepage product lists (part 1)
8:28
Adding homepage product lists (part 2)
5:39
Adding homepage product lists (part 3)
9:44
Adding homepage product lists (part 4)
3:54
Adding homepage product lists (part 5)
6:40
Adding homepage product lists (part 6)
9:38
Adding homepage product lists (part 7)
11:56
Lesson 4: Adding a Blog to the Theme
Creating the homepage blog section
15:36
Modifying the blog posts index template file
6:38
Creating inner page templates (part 1 - single.php)
9:23
Creating inner page templates (part 2 -comment forms)
10:32
Creating inner page templates (part 3 - pagination).mp4
8:52
Creating inner page templates (part 4 - archive pages)
6:17
Creating inner page templates (part 5 -Search)
4:08
Creating inner page templates (part 6 - 404.php)
7:04
Understanding how to use template parts
9:45
Creating sidebars (part 1)
12:06
Creating sidebars (part 2)
7:48
Creating sidebars (part 3)
6:33
Creating sidebars (part 4)
8:29
Lesson 5: Internationalization, Security and Coding Standards
Theme Internationalization (part 1)
9:22
Theme Internationalization (part 2)
8:43
Theme Internationalization (part 3)
17:16
Theme Internationalization (part 4)
4:21
Theme Internationalization (part 5)
6:00
Theme Internationalization (part 6)
12:01
Theme Security (part 1)
8:52
Theme Security (part 2)
8:15
Theme Security (part 3)
6:59
Theme Security (part 4)
15:40
WordPress Coding Standards
11:37
Lesson 6: Bonus Section - Submitting the Theme to WordPress.org
Testing the Theme (part 1)
14:12
Testing the Theme (part 2)
12:56
Testing the Theme (part 3)
11:51
Testing the Theme (part 4)
19:06
Packing the Theme with the TGM Plugin Activation (part 1)
6:11
Packing the Theme with the TGM Plugin Activation (part 2)
4:57
Packing the Theme with the TGM Plugin Activation (part 3)
4:11
Creating Demo Content for the Theme (part 1)
12:55
Creating Demo Content for the Theme (part 2)
16:07
Preparing the Theme to be Submitted
7:57
Submitting the Theme to WordPress.org (part 1)
5:16
Submitting the Theme to WordPress.org (part 2)
11:34
Troubleshooting
9:26
Lesson 7: Conclusion
Migrating a WordPress Website from a Local to a Remote Web Server (part 1)
5:12
Migrating a WordPress Website from a Local to a Remote Web Server (part 2)
9:19
  • 96 Videos
  • 14 hours 23 minutes
  • 33 Happy Students