What you need to start an online store using WordPress

One question that is frequently asked is how to make to make on online store using WordPress ?

So today let us talk about what will you need to do before you get started with creating an online store and how you can create an online store using WordPress.

I am going to use terms like hosting, WordPress and domain name in this article so if you would like to revisit them please read important terms to know before you start building a site with WordPress

Note – Latest deals on hosting we have tried and tested and we recommend available at the end of this article.

What you need to start an online store

To create a website where you can sell your products or an online store you will need to have the below in place

Your Domain Name

A domain name is nothing but a name of a website or blog. For e.g. when you hear www.google.com then this is actually a domain name. The domain name of the website you are reading is www.sharingourexperiences.com

Before you can start a website or blog you need to buy a domain name for your site. And Remember just having a name will not mean that now you have website but yes it is the first step to getting started.

Where can I get a domain name from

You can get a domain name from domain name registrars or in some cases web hosting companies.

You need to pay an annual fees to the registrar to use a particular domain name. Note you have registered your site for only one year and this registration will need to be renewed every year.

Note – some web hosting companies like Dreamhost and Bluehost also throw in a free domain name when you buy hosting from them. So I suggest that you don’t buy a domain name individually and get it free when you buy hosting from a hosting provider. We are going to talk about hosting next.

If you want to buy only a domain name then here is a list of some well known Domain Name registrar’s –





– Go Daddy

You can search for domain name availability using the below tool

back to menu ↑

Good Hosting

To start with you can think of hosting as a service that will connect your site to internet i.e once you host your domain name your site will be visible to the world.

Web hosting companies provide technology and the services needed for a website to be viewed on the internet. Websites are stored or shall we now say hosted on special computers called servers.

Self hosting (buying hosting for your site) gives you access to install themes and plug-ins in your site which is necessary to create an online store.

Theme in simple words is how your website looks. Plug-in is block of codes that you can just download and activate and they define how your website behaves. You could have a plugin for menus, or lets say sharing button and so on.

To know more about free hosting, self hosting, themes and plugins read what is WordPress, WordPress.com and WordPress.org.

“For a successful online store, finding the right hosting is very important”

You can buy hosting for your site from web hosting companies. There are monthly and yearly plans available so you can chose and buy hosting as per your need. Some well known web hosting companies are

– Go Daddy

Hosting providers I recommend are

(Cheapest and reliable – their main advantage is that they transfer your blog for you and have excellent support)

(Cheaper and internationally recomended, transferring the blog is not difficult but you will need to to it yourself)

(Expensive but fastest)

Latest Deals on recommended hosting

I recommend buying a shared hosting plan from   or  or . Our site is hosted on Dreamhost for couple of years now. And I am suggesting these as I have now set up few blogs for bloggers on these hosting sites.

I will suggest you to get hosting from  rather than . I had bought hosting from Bluehost India but returned it within a month. Bluehost India and US are almost two separate entities in terms of services provided.

Again what you need to get is shared hosting from Bluehost.

Get Hosting and a Free Domain from Bluehost US

Get Hosting from Siteground

Get Hosting and a Free domain from Dreamhost

Here is a full tutorial on how you can start with Siteground.  

If you need any assistance in setting up feel free to drop me a mail at sharingourexperiencesblog@gmail.com, I can set it up for you. You can check out all blogging services I provide here.

back to menu ↑

SSL Security Certificate

Once you have a domain in place, I will suggest you to buy a SSL security certificate.

What is a security certificate – If you see some sites like Amazon you will notice that they start with https instead of simple http. The reason is because they have purchased SSL certificate. This certificate makes exchange of data between these sites and users secure.

You can buy a security certificate directly from Dreamhost or Bluehost , after you have signed up and created an account. The below is a snapshot of Dreamhost dashboard. Siteground provides free SSL service.


Dreamhost Dashboard

On the left hand side you will see Secure hosting tab. Using that you can buy a Comodo verified SSL for $15 per year.

back to menu ↑

Your Payment Gateway

You will also need to engage with a payment gateway like PayuMoney or CCA Avenue. These payment gateways can be easily integrated with your website and make life easy.

Please note that all payment gateways charge a percentage of transaction as their commission. Some also have other fees associated so do check out and start engaging with them at an early stage.

I recommend engaging with  as a payment gateway. Its safe, its fees and commissions are lowest and integration with woo-commerce is very easy. It willtake some time to complete your formalities with Payumoney so get started today.

Get Started with Payumoney

Once you have the above in place, you have the basic set up ready.

To summarize, this is what you need to be able to start your own ecommerce website.

What you need to start an online store

  1. Domain Name
  2. Hosting
  3. SSL security certificate
  4. Payment Gateway

Now, we are going to talk about at a high level how to set up your website or online store after you have a domain and hosting available and set up. I am going to write individual blogs with more details on this so do not panic if you do not understand

back to menu ↑

How can you set up an online store using WordPress

Setting up a website involves many things as there can be multiple features that you would like to have. But basically you will need to do below:

1) Install an online store theme of your choice

WordPress Themes is how your site looks. This is your site’s design.

There are some very good free themes that you can set up on your WordPress site to make an online store. You also have an option of buying a Premium theme. We will talk about them in more details in another blog.

2) Install a plug-in to add store functionalities

For a site to behave like an online store, you need to have products, their display, adding to cart function, checkout functionality and so on.

The easiest and most popular way to achieve this is installing and activating woo-commerce plug-in on your site. Once that is done you can set it up to suit your needs.

I will cover setting up woo commerce in WordPress as another blog. Mainly what you need to do is initial set up of woo-commerce, set up your product categories and then adding and maintaining products.

3) Integrate Payment Gateway with your website

The last step is to integrate you store with Payment gateway. Most of the payment gateways have guide to help you through this process.

If you need help with integrating PayuMoney with woo-commerce, feel free to contact me. Also will talk about it in another blog.

The last step is to extend your store with WordPress plugins. This is not necessary for your store to function but its good to have some plugins installed.

If you are not understanding much of what of what I said. Don’t worry, you will get a hang of all this once you get started. So take one step at a time.

Latest deals on Hosting

Get Additional 25$ off on shared hosting from Dreamhost

Best deal on Bluehost Hosting + Free domain

Best deals on Siteground hosting 

Liked this post ?

You may also want to read What you need to build a website using WordPress – important terms before you start ?

Your Turn Now

In case if you liked this article do show your support by sharing this article.
[shareaholic app=”share_buttons” id=”27265281″]
Like our Facebook Page and Stumble It!
Stay connected with us using your favorite social media, we can be found on

Do you have any queries on WordPress or if u need any help with your blog(moving to self hosting,setting up google analytics,Newsletter to name a few) you can connect with me via our Facebook group- How to make a website using WordPress, or u can mail me @ sharingourexperiencesblog@gmail.com

Add a comment

Don’t you find this tutorial interesting and useful ? Try it and let me know using comments below. Would love to hear from you.

We will be happy to hear your thoughts

Leave a reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.