How to set up a new WooCommerce store

Entrepreneurs need to be aware of a number of factors when opening an online shop. Some of these, like creating products and designing a marketing strategy, can be difficult and time-consuming. WooCommerce makes it easy to add eCommerce functionality to WordPress sites.

We will show you how to set up WooCommerce and get your store online. If you’re starting from scratch, head to to get a site in place. If you have a website with a Business Plan, or a self-hosted site, visit the Plugins section in your dashboard. There, search for, add and activate the WooCommerce plugin.

The WooCommerce Wizard is your guide

Each new WooCommerce installation begins with a setup wizard. This guide walks you through the basic steps of setting up your store. The wizard asks you questions about your industry and products in order to make recommendations that are specific to your needs. You can also install extensions which provide additional functionality such as marketing or unique products.

The next step is to choose a theme that will control the layout and design of your website. This step is unnecessary if you have a WordPress website and your theme works with WooCommerce. If you are starting from scratch, choose the theme that best suits your brand and store. It’s easy to customize and use, as well as being intuitive, the Storefront theme is a great choice. You can find more information in our choosing a WooCommerce template guide. You can always change themes later, so don’t be discouraged!

You can then enable WooCommerce shipping or WooCommerce tax. These extensions are completely optional but they offer a lot of great benefits for store owners. WooCommerce Shipping allows you to get discounts on USPS shipping labels, and DHL shipping labels. You can also print labels right from your dashboard. WooCommerce Tax calculates sales tax automatically based on where you are located so that you don’t need to configure rates.

Finally, you will see a checklist for your store that can be used as a guideline to set up the rest. Clicking on an item in the list will take you to the relevant settings page. These can be skipped and you can come back later. Let’s take a look at each one separately.

Learn more:

Add products

Click on Add My Products in the wizard to have the options to manually add products, import data or migrate from another platform, such as Shopify and BigCommerce.

If you add a product manually by clicking on the link, you will be taken to a blank product webpage. You can also go to Products – Add Product on the WooCommerce dashboard. You can then add product description, photo, pricing information, and shipping details.

You may already be familiar with WordPress and notice that WooCommerce product pages look a bit different from traditional pages or posts. The main text box on a new WordPress page is not the place where you will put your product description. This very important piece of writing is located in the “short description” section further down the page.

The large text block at top can be used to describe the product in detail, such as its components or country of origin.

A product type is also required. There are many product types available, but the most popular are simple and varied. Simple products, such as a book, do not offer options or choices. Variable products offer customers the option of choosing from a variety of sizes and colors, such as a shirt in different colors.

You can find more information about adding products.

Not all product types have the same settings. These include digital downloads and memberships. The complete documentation will walk you through how to set them up.

Set up payments

You can choose a payment gateway if you want to set up payments via the wizard. If you prefer to go to WooCommerce Settings – Payments, You can set up direct bank transfers, cash payments, and check payments. You can also set up a payment portal to allow customers to pay online.

Payment gateways securely accept credit card information from your customers, validate it, and then transfer the money to your bank account. There are many options available. The most popular gateways are Stripe and PayPal .

Install the WooCommerce payments extension for a simple setup that you can rely on. In just a few steps, you can start, keep customers on the site during checkout, accept ApplePay, manage all payments and refunds in the WooCommerce dashboard. You also get additional benefits such as instant deposits and payments made in multiple currencies.

Learn more about choosing a payment gateway that is right for you.

Establish tax

Click Set up tax in WooCommerce’s wizard to set up taxes. You have the option to choose whether to price products with or without taxes, to select the address that you want to use for tax calculations, and to set your tax rates.

It’s important to research tax rates for your location and where you sell to. You might also want to consult a professional. You can also install WooCommerce tax to handle everything.

See our complete documentation on setting taxes.

Personalize your store

Click Personalize My Store to quickly create a homepage and upload a logo. You can also set up a store notice that will be displayed on all pages of your website. These can be modified later, so don’t panic.

Get shipping set up

You can verify your store’s location and set shipping prices for your country or the rest of the globe using the setup wizard. These settings will take care of the basic shipping settings. However, for more detailed setups, go to WooCommerce Settings – Shipping. Here you can create shipping zones (areas in which products are delivered) as well as other options such free shipping.

WooCommerce shipping is a simple and quick way to set up your order. It also allows you to print labels quickly and offers discounts on shipping costs. You can also use WooCommerce Table rate Shipping if you require more complex rules, such as pricing based on cart totals or weight.

For more information, please refer to our shipping documentation.

Design and functionality beyond the wizard

After you have completed the setup wizard, all your store necessities are now ready to go. You may need to do a few other things depending on the products and business.

Add pages

You probably already have all the necessary pages created if you have a WordPress site. a homepage, about page, contact page, etc.). If your site is new, it’s important to set these up.

The theme you selected took care of most of the design work. You can modify it to suit your brand and store (see your documentation). With the drag-and drop WordPress editor, you can add visually appealing content to any page.

Add extensions

Extensions can be used in conjunction with WordPress plugins. Extensions are not necessary for every store. WooCommerce has all the basic functionality, but some extensions may be needed to add additional functionality.

We have already talked about extensions for different product types, such as memberships and subscriptions, shipping, payments, taxes, and so on. There are many great options for marketing and store management as well as user experience. All extensions can be viewed in the WooCommerce Marketplace.

It is important to not get carried away. Too many plugins can slow down your website and clutter up your dashboard. Focus on those that improve the overall user experience.

Are you unsure where to begin? WooCommerce essentials is a collection of extensions that will help store owners start their stores. They are grouped according to their purpose (growth and security, customization, etc.). They are thoroughly vetted by WooCommerce and have been trusted.

Secure your store

You don’t want your store to be lost once it’s been set up. You only need to follow a few simple steps to protect everything, including customer data and order information.

You can purchase Jetpack security for a quick and easy setup. This includes everything you need to protect your WooCommerce store, from backups, malware scans, to spam prevention. Jetpack offers free security tools such as downtime monitoring and brute force attack prevention.