January 26, 2022
Storefront illustration coming out of a smartphone with the title How to Build a WordPress Online Store

Building a WordPress online store is a great way to monetize your blog or grow your retail business.

As the most popular content management system in the world, WordPress provides a perfect platform for setting up an ecommerce site. The WordPress ecommerce ecosystem offers the best selection of plugins, developers, and themes.

Learning how to build an online store with WordPress is simple. In this post, we cover why WordPress is a great choice for online stores and how to set up a store on WordPress.

WordPress Ecommerce Advantages

Most WordPress online stores run on WooCommerce, an ecommerce system developed by WordPress. WordPress and WooCommerce differ from other ecommerce platforms because they’re open source.

When it comes to open source vs. proprietary solutions, open source has the advantage. In proprietary systems like BigCommerce or Shopify, you build a store that only works as long as you keep paying for a BigCommerce or Shopify subscription.

As an open source system, you only have to pay for web hosting with WordPress and WooCommerce. Nexcess can provide managed hosting for WordPress and WooCommerce to make things easier. In addition to lower operating costs, WooCommerce and WordPress also offer great flexibility and customization. WooCommerce offers the largest collection of plugins for nearly limitless customization options.

How to Build an Online Store with WordPress

Adding an online store to your website requires installing an ecommerce platform. For this guide, we’ll review the steps for setting up WooCommerce, the most popular and powerful online store plugin for WordPress.

Install WooCommerce on Your WordPress Website

We’ll start our process assuming you already installed and set up a WordPress website. If you don’t have a WordPress site already, consider purchasing a managed WordPress hosting account to simplify the WordPress installation.

Add the WooCommerce plugin to your website by:

  1. Signing in to your WordPress dashboard.
  2. Go to plugins in the navigation menu. Select “Add New.”
  3. Type WooCommerce in the search bar.
  4. On the WooCommerce box, select “Install Now.”
  5. Then choose “Activate.”

Configure WooCommerce

WooCommerce offers a simple setup process. After activating the plugin, you can launch a self-guided setup wizard. After answering some questions about your online store, you’ll be ready to add products and design your store.

A screenshot of WooCommerce configuration

Adding Products to Your Online Store

After completing the setup wizard, you’ll see a checklist for setting up your WooCommerce store. The next step is to add products.

Screenshot of adding products in WooCommerce

Clicking the “add my products” links gives four options:

  1. Start with a template
  2. Add manually
  3. Import via CSV
  4. Import from another service
Screenshot of using WooCommerce templates

When you’re new to WooCommerce, the template options work best. This option takes you to the add product screen, where pop-up balloons walk you through each step.

Editing a product name in WooCommerce

Build a WordPress store quickly and easily

With hosting officially recommended by WooCommerce


Configure Your Payment, Tax, and Shipping Options

For your online store to work, you need a way for people to pay you.

From the setup checklist, the “Get Paid with WooCommerce Payments” link will walk you through how to integrate with WooCommerce’s native payment gateway. But WooCommerce supports different payment methods. If you want to use a different payment gateway, follow the provider’s instructions for integrating with WooCommerce.

After payment gateways, the checklist covers taxes and shipping. WooCommerce and Jetpack offer an automatic option for calculating sales tax. You also have the option of manually configuring your sales tax settings.

Setting up payment gateways in WooCommerce

The default shipping method is flat-rate shipping. If you want to calculate shipping costs at checkout, you need to install a shipping plugin.

Setting shipping costs in WooCommerce

Set Up Optional Marketing Tools

WooCommerce recommends installing and setting up marketing tools next when setting up your online store. In practice, you may find it easier to skip this step until after you finish the store setup.

Design Your Online Store

The final step in the WooCommerce getting started checklist is to “personalize my store.”

Click that link to get options to create a custom homepage, upload a logo, and set a notice.

Customizing your homepage in WooCommerce

Click the “Create Homepage” button and complete uploading a logo. You can wait to set a store notice until later.

You’ll then see an option to “Design your store with Storefront.” Click “Let’s Go” to get started. Create a homepage and upload a logo. You can skip the store notice if you don’t need one.

You’ll then see an option to use Storefront to design your store. Click “Let’s Go!”

Designing your WordPress online store with Storefront

Then hit “Let’s Go” again.

Activate Storefront in your WordPress online store

Use the customizer to change the look and feel of your store by updating fonts, colors, or layout. The WooCommerce pop-up balloons walk you through each step.

Using the customizer on products in your WordPress online store

If You Want to Skip the Setup...

Designing from scratch isn't for everyone. Fortunately, there are plenty of resources and options for a stunning, high-performing online store.

WooCommerce freelancers can help you whip up a store, but charge at an hourly rate. An ecommerce website design service can create, set up, and optimize your store for you for a one-time price.

Expect More From Your WordPress Online Store

Building an online store with WordPress is simple, but pairing it with Managed Hosting from Nexcess helps running a store stay easy.

The Nexcess team vetted every plugin, eliminating the need for you to research, download, and install plugins to customize your online store.

WooCommerce is THE plugin for ecommerce on WordPress. With premium themes, curated tools, elite performance, and expert support – you can set up a store on WordPress in no time.

Lindsey Miller
Lindsey Miller

Lindsey Miller is a WordPress and WooCommerce expert and Chief Executive Officer of Content Journey, a content marketing agency that focuses on increasing organic website traffic for their clients through SEO and blogging. She knows WordPress inside and out and has been working with WordPress since 2010 when she started her first WordPress blog. Since then she has attended WordCamps all over the world and had the honor of speaking at many WordCamps and other WordPress events such as WooSesh and WordFest. Lindsey has a bachelor's degree in history and a master's degree in human relations, clinical mental health from the University of Oklahoma.

We use cookies to understand how you interact with our site, to personalize and streamline your experience, and to tailor advertising. By continuing to use our site, you accept our use of cookies and accept our Privacy Policy.