Launch a Woocommerce Store Start to Finish
This is a step-by-step video training course on how to setup WooCommerce for your business. This training includes 4 hours of videos with detailed instructions. All the skills being utilized in this course is the same skills i’ve used to create websites for my clients. This course includes bonus trainings on importing tax rate tables, setting up a WooCommerce table rate plugin for shipping, integrating shipping easy, moving your site to a live server and customizing a theme.
You’ll also learn:
- How to Install WordPress and WooCommerce on a local development machine and on a live hosting server
- How to Install both a free and premium theme and import the demo content
- How to Install free and premium plugins
- How to add and manage your products
- How to create pages
- How to add and configure widgets on your website
- How to configure add-on plugins such as shipping, tax rate table and more
- How to configure the default tax, shipping, email and payment gateway for your store
- How to setup products and categories with various options
- How to add additional product options to products in WooCommerce with a premium WooThemes Plugin
- How to move your site from a localhost to a live server
- How to create API keys for your widgets
In this lecture I will discuss the requirements for setting up WooCommerce. You'll need the following:
1. The AMPPS development environment or a linux web hosting account with CPanel
In this lecture I demonstrate setting up the AMPPS development environment. You'll need to download the AMPPS development stack at the following url http://www.ampps.com/downloads.
There are 3 version available for download:
This video demonstrates setting it up on the mac. If you are using Windows or Linux you'll have to visit the AMPPS wiki page on follow the instructions on how to set it up for Windows or Linux http://www.ampps.com/wiki/Install.
In this lecture I continue from the previous lecture but demonstrate securing AMPPS. You'll be learning how to set a password for the AMPPS Enduser Panel, PHPMyAdmin and MySQL.
This lecture discusses how to install Wordpress on the AMPPS Development Environment and setup the admin credentials for the Wordpress Admin login page.
This lecture discusses how to Install Wordpress on Cpanel and setup the admin credentials for the Wordpress Admin login page. You need to have a hosting account setup in order to follow along with setting it up on Cpanel. This lecture demonstrates setting up Wordpress using a Godaddy hosting account. You can use another hosting provider but the software panel may look different from what you see in the video. The instructions will be very similar, but may use another auto installer application. If you dashboard looks different consult with the web hosting provider or documentation on how to install it.
Wordpress is very popular and most web hosting companies offer some sort of software one-click web application installer to install Wordpress. If you don't see the feature in your admin dashboard, either contact technical support or find a hosting company that offers it if don't want to have to install it manually.
This lecture I will demonstrate installing the WooCommerce plugin. We'll be using the admin dashboard to install the plugin directly from within Wordpress. There are two ways you can install a plugin:
1. You can install it from within Wordpress via the plugin installation page
2. You can download the plugin from the Wordpress plugin directory and install it manually (https://wordpress.org/plugins).
This lecture I will demonstrate configuring the WooCommerce general settings.
You'll setup the following:
- The Store Base Location
- Selling Location
- Default Customer Address
- Currency Options
In this lecture I will demonstrate configuring the WooCommerce product settings.
You'll setup the following:
1. Measurements (product default weight and dimensions)
2. The Shop and Product Pages Display
3. Inventory / Stock Management
4. Downloadable Products
During the installation and setup, we set the weight and dimensions on the WooCommerce Setup Screen. If you did not set the product weight and dimensions then go ahead and set it now.
Under the Display Tab, WooCommerce will allow you to set how products are displayed on the shop and product pages.
On the Shop page option, make sure Shop is selected. During the setup WooCommerce generated some pages for us. It generated shop, cart, checkout and my account. If you did not have WooCommerce generate the pages for you. You can generate them by going to:
- Go to the "System Status" tab on Woocommerce
- Click on the "Tools" tab at the top of the page
- On that page, the sixth option down is called "Install pages".
- Clicking that will "install all the missing WooCommerce pages. Pages already defined and set up will not be replaced."
In this lecture I will demonstrate importing the WooCommerce dummy data so that you can have some products to work with during the training and the Store Front theme by WooThemes.
Dummy data for WooCommerce is located in a file called dummy-data.xml, which is located in the WooCommerce plugin directory. Once WooCommerce is installed, you can find it two ways:
- If you're searching for it via Cpanel, go to the file directory icon and go to: ‘wp-content/plugins/woocommerce/dummy-data’ and locate the dummy-data.xml file. Unpack or unzip the WooCommerce .zip file
- If you're using AMPPS you'll have to navigate to the directory where your AMPPS folder is located go to: ‘wp-content/plugins/woocommerce/dummy-data’ and locate the dummy-data.xml file. Unpack or unzip the Woocommerc .zip file
In this lecture I demonstrate setting up sales tax in WooCommerce. We'll be importing a tax rate csv file and installing the tax rate upload table plugin.
We'll be downloading the tax rate csv file from www.taxrates.com. The tax rate upload plugin can be downloaded from the Wordpress plugin directory at https://wordpress.org/plugins/tax-rate-upload.
Understanding sales tax can be tricky and i recommend you take some time to do some research based on the state you live in. I live in Florida so i’m only going to focus sales tax where i live. Florida is a destination based state which means i collect taxes in Florida based on where the buyer lives. So if the buyer lives in a city where the sales tax is 7.5% then i’m required to collect sales tax at 7.5% rather then 6%.
The taxjar.com blog has a wealth of information on how to collect taxes for your state. Make sure you take a look at the post on "origin based vs destination based" states so you can find out if the state you’re in is considered an origin based or destination based state and how you should setup the taxes on your store.
In this lecture I continue where I left off in our previous lecture setting up sales tax in WooCommerce. If you did not view part 1, make sure you view it before viewing this lecture.
In this lecture I continue where I left off in our previous training. This is an add-on to the previous training.
In this lecture I will discuss setting up the default payment gateway in WooCommerce. Paypal is the standard payment method and you'll need a Paypal account setup in order to use Paypal.
In this lecture I will discuss setting up the default shipping options in WooCommerce. WooCommerce has 5 default shipping options and we'll be setting up the Flat Rate, Free Shipping and International Shipping options (we'll also briefly discuss the Local Delivery and Local Pickup options as well).
We'll start with the WooCommerce default shipping options and in one of the bonus trainings we’ll discuss adding an additional shipping option. Right now we only have tshirts in our store but as your store inventory grows, you'll want to dive deeper into the way you setup shipping options in WooCommerce.
WooCommerce default shipping options works well when you sell something like tshirts and books and its only a few items. But as your store grows you'll need to install some other shipping plugin that will calculate the shipping fees correctly based on the weight, packaging and destination.
In this lecture I will be discussing shipping classes. WooCommerce allows you to group similar products for shipping and setup a fee based on those type of products. So for example i have screen printer product and its much heavier then the other items i sell on my website so i want to put that in a class by itself.
In this lecture I demonstrate how to setup coupons in WooCommerce. We'll be setting up coupon and applying that coupon to a product to receive a discount.
In this lecture I discuss how to configure the email settings in WooCommerce so that order and other status emails are sent to the shop admin and customers.
Products In Woocommerce
In this lecture I will demonstrate how to setup a simple product in WooCommerce. A simple product is a product that does not have any options.
In this lecture I will demonstrate how to setup variable products in WooCommerce. Variable products allow you to setup more advanced products that will display customer preference options. We'll demonstrate these options by setting up TShirt in WooCommerce with various sizes and colors.
In this lecture i'll be discussing grouped products in WooCommerce. So what is a grouped product in WooCommerce? Grouped products are created the same way as simple products in WooCommerce but have a child product included. For example you may have a product that is the same model product but the difference is the size of the product or features offered.
Order Management in Woocommerce
In this lecture i discuss viewing and managing orders in WooCommerce. Orders are created when a customer completes the checkout process and are visible by Admin and Shop Manager users only. Each order is given a unique Order ID. I'll be discussing the order status types in WooCommerce and processing those orders.
In this lecture i will discuss how to refund an order in WooCommerce. You can refund orders manually and automatically using the specified Payment Gateway you have setup.
In this lecture I will discuss how to view the Reports and Analytic features in WooCommerce. The Reports and Analytic features allow you to track the behavior of your customers and products in your shop.
In this lecture i discuss how to remove Dashboard widgets in WooCommerce so that you see only the widgets you want displayed when logging into your store. For example the WooCommerce Status widget that displays the sales, recent orders and orders awaiting process.
Bonus: Changing the Visual Look of Your Store
In this lecture i discuss how to change the visual appearance of our store. By default Wordpress includes 3 free themes. The default theme is the TwentyFifteen Theme. I have a premium theme i’ve purchased called Kleo and where going to install it and import its demo content. After we’ve installed the demo content we’re going to customize the theme for Pynk Leaves.
Please Read Below:
Support is not provided for the Kleo Theme or any other premium theme. Also, the theme cannot be included with this lecture. If you would like to purchase the theme, a link is provided on where to purchase the theme below. Also, sometimes you'll run into installation issues with the theme. Make sure you click on the support link below if you'll be purchasing the theme to follow along with this demo and you run into installation or coding issues.
Kleo Premium Theme
Kleo Theme Support
In the previous lecture I installed the Kleo theme, demo content and plugins. In this training I'm going to make some changes to the theme options. We'll be adding a logo and changing the color scheme as well making sure our store is displaying the correct content.
What Are Theme Options?
Theme Options is a custom admin page that allow you to change theme settings without having to know how to code. There are some theme options with just a few simple theme options and then there are others that have tons of customization settings.
The Kleo Theme were going to customize has lots of theme options but the only changes were going to make is to the logo, the color scheme, the top bar and the footer.
In this lecture I will demonstrate how to create pages in Wordpress and Remove the demo page content.
In this lecture I will be customizing the home page and adding footer widgets. This lecture has a total of 5 videos part 1-5. You may won't to grab a cup of coffee and while viewing this portion of the training.
In this lecture we continue where we left off in the previous lecture. If you have not viewed Part 1, make sure you view part 1 before viewing this video. This is Part 2 of the video.
In this lecture we continue where we left off in the previous lecture. If you have not viewed Part 3, make sure you view part 1 before viewing this video. This is Part 4 of the video.
Bonus: Move Wordpress to a Live Site
In this lecture I discuss Moving a Wordpress website from the local development server to a live hosting server. I discuss how to do it manually being that there are issues using Migration plugins on Godaddy's server. Sometimes they work and sometimes they don't. This training will teach you how to do it manually.
You'll need to download the Database Search and Replace Script in order to follow along.
This is the continuation of How to Move a Wordpress site from a local development server to a live hosting server manually. If you have not viewed Part 1 of this training make sure you view Part 1 first before continuing with Part 2.
In this training we clean up the installation files from the live server. In the How to "Move Wordpress from as Local Server to a Live Server" lecture we uploaded a script to the root directory of the server. Its very important that you remove any installation script files as this poses a security issue in Wordpress.
Bonus: Woocommerce Add-ons
In this lecture I discuss how to Install the PDF Invoices and Packing Slip Plugin. This plugin automatically adds a PDF invoice to the order confirmation emails sent out to your customers. In addition, you can choose to download or print invoices and packing slips from the WooCommerce order admin.
- Automatically attach invoice PDF to WooCommerce emails of your choice
- Download the PDF invoice / packing slip from the order admin page
- Generate PDF invoices / packings slips in bulk
- Download invoices from the My Account page
You can download the plugin from the Wordpress plugin link below.
In this lecture i discuss how to install and setup the premium version of the Table Rate plugin by Manohour. The table rate plugin allow you to calculate shipping costs based on destination (zones), weight and/or cart total.
The Features include:
- Unlimited shipping zones (country groups)
- Unlimited rates
- Tier your shipping costs based on cart weight, or cart sub-total
- Handling fees
- State-based shipping zones
- ZIP/postcode/postal code shipping zones
- Shipping classes for products, allowing complex rules
- Delivery options (e.g. “Standard” or “Express” delivery)
- Quantity based rates
- Per item/kg/lbs costs
- Advanced tax/VAT support
- Percentage costs
You can download the plugin from the Wordpress plugin link below. This training demonstrates the premium version of the plugin and you will need to download a license in order to use the features in this training.
In this training we’re going to discuss the shipping easy plugin. Shipping easy allows you to process your WooCommerce orders and automate the shipping on the Shipping Easy platform. All of the others you receive in WooCommerce will sync directly to your shipping easy account for processing.
You can download the Shipping Easy plugin at the link below: