How to Create an Ecommerce Website with WordPress

How to Create an Ecommerce Website with WordPress

3.8 million live websites use WooCommerce. That’s 0.2% of all websites but 6.8% of the top million.

What’s more interesting, the current market share for WooCommerce is 26% of the top 1 million sites using e-commerce technologies.

With a huge repository of available themes and plugins out there, you have every support you might need on the way managing your site and making big money from it.

In this article, we will show you the very basic steps you are going through when creating an e-commerce website using WooCommerce.

Register your domain name

There are key principles to consider when picking a domain to give good impressions through time.

  • Keep your domain as short as possible – The shorter, the easier to remember. Think about your customers and choose the most recognizable words in their language.
  • Use keywords in your domain name search – Because you want your visitors to know what you are selling or providing, tell them directly in the shop domain name.
  • .com is the best, but… – If you have to put it something like, you can have an alternative going as
    .shop domain is becoming more and more popular. Research also show that it’s effective to deliver your sense of business to your audience with the domain name of .shop.
    What’s more, it’s just cheaper than .com domain. Great choice for new entrepreneurs. When your store grows, you can always create new satellite sites to support the older domain.
  • Avoid hyphens – Hyphens in domain names of online stores look no good at all. Unless you are doing many satellite sites around your shop identity, you are highly advised to pick a name without hyphens for your main site.
  • Avoid doubled letters – Double letters are irritating and somewhat look kind of faulty. Try to pick words that are easy to recognize at a glance.

If you just want to register a domain name without purchasing hosting, then you can do that by purchasing it from a domain name registrar.

Choose a hosting service provider

Before heading to buy a hosting plan, think about how much traffic your site will be handling in the next months. Because you’re here, we assume that you are fresh in e-commerce industry. So choosing a shared host for small to medium business is appropriate. Bluehost is known for high-performance, low-cost hosting and endorsed as WordPress top host.

Choose the hosting plan you feel good to start with. Enter your domain and confirm account details. Then your hosting account will proceed setting up.

After that, you’ll need to get an SSL certificate. SSL (Secure Sockets Layer) is a security technology that will encrypt the communication between your server and browsers. This will ensure the safety of transactions in your store, and also will create a sense of security among your customers. Cloudflare or Let’s Encrypt can help provide you with a free SSL certificate.

Install WordPress & a suitable theme

Go to your hosting control panel and look for Click to install WordPress.

Install WordPress manually using an FTP client software like FileZilla.

Set up a suitable theme:

ThemeForest offers a large stock of 1,300 premium WooCommerce themes, ranging from $39 and giving you countless options for your ideal website. Paid themes are recommended since all authors of ThemeForest are committed to supporting you dedicatedly.

The Qi Theme comes with several stunning online shop demos for various niches and a great selection of layouts, allowing you to display your products in a dynamic, engaging way. The theme includes product reviews, related products, variables, social integration and much more.

However, is also a good place to pick one for free among 1,000 WooCommerce free themes if you already have some knowledge of coding and customizing elements. Some popular WooCommerce themes for you to consider:

  • Astra WooCommerce Theme
  • OceanWP
  • Storefront

Learn more here on how to choose the best WooCommerce theme for your store.

Setup WooCommerce

You can install WooCommerce directly from WordPress dashboard by clicking Add New button in Plugins section. After activating WooCommerce, you follow the setup wizard to complete initial configuration. There, you can also set up payments and shipping options.

Then you can start building your store data by adding products to WooCommerce and customizing single product pages.

Extend WooCommerce functionality

WooCommerce Point of Sale (POS)

If you want to start selling in-person at your retail store or at popup events like trade shows or farmers markets, in 1 click you can add Jovvie, an integrated full featured point of sale for WooCommerce.

With Jovvie, you can manage online and offline sales, payments, and customers in one place.

WooCommerce Point of Sale (POS) system

You can run it on a cloud hosted service, or self hosted server with real-time syncing and updates.

WooCommerce Point of Sale settings

Below you will find Jovvie in actions of checkout with an accurate, real-time view of your inventory.

WooCommerce Point of Sale in operations

Invoice and packing slips

Once your orders start rolling in, having an efficient operation to get orders to customers quickly is of the upmost importance. Using BizPrint, you can print formatted packing slips, shipping labels, receipts and invoices automatically to print stations around your business.

Find required extensions

Every business has its own preference. So don’t expect WooCommerce native plugins will cover all your demands. Look for other extensions to do special tasks that your online or hybrid shop needs. 

If compatibility is your highest priority, head on over to Developed-by-WooCommerce plugins and pick the most essential extensions for your store such as WooCommerce Payments (free) or Product Page Add-on. The downside of these extensions is that if they’re premium, you will have to pay annually. Moreover, the cost is most likely overpriced.

That said, here are our suggestions which are available on Codecanyon and have Envato license standard. Buying from here, you can pay once, use and get updates for your lifetime:

WooCommerce Page Builder – Recommended for websites using WPBakery page builder. This plugin allows you to re-design your shop layouts in WPBakery backend and frontend interface.

WooCommerce Advanced Shipping – Create your own shipping rates with your rules of cart-based, user-based, and product-based conditions.

WooCommerce Dynamic Pricing & Discounts – Used for promotions, special offers, bulk pricing, tiered pricing, bundle pricing, flash sales, wholesale pricing, loyalty programs, behavioral pricing, location-based pricing, etc.

Free Plugin: WooCommerce Email Customizer – Beautify your WooCommerce order confirmation emails and make your customers come back for more.


Setting up and running an ecommerce website is not a one-off procedure. It is continual management, observation, and optimization based on your target user behavior, distinctive products, and brand goals.

Should you have any ideas for your WooCommerce website yet can’t find a proper plugin, please leave a comment. We’ll see if we can get on board and help you with that.

Editorial Team
Editorial Team

Doing eCommerce is a race. We help you run faster. Yay!

Related Posts

Great article.


It’s really a great and helpful piece of information. I’m glad that
you just shared this useful info with us. Please stay us up to date
like this. Thanks for sharing.


Hi there, I read your blog regularly. Your story-telling style is witty,
keep doing what you’re doing!


Thank you for this detailed information! This is some of the highest quality content I’ve ever come across.

Your blog is very interesting. I enjoyed so much to read this post.


Aw, this was a very nice post. Taking a few minutes and actual effort to get it done.

Comments are closed.