5 out of 5
2 reviews on Udemy

Create Your Online Shop with WordPress & WooCommerce

Build ecommerce websites with no web design experience or expensive software!
Randy Johnson
21 students enrolled
English [Auto-generated]
Learn just how easy it is to create websites with no experience.
Build your own e-commerce website from scratch without any expensive software.
Sell your web design services to any small business around the world.

Learn exactly how to build your own e-commerce site to sell your
products online, without any web design experience or software. In this
advanced training, I’ll be teaching you all of steps of the process in
extreme detail, the same process I’ve used on 100+ sites. Perfect if you want to work from anywhere in the world with just your laptop like I do. It’s great to learn how to build sites for yourself, but it’s a game changer for people that want to create sites/stores for other small businesses along the way. With my
step-by-step approach, you’ll be creating online shops in no time!

Domain Name

How to Purchase Your Domain Name

First things first, you need your own URL to send people to your website. This is called a domain name, and it's cheap/easy to get. I'll show you exactly how to do this and give you some tips on what works best as well as the options you need and don't need.

Purchase your domain name through Namecheap.

In the next lesson, I'll show you how to setup your hosting account with HostGator. Sometimes for hosting I'll use BlueHost. I'm only mentioning it now because sometimes they offer a free domain when you signup for a hosting account. So you might want to check it out first.

Hosting Account

How to Setup a New Hosting Account

Next up, you'll need a place to store all of your website files, this is called a hosting account. You don't need anything crazy, but I'll show you the difference between the options and what I recommend. After you signup for a hosting account, I'll show you how to connect your domain name with it.

In this video, I will explain how you can purchase your very own hosting account.

For this demo, I used HostGator. I'm also a big fan of BlueHost. I've been using both companies for several years and they are very similar. You can't go wrong with either one!

Point Domain Name to Hosting Account

In this video, I will explain how to point your domain name to your hosting account, so the domain name knows where to find your files on the internet.

Once you signup for your hosting, they will send you an email with login details for your Control Panel (cPanel). Click the link and enter the username/password they sent you.

Once logged in, you'll copy the two hosting account nameserver codes. Then you'll go back into your domain registrar (Namecheap) and paste those into your domain name DNS settings.

How to Setup an Addon Domain

If you signed up for a hosting account that allows you to have multiple websites, you will need to know how to setup an addon domain name at some point. That's what this video is for.

Chances are you won't need to complete this step, but it's good to know how to do it if you want to add multiple domains to your hosting account in the future.


Installing WordPress & Logging Into Admin Area

This is the framework/platform that you will use for your site. Over 25% of all websites on the internet are using it, and it's constantly being updated, so I'm not the only one who understands how powerful it is. I'll walk you through the whole process.

This video will show you how to Install WordPress and how to login to the admin area.

WordPress Admin Area Overview

In this video, I'll walk you through the admin area within WordPress. This is where you'll be spending most of your time.

Pages & Posts

How to Add Pages

Now that you've got the structure setup, it's time to add content. You'll setup new pages (home, about, contact, etc) and add text/photos for each. I also recommend that every website has a blog section, so I'll also show you how to set that up here.

In this video, I show you how to add new pages in WordPress. Once you know how to add pages, posts and products are almost the same, just a few extra settings.

How to Add Posts

In this video, I'll explain how to work with posts for your blog section.

Themes, Menus, & Widgets

Installing a Theme

Every WordPress site is built with a theme. We will work with a specific one in this training, and I'll also show you where I recommend buying premium themes from. And once you have the theme setup with some content, it's time to add a menu and some widgets.

This video will show you how to install a new theme, and we'll be using the WooThemes / WooCommerce e-commerce theme called Storefront. You can download it for free on the WooCommerce website.

There are thousands of premium theme options out there and I've bought a ton of them over the years. A great place to buy one is ThemeForest.

Editing the Storefront Theme Settings
In this video, I will show you how to edit the theme settings.
Creating Menus

In this video, I show you how to setup new menus.

Working with Widgets
In this video, I'll explain what widgets are and how to add new ones, as well as edit the settings.

Setup New Plugins

How to Add Plugins – Part 1

With every site I build, they all start out with the same handful of plugins. In this step, I will show you exactly which plugins those are and how to set each of them up. When it comes to plugins, less is more. I'll also mention some cool optional ones.

In this video, I explain plugins and we'll start adding them.

The main plugins I recommend are: Akismet, All in One SEO Pack, Google XML Sitemaps, iThemes Security, Jetpack, Pretty Link Lite, Search Meter, and WooCommerce.

The optional ones I mentioned are: Contact Form 7, Google Analyticator, and Instagram Slider Widget.

On the WooCommerce module, I'll share some of the optional plugins/extensions that I use on various sites.

How to Add Plugins – Part 2

In this video, we continue adding more plugins.

How to Add Plugins – Part 3

In this video, I explain the settings I use for each plugin.

How to Add Plugins – Part 4

In this video, I continue explaining plugin settings.

Here's that pretty link I setup for my microphone so you can test it yourself: podcasthowto.com/microphone.

Edit WooCommerce Settings

How to Setup WooCommerce

This is one of the plugins that you'll be installing. It's the shopping cart you'll be using for your site. Since it's extremely robust and has a lot of settings, it deserves its own step. This is also where you'll connect your website to your PayPal account to receive payments from customers.

In this video, we will run the setup wizard for WooCommerce. Going through it will easily create all the shop/cart pages you need.

Editing WooCommerce Settings
In this video, we will start editing the general WooCommerce settings.
Editing WooCommerce Inventory Settings

In this video, we will edit the inventory settings in WooCommerce.

Editing WooCommerce Shipping Settings
In this video, we will edit the shipping settings in WooCommerce.
Editing WooCommerce Checkout Settings
In this video, we will edit the checkout settings in WooCommerce.

Add Your Products

Adding Simple Products in WooCommerce – Part 1

The heart of your business is your products. You can add one product or hundreds. A product can be a simple product, like a printer, or a DVD, or a pillow. They can also be variable products (with options) like tshirts, or phone cases, or shoes. Lots of flexibility. I'll take you through all of the options in various scenarios. We'll also touch on menus and widgets again.

In this video, I'll explain how to add a simple product (like a digital recorder, or a pillow, or a book). Then we will create a variable product (like a tshirt, or a tire, or a pair of shoes).

Adding Simple Products in WooCommerce – Part 2

In this video, I'll continue editing the settings for a simple product.

Adding Variable Products in WooCommerce – Part 1

In this video, I'll explain how to add a variable product.

Adding Variable Products in WooCommerce – Part 2
In this video, I'll continue editing the settings of our variable product.
How to Use Shipping Classes

In this video, I explain shipping classes and when to use them.

Editing the Homepage After Adding Products

In this video, I'll explain a few ways to edit the homepage.

Editing Menus After Adding Products

In this video, we'll update all of the menus.

Editing Widgets After Adding Products

In this video, we'll update the various widget areas.

Order Management

Placing a Test Order

The website is basically done now! But what happens when someone places an order? This final step will walk you through the order process and show you how to process & complete orders. After this, you'll be ready for a flood of customers!

In this video, we'll create a test order from the customer's point of view.

I always recommend placing a test order to make sure everything is working properly. You can test with a $0 order, or setup a PayPal sandbox test environment, or sometimes I'll even place a real $1 order just to make sure the PayPal account is connected and working perfectly.

Processing Customer Orders

In this video, I'll explain how to process and complete orders.

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
5 out of 5
2 Ratings

Detailed Rating

Stars 5
Stars 4
Stars 3
Stars 2
Stars 1
30-Day Money-Back Guarantee


5 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion