Create An E-Commerce Website With WordPress – Online Store

ecommerce website builder

If you have ever dreamed of creating an e-Commerce website, but felt you had no idea where to start or you could not afford the thousands of dollars to have it designed, then you have landed on the right page.  I will show you step by step, how to make an online store for under $60 a year with no coding knowledge or experience.

(If you want to jump straight to the free tutorial, just simply scroll down to step 2 and click on the video)


Perhaps you sell products on one of the big three online e-commerce selling platforms and wanted to take more control over your fees and interactions with your customers?  Once you have your own e-Commerce website, you will be able to take advantage of promoting your products through highly targeted advertising platforms using pay per click on search engines and social media.


Maybe you are an entrepreneur like we see on TV where Dragons decide if they want to invest in you, and need to see if your idea will sell, without investing thousands of dollars on a website?


What ever you are selling, this WordPress e-Commerce website tutorial will walk a complete beginner through the process of setting up an online store in a few hours and in the most cost effective manner.

step one

Step one of creating your own e-commerce website involves choosing a domain name.  A domain name is your address on the internet.  Try and pick a name that best suits your business.  You can enter it in the blue  box below to see if your domain is available.  Make a list of three great names and work your way through the list until you find one that is available.  The internet has been around for a few decades now, and there is a possibility that your name has already been registered.  For a walkthrough of the process, you can go to step 2, and click on the orange video and go to the nine minute mark.

Disclosure. I do make a small commission from Bluehost should you decide to sign up with them and use my link I do appreciate the support and thank you. I hope all the information I have provided you on how to make your own website was of use to you. I would not promote Bluehost if I did not honestly feel they offered the best when it comes to hosting. I have been a Bluehost customer myself for the past three years.


You can research Bluehost hosting here and at no additional cost to you, I will earn a commission if you decide to make a purchase.

Already Have A Domain And Just Want To Build This Website Hosted At BlueHost?

No problem!  If you already have an existing business website and feel it's time for a redesign with a fresh, clean, modern look that is mobile friendly and not going to break the bank, you can also take advantage of this free tutorial and keep your existing domain name.    

You will just simply need to click the green "Check Availability" button in the blue box above while leaving the field blank.

You will be taken to the following screen where you will enter your existing domain in the  "I have a domain name" box.


already have domain option

From there, you can follow along with the rest of the tutorial.


You will also need to do one extra added step.

Now this may seem a little bit geeky, but it is really not that hard.  If you already own a domain name and wish to move your hosting to BlueHost to build this new website, you will need to point your DNS (Domain Name System) to BlueHost servers.  The whole process on your end should take no longer than five minutes to complete and for the change to take effect should take anywhere from 1 to 36 hours.  Basically what we are doing is saying..."Hey internet, I used to have my website parked here for all the world to see and I am now moving it over here."  Very similar to when you move to a new house and have all of your mail rerouted to your new address.

The following procedure is how you would change your DNS settings if your domain was parked at GoDaddy.  If you have any questions, just simply contact your domain provider for assistance.

To modify, add, or delete name servers (DNS) for your domain(s): 

  1. Log in to the Account Manager. 
  2. Select Manage Domains from the Domain Names drop-down menu or the Manage Your Account list.
  3. Select the domain name you wish to modify using the checkboxes and then click Set Name Servers.
  4. Enter your updated name server information in the spaces provided under the blue Name Servers heading on the right side of your page and click Save Changes at the bottom. Your entries should look like this:

This will point your domain to BlueHost's servers and shortly later you will be able to follow the rest of the tutorial and build out your new business website.

Create An E-Commerce Website With WordPress For Beginners Tutorial

step 2


Step two will help you create an online store with this helpful two hour e-commerce website building tutorial.  I do not skip any steps, as you can follow along click by click to to create your store.  You will need to supply your own product images and substitute them where I add mine in the video.

Be sure to test your store to make sure it is working properly.  There are a couple of ways to do this.  The best way is setting up a PayPal Sandbox account.  This is simply a dummy account to allow you to test out your check out procedure.  You will need to create a fake personal and business account to do this.  The second method is simply making one of your products valued at a penny and have a friend make a purchase off of your site.  Unfortunately PayPal will not allow you to purchase from yourself.  (Be sure to pay your friend back the penny)

How To Create A PayPal Business Account

For those that do not already have a PayPal Business account setup, I have provided a quick rundown on setting one up.  PayPal will allow you to accept credit card payments from customers and will integrate nicely with Woocommerce.  


How To Make Your Product Images Look Professional

Just as important as building an e-commerce website, is the quality of your product photos.  The old saying "a picture is worth a thousand words" stands true when a customer is making a purchase decision online.  You want to create catalogue quality product photos, with minimal distraction and shadows.  


A small investment in a photo light box kit will help a novice photographer create amazing product photos with their phone.  The one I use in this video can be found on Amazon for under $50.  This kit comes complete with lights, tripods, 4 colour backgrounds, and of course the light box.  Watch the short photo light box tutorial above and learn the tips on how to use it properly.  You will also need a phone tripod mount adapter if you plan on using your phone camera, that can also be picked up on Amazon for around $8

WooCommerce Resources - Expert Videos To Walk You Through

woo commerce support helpI know some of you will have questions regarding various settings related to WooCommerce.  The very best resource available to answer your questions is from WooCommerce.  The video team at Woo Themes did an amazing job on organizing a helpful short video series to cover all of the tiny details of each setting within the platform to help optimize your e-commerce website.  The helpful table of contents will allow you to quickly get the answer you are searching for.  Simply click on the link below and a link will open up in a new tab.

WooCommerce 101 Video Tutorials

I hope you found this tutorial helpful and wish you all the best with your online venture.  The thought of building an online store can be intimidating in the beginning, but once you get that first order in your inbox, THAT feeling far outweighs any fear that was holding you back from taking bold action and creating your own e-commerce website.  


I spent over 60 hours creating this tutorial in total.  Research, editing, testing, recording, uploading, writing; it has been a pleasure.  I truly do enjoy what I do.  If you did benefit from this lesson, I would appreciate any referrals or likes, pins and shares on the left as my sensitive ego is fuelled on them and it motivates me to keep producing these videos.

Thanks again for your time,



11 Responses

  1. I look forward to answering any of your online store questions here. If you have something specific, you might want to send me an email through my contact form.

  2. Hey Tom,
    I really appreciate you making this video. I have wanted a web site to sale my Hand made art and crafts for a long time. I’ve been afraid of the whole process until i came across your video. I briefly painfully watched over 50 video tutorials on youtube and yours was the only one that didn’t irritate me .. that says alot about your video.
    Honestly you really have a gift.
    I have been starting my business for over 2 years now and I’m up to my ears in Handmade items that are ready for a new home. So..
    Again Thank you so Much – Minx

  3. First off thank you. Just finished building my website. still have some changes to make. Is there a set I missed to have it on line. I can find it but it looks like the editing version is there. My website is hosted by host gator please help if you can

    Thanks c

    • Looks like you figured it out Carrie, as I just checked and your site is live. Nice bracelets!

  4. Very informative. I’ve used this process and referred back to it several times.

    • Great website! Those look like some cool laser cut custom designs! Good luck with your online venture and thanks for using my tutorial.

  5. I may be dense but to add a blog page to this it is as simple as adding a page called blog? Then adding posts from the add new post at the top of the dashboard?

    • Scott, great question!

      If you would like to have a blog included in your e-commerce website, you will need to do the following.

      1. Go to pages, click on Add New, and create your Blog page. Perhaps you will want to title it “Blog”

      2. You will want to add this new blog page to your Menu. (Menu at the top where you see Home, About, Contact etc.) Go to Appearance, then Menus, and select the new Blog page you created and add to the menu. Be sure to click save.

      3. Now that you have your blog page and added it to your menu, you will want to go to Settings, click on Reading, and near the top where it says “Posts Page”, click the drop down and select the new Blog page you just created.

      4. Now each time you want to make a blog entry, you will click on “Posts”, then “Add New”


  6. Will my online store intergrate with ebay and amazon?

  7. THANK YOU SO MUCH!!! I have been spending countless hours/days/nights researching information to assist me with launching a new business. This site is by far the most helpful and comprehensive that I have came across in relations to e-commerce. Thank you! Thank you! I was almost convinced that I was going to have to settle for being affiliated to one of the Big 3 and adding additional, reoccurring costs to my start-up.

Leave a Reply