How to Set Up a WooCommerce Store

Figuring out how to set up a WooCommerce store is relatively simple. We’re going to learn how in this WooCommerce tutorial. The plugin holds your hand through most of the process. Even so, you’re going to need some help if this is your first time dealing with payment processors, shipping settings, and more.

Installing and configuring WooCommerce properly the first time around will save you a lot of troubleshooting down the road. The faster you get all your store’s settings right, the quicker you can promote your products and land sales.

What do you need to make a WooCommerce store?

For building your ecommerce store, you’d need three major things:

  1. Domain Name – The URL or name of your WooCommerce store. You will have to get your domain name registered online.
  2. Hosting – A server that host your site (BlueHost, for example).
  3. WooCommerce plugin – Though it goes without saying, its actually the WordPress plugin that will add ecommerce functionality to your site.

How to set up a WooCommerce store

Here’s a high-level look at the process:

  1. Install the WooCommerce plugin
  2. Select payment gateway(s)
  3. Set up WooCommerce shipping zones
  4. Install recommended extensions
  5. Verify that core pages are functioning

Step 1: Install WooCommerce

Since you’re reading this tutorial, we assume that it might be your first time setting up an online store, in which case we recommend you start with a clean WordPress installation, a default theme and no other plugins. This will minimize the chances of any compatibility issues with WooCommerce down the line.

The first thing you’ll want to do is set up WooCommerce itself. To do that, access your WordPress dashboard, move to the Plugins tab, and select Add New:

The first step in the WooCommerce tutorial is installing the WooCommerce plugin from the WordPress dashboard.

On the next screen, type WooCommerce into the search bar. Once the plugin comes up, click on the Install Now button:

Searching for and installing the WooCommerce plugin.

When it’s ready, you can click on the Activate button. As soon as that process is complete, WooCommerce will launch its configuration wizard, which will help you set up your store’s key settings.

It starts with some basic questions about your store:

The next step in the WooCommerce tutorial is using the WooCommerce setup wizard to get started.

You’ll want to specify where you’re located, what currency you want your store to use, and what types of products you want to sell:

Selecting what type of products you want to sell.

Once you’ve filled in each field, click on the Let’s go! button.

Step 2: Select your payment gateway

The next step in our tutorial is selecting which payment processor you want your store to use. Out of the box, WooCommerce supports Stripe, PayPal, and offline payments:

Another important step in the WooCommerce tutorial is setting up payments for your WooCommerce store.

You probably don’t want to deal with offline payments, so let’s focus on the other two options. WooCommerce will set up plugins to enable integration with whichever gateway you choose. You can use one, both, or neither. If you go with that last option, you can set up an alternative platform later.

Both Stripe and PayPal are good options, so you won’t go wrong with either. We have a post dedicated to the best payment gateways for WooCommerce if you need some help deciding.

Select the options you want now and then move on to the next page. You’ll configure the rest of your payment settings later.

Step 3: Set up your shipping zones

After payment processing, it’s time to configure your store’s shipping settings. WooCommerce will ask which ‘zones’ you want to ship products to and what rates you want to apply:

Another important step in the WooCommerce tutorial is setting up shipping for your WooCommerce store.

A shipping zone is simply a geographic location you want to apply a particular delivery rate to. For example, you might offer price rate within your state or province, another within your country, and third for international sales.

How much to charge for shipping depends entirely on what zones you want to cover and the products you’re going to sell. If you’re not sure what to charge yet, we recommend checking your local post office’s rates. Plus, you can always change these numbers later.

International shipments can become complicated, so we also recommend you start local unless you already have experience in this area.

Finally, WooCommerce offers you the option of using its Shipping extension to print labels at home and save time. It can be a nice efficiency booster, so it’s worth considering.

Once you’re done establishing your shipping zones and rates, hit the Continue button.

Step 4: Add recommended extensions

WooCommerce itself is a full-featured ecommerce solution. However, you’ll almost always want to extend its functionality with additional plugins.

Right off the bat, WooCommerce recommends a few options that can be useful for a broad range of online stores:

How to set up a WooCommerce store recommended extensions

You’ll notice that WooCommerce recommends you install a specific theme. For now, it may be better to stick with a default. Then you can shop around and find a WooCommerce theme that fits your branding. Until you decide which one to use, disable this option.

Other recommendations include the plugins Automated Taxes and Mailchimp. The Automated Taxes extension can save you some administrative work, so it’s a smart move to activate it.

Whether to use Mailchimp or not, however, will depend on what email marketing platform you want to use. If you haven’t chosen one yet, disable this option.

When you’re ready, move on to the next screen. WooCommerce will automatically set up the plugins you selected in the background. Before you continue to the last step, the wizard will ask whether you want to connect your store to Jetpack if you enabled Automatic Taxes.

For Jetpack to work, you need a account. WooCommerce will prompt you to connect to and create an account if needed.

Step 5: Check that everything is configured correctly

At this point in the tutorial, you’ve made it to the end of the configuration wizard. Now you can get to work on publishing your first products. Before that, however, it’s wise to check that everything is working correctly.

There are several pages every online store needs, and WooCommerce automatically generates several of them for you. To check them out, visit your website and look for your Shop, Shopping Cart, and Checkout pages:

An empty shopping cart page.

Since this is a barebones WooCommerce installation for now, there’s still a lot of work to do before you can sell your first products. However, the foundation is there.

If you want to make further changes to your WooCommerce settings, you can do so from the WooCommerce > Settings screen. Here you’ll find options to change your tax, shipping, payment, and email settings:

WooCommerce payment settings.

Be sure to hop over to Payments and click on the Set up button next to the gateway you selected earlier. Here, you can finish configuring it. For example, if you want to set up PayPal, you’ll need to enter your email and identity token:

Configuring your PayPal settings.

Check out these guides on how to configure each payment processor WooCommerce offers out of the box. Once that’s done, your store is ready to start processing sales.


There are a lot of steps to setting up an online store. The advantage of using WooCommerce, and by extension WordPress, is that they become much simpler. With this popular plugin, you’ll gain access to a configuration wizard that guides you right up until you’re ready to publish your first product.

Here are the steps you’ll need to cover to set up a barebones WooCommerce store:

  1. Install WooCommerce and access the setup wizard. 🖱️
  2. Select your payment gateway. 💳
  3. Set up your shipping zones. 🚢
  4. Add recommended extensions. 🔌
  5. Check that everything is configured correctly. 🙋

Now that you have your basic store set up, you’re ready to start adding products.

Do you have any questions about how to set up a WooCommerce store? Ask away in the comments section below!

Yay! 🎉 You made it to the end of the article!

1 Comment
Oldest Most Voted
Inline Feedbacks
View all comments
Richard S.
January 20, 2024 12:35 am

Hi John,
I have spent countless hours, days on a way to add to the checkout page and file upload field. the image has to be uploaded prior to finalizing purchase and attached to the invoice or order. I had it a couple times but something happened and it had to come off. I really want a free solution or work around. I am so close to launching and it ‘s a the most difficult time consuming event of my life. LOL. I have to get it done before I die of old age. Help. I left the same message basically to Karole.

Or start the conversation in our Facebook group for WordPress professionals. Find answers, share tips, and get help from other WordPress experts. Join now (it’s free)!