eCommerce plan

You can sell products, services, or collect payments online using our eCommerce plan here on WordPress.com!

Table of Contents


The eCommerce plan, powered by WooCommerce, contains free and premium extensions and several Storefront child themes which need to be configured before you can start selling your products. In this guide, we’ll walk you through getting set up.

What’s Included

↑ Table of Contents ↑

Payment Gateways

↑ Table of Contents ↑

Marketing & Store Management

↑ Table of Contents ↑

Themes & Customization

↑ Table of Contents ↑


Additional shipping options (Choice of):

You’re not limited to the plugins that are included in the eCommerce plan. You can also install additional plugins if you find you need something not on the list above.

Building your Store

↑ Table of Contents ↑

Store Address

Before you can start setting up your store, we’ll need to determine some basic information.

  • Add your store’s address, currency, type of products you plan to sell, and if you’ll also be selling products in person.
  • It’s important to fill-out your store address for shipping and tax calculation purposes and to determine the related payment and shipping extensions that will be auto-activated for you.
  • If you don’t have a physical store location you’ll still want to make sure the city, state, and country is complete with your physical location information.

Payment Gateways

  • The next screen will recommend some payment providers based on your store’s location. You can toggle On the ones that you’d like to use.
  • You’ll still be able to Activate and Enable ones that you toggle Off later in the Payment settings.

↑ Table of Contents ↑

Complete the Setup Wizard

We’ve put together a handy checklist of common first steps that you’ll need to do before your customers will be able to purchase from you!

Note: If you navigated away from the setup wizard you can get back to it from My Sites > Store > Setup


↑ Table of Contents ↑

Add a Product

After you have created your store, the first thing you need to do is create a product to sell. You can do this by clicking the ‘Add a product’ button from My Sites > Store > Products

On that page, add a Product Name, image, description, and other details. You can also add variations of your product at this point – different sizes or colors of a product, for example. For each product or variation, you can also set an inventory quantity, so that you don’t sell more of a product than you have in stock!

Full instructions on adding/editing a product can be found on our Products documentation page.

For restrictions on what you’re allowed to sell using your WordPress.com store, please see our Store Guidelines.

↑ Table of Contents ↑

View and Customize

The eCommerce plan comes with four themes installed that are tailored to work with online stores. Once you have added some products to your store, it’s time to pick a theme. 

Storefront is a eCommerce focused theme that will showcase your products and will be activated by default. You can also choose to activate any of the preinstalled Storefront child themes that will give your shop some additional styling.

With Storefront you will get access to the premium Powerpack extension in the Customizer. This has hundreds of settings to fully customize your site, such as changing your store’s header layout, tweak colors, fonts and layouts of almost any element, change text, checkout flow and more. You can also choose from hundreds of other themes ready to be installed including Store focused WordPress.com themes.

Themes included with eCommerce Plan

By clicking on the Open Customizer on the checklist, you will open up our Customizer, a place where you can make all types of adjustments to the visuals to your site.

↑ Table of Contents ↑

Review Shipping

By default, your store is set up to offer free shipping to all visitors. You can modify this in the Shipping settings at My Sites > Store > Settings > Shipping.

WooCommerce includes three methods of shipping: free shipping, flat rate, or local pickup. Your eCommerce plan includes several premium extensions and the extensions will automatically be activated based on your store’s location. You’ll be able to Activate any of the included extensions that aren’t already active from My Sites > Plugins > Installed Plugins and then you can configure them from My Sites > Store > Settings > Shipping.

The first step is to set up shipping zones.

Think of a shipping zone as geographical regions throughout the world. Each of these distinct zones can have different shipping methods. You can set a zone at the Country or State-wide level, or by specific postal codes.

For example, you might want to offer local pickup as an option for customers that live in the surrounding postal code regions. Or maybe you want to offer one type of shipping for your state and the surrounding states, but a different shipping method for customers further away.

This can all be accomplished with Shipping Zones.

To get started, click Add shipping zone:

Give the shipping zone a name (this is for your reference only), select a region (start typing in this box and it will auto-complete) and add some shipping methods.

In each Shipping Method, there are configuration options specific to that shipping zone.

Note: Each customer matches only one zone.

↑ Table of Contents ↑

Add Live Rates

Depending on where you’re located you’ll want to configure one or several of the included premium shipping extensions, UPS, USPS, Canada Post, Royal Mail, or Australia Post for live rate calculation.

↑ Table of Contents ↑

Setting up Payments

Your store can offer payments using Stripe, PayPal Checkout, PayPal Standard, Square, Klarna PaymentsKlarna CheckoutEWayPayFast or offline payments by check or cash on delivery. You can enable or disable specific payment methods, in the Payment settings at My Sites > Store > Settings > Payments.

The setup checklist will have options to setup / configure any payment gateways you selected when setting up the site.

Note: You’ll need to create and setup accounts with any of the payment gateway providers that you use.

↑ Table of Contents ↑

Calculating Taxes

There are two ways to calculate taxes for your store. Manually or with an online service like the TaxJar extension included in your eCommerce plan.

Manual tax calculations mean that you specify the tax rate for a specific country, state, or post code.

Or you can use TaxJar, a third party service, to calculate sales tax rates automatically. In order to calculate sales tax, TaxJar needs to have the cost of the order, your address, and your customer’s address. For more information about how this works, including how to disable TaxJar, see the TaxJar support document.


The eCommerce plan has pre-installed integrations with both Facebook and MailChimp.

↑ Table of Contents ↑

Facebook (Business Extension)

Facebook Business Extension allows you to control how WooCommerce integrates with your Facebook store. 

On the first screen, click on “Get Started”, then click “Next” and choose or create a Facebook Page.  Facebook will automatically install a pixel on your website, so click “Next” to continue with the installation.

If you have products in your inventory, Facebook will try to import them to create a catalog that you can feature in your Facebook Ads. They will also show your products in a section of your Facebook Page that people can easily shop. Click “Finish” and you’ll be ready to create ads for your online sales and more.

You can find the Facebook settings under Store > Settings > Facebook for WooCommerce. The setup with help you connect the Facebook Tracking Pixel to your store. Learn more.

↑ Table of Contents ↑

MailChimp (API key)

MailChimp is freemium email marketing software that will capture the email addresses of your customers and save them to a subscriber list. It’s free up to list sizes of 2,000 subscribers (i.e., email addresses) after which you can upgrade to one of their plans.

You can use this list to send out marketing or promotional material to your past customers. You’ll need a MailChimp account and the API key provided by them.

To find your Mailchimp API key, log into your Mailchimp account and click on your Profile name > Account at the top, then click on > Extras > API keys. From there, either grab an existing key or generate a new one for your WooCommerce store. 

Here’s some screenshots from a test Mailchimp account:

MailChimp has great documentation on their knowledge base if you need more help.

Managing Your Store

Once you have some products, shipping zones, and payment gateways configured, it’s time to start testing.

Log out of your site (or open in a different browser) and pretend you are a customer. Add products to your cart and see if they can be purchased. Take note of the email messages that are sent to both the customer and the store admin. You can configure some of your Email settings at My Sites > Store > Settings > Emails.

Getting Help

Chat with a Happiness Engineer if you have any questions or need help setting up your Store! 🙂

Not quite what you're looking for?

Get Help