Within this guide, we will teach you how you can establish a WooCommerce + WordPress online shop where you can list and sell products.
WooCommerce is a free plugin that is simple and straightforward. WooCommerce is the best way to turn your WordPress website into a fully functional e-commerce store.
- It’s free the most popular e-commerce plugin for WordPress out there.
- You can set it up and configure it by yourself.
- It works with any design/theme you currently have on your WordPress site – you don’t need to ditch your current website design.
How to Build an Online Store With WordPress and WooCommerce
Note: The objective of this area of the guide is to show you the easiest way of constructing a functional e-commerce shop on WordPress so you can get your shop online whenever possible.
STEP 1. Get a Domain Name and Web Hosting
In order to create an online store or any other type of website, you’re going to need two things:
- Domain name is your store’s unique address on the web. Something like YOURSTORE.com
- Web Hosting
There are hundreds of different hosting/domain providers, we usually get both from Godaddy, Hostgator, Siteground, Bluehost, and so on. They offer affordable web hosting (including a free domain name for a year) and 99.99% uptime reliability.
Ready? Let’s get started…
The next step is all about picking a domain name for your new online store.
You’ve just got a domain name and a hosting plan to go along with it.
STEP 2. Install WordPress (FREE)
The following step formally marks the beginning of your experience with WordPress — you are likely to install WordPress in your hosting accounts.
This might sound difficult, but it’s actually not. All you have to do is to go to your hosting user panel.
Once there, scroll down until you see an icon labeled “Install WordPress”:
Click on it and follow the instructions. You will be taken through the whole process step-by-step, there’s nothing to worry about!
If you need more hands-on info on picking a domain and installing a clean copy of WordPress, please contact us.
At this point, you should have a blank WordPress website installed.
- You can see it by going to your main domain name (e.g., YOURSTORE.com)
- You can log in to the admin panel by going to YOURSTORE.com/wp-admin
Now it is time to turn that blank WordPress site to a fully operational e-commerce store working with the excellent WooCommerce plugin.
STEP 3. Install WooCommerce Plugin (FREE)
Just click the “Install Now” button
After a couple of seconds, the text on the button will change to “Activate.” Go ahead and click it.
Pick a Payment Method (PayPal is Recommended)
Having the capability to accept online payments is in the crux of any
e-commerce shop, WooCommerce offers a good deal concerning the available alternatives. Here’s what you can choose from:
Two of the most popular payment options are at the very top – PayPal and Stripe – it’s highly recommended that you integrate your site with both.
You can also select other payment methods that seem to make sense. There’s going to be even more alternatives available later on in your WooCommerce settings panel.
Note: In order to make online payments work, you need to sign up with either PayPal or Stripe separately. The settings in WooCommerce are only for integrating your existing PayPal and Stripe accounts with your new e-commerce website.
Again, click “Continue” when done.
The next step is just a confirmation screen that everything went well. At this stage, your basic site setup is done – you’ve just built a blank e-commerce store with WooCommerce!
The next step is adding products:
STEP 4. Add Your First Product
To be able to call your store operational, you need some products in the database (or services, or downloads, or whatever it is that you want to sell).
To start working with the products, go to your dashboard, then Products / Add Product:
Once you’re done putting all of the above, click on the Publish button — your first product has only been added!
After adding a Few Products to your database, the product section in the dashboard should Appear something like this: