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
[wpsm_box type=”info” float=”none” text_align=”left”]
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.
[wpsm_box type=”info” float=”none” text_align=”left”]
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
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
[wpsm_titlebox title=”Hosting providers I recommend are” style=”3″]
(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.
If you need any assistance in setting up feel free to drop me a mail at firstname.lastname@example.org, I can set it up for you. You can check out all blogging services I provide here.
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.
On the left hand side you will see Secure hosting tab. Using that you can buy a Comodo verified SSL for $15 per year.
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.
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.
[wpsm_titlebox title=”What you need to start an online store” style=”3″]
- Domain Name
- SSL security certificate
- 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
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
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 @ email@example.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.