How to Build an eCommerce Website Using WordPress

WordPress is not a blogging platform as the majority of people think. But it is a complete CMS (Content Management System) that lets you build any website, including eCommerce and online stores. You need to add some extra functions to integrate your website theme and design with all your functions.

Today I’ll show you how to build an eCommerce website using WordPress. Just follow my steps and tips, and your website will be set up properly and be able to work like any other online store.

Never Use Genesis themes for eCommerce websites

I highly recommend the Genesis themes for blogs and business websites. But, I never recommend it for e-commerce and store sites. This is an important point to consider before everything else.

The reason is that the default Genesis framework and even the other child themes come without support for eCommerce plugins, especially Woocommerce. At the same time, you have to work hard to find tutorials to add a header logo (not all themes come with a custom header logo).

You will find yourself with a long list of tasks to do with your theme, just to make it work with your store and show your items normally. In other words, you will start with big problems from the beginning with your theme, if you are a designer.

That will never cause an issue, but you still work on additional steps. Normally you should use a theme created especially for eCommerce websites. This is the professional and easiest way to make your website work as well as you dreamed about it.

Building an eCommerce website with WordPress can be easy if you have a professional theme. Many theme builder companies offer a good-looking and powerful control panel to customize your theme. This is a feature that doesn’t exist in Genesis themes, my personal tip, is to use the Template Monster designs. They have the best quality themes built for better SEO and user experience.

eCommerce Plugins

Before learning how to start an eCommerce website, especially with WordPress, you need plugins. If your theme supports eCommerce, then, you just need to add the store system, which is a plugin built to let you sell your items.

You can set up your preferred payment system like PayPal and MasterCard, the most popular shopping cart plugin for WordPress is WooCommerce, which is free, and you can install it directly from the WordPress directory. You get many options and functions, install your plugin, activate it, and it is done.

You need to add your products, with a featured image and custom test, buttons, and what you need to make your product look good and attract customers. Your creativity is your limit, but you need first to add and change the product layout and information and test your design before launching your store.

There are many other plugins to use. Many of them are premium which means more functions and advanced features. BigCommerce is one of the biggest eCommerce platforms to use, you have plugins and themes to use.

Also, you can find other free plugins in WordPress, just enter the word “eCommerce plugin” in the plugin search box, and you get a long list. Each one comes with its own function, such as the payment system.

The web hosting

Not all hosting companies offer a great service for e-commerce websites. First of all, you need to have a fast server and the best-advanced configuration settings. At the same time, you should have an SSH installed on your server.

The majority of hosting companies promise fake resources, but when it comes to high-traffic sites, the downtime will affect all the server domains.

That’s why you have to pick the best hosting for you. My personal recommendation is HostGator. They have a complete eCommerce and online store system with all the tools. In other words, you don’t have to learn how to build an eCommerce website from scratch, everything is ready to use instantly, and they offer great support.

If you want to build your own website with a shopping cart or any other software, you have to select it, and everything will be ready to work.

Security tools

The theme and the plugins can not work securely. You should think more about website security, and how to protect your pages from hackers and dangerous access. One of the most important files in your WordPress directory is the htaccess.

I’ve created a special post about hardening WordPress with htaccess, and you can find more detailed information and tutorials in that post. Also, you should secure the WordPress login page, and that will protect you from denied access and automatic threads.

Another important thing to consider, you should encrypt your data. The secure HTTP is your only way to protect the connection between your server and the customer’s browser. Ask your hosting provider if they have a secure connection service, then buy from them.

In general, you have to pay a yearly subscription plan. Then you should get your own security certificate to install it on your server, this will take some detailed steps

Please make sure to set a strong password for your website, make it hard to remember even for you, and keep it in a safe place; your admin page lets you control the entire store and can limit access to that critical directory. The above steps will make the site safe.

The right payment system

I want to give you some tips about the only thing that will make your business a source of income. If you select the wrong payment system, your revenue will be affected.

Ask yourself where your potential customers are. And where they leave; this will give you information about their local payment options. If they have PayPal, you can use it with a credit card option.

For others, you can add a bank account or other systems, this post will give you a great list of PayPal alternatives. You can learn more about that and apply the one that will work well for you.

Verify your PayPal account before everything, you don’t need problems with them later, and the best way to start with them is by adding your bank account and credit card.

Thus, you get a verified PayPal account, and you can start accepting payments without any issues. Protect your revenue and make sure that you are following PayPal guidelines.

If you want to use another system, browse their terms, and you will avoid problems in the future. This step seems unnecessary for many, but it is the one that can destroy a business, simply for a wrong fraud alert, so protect yourself from the beginning.

Ask your customers if they have suggestions about your payment options. This can be done through a survey or a direct question.


The above steps will ensure that you will create your e-commerce website using WordPress. Please follow them step by step. The other articles linked here will give you more details. If you have a specific step to follow, make sure to spend some time securing your store and the most important thing.

Keep yourself and your business safe from mistakes and fraud. Search using Google for some of your competitors and find what works well for them and what issues they have. This will give you a clear idea and a way to succeed in your store, I wish you all the success.

Avatar for Fathi Arfaoui
About Fathi Arfaoui

Fathi Arfaoui is a Physicist, Blogger and the founder of He shares Business, WordPress and Blogging tips to build a better blog and succeed online.

Disclosure: The recommendations on this page are my own based on my tests and analysis. We may earn a small commission from web hosts and other partners if you use my referral link to make a purchase. That’s what helps us to maintain the site and add fresh content, Thanks for your support.

Leave a Comment