Installing WooCommerce – Your WordPress-Based Online Shop in Five Minutes

Starting a WordPress-based online shop to sell your own or acquired products and make money? With WooCommerce, setting up your shop is a breeze. How do I install this popular add-on? This step-by-step manual will show you how.

Just a few years ago, managing your own e-shop was a lot of effort. And WordPress was not really considered the way to go in that area. Since the launch of WooCommerce in 2011, this has changed. There is a reason this comprehensive shop solution is among the most popular WordPress add-ons of all.

WooCommerce is a free plugin that can essentially be added to every WordPress blog. (More about the current system requirements here.) You don’t need a separate WordPress installation or a new blog or shop domain for operation.

Installing WooCommerce

Note: To test the future shop comprehensively before it goes live, we recommend setting up local test environment. One good solution for this is the pre-configured XAMPP or alternatively MAMP for OS X.
The plugin itself is installed within a few minutes:

  1. Log in to WordPress
  2. Open the Plugins area in the left navigation bar
  3. Click the Add New button (next to Plugins)
  4. Enter woocommerce in the field under Search and confirm with the Search Plugins button:
  5. Search the WooCommerce plug-in
    Search the WooCommerce Plugin

    Note: In some cases the installation over WordPress backend doesn’t work, like in the case of lacking server authorization. Then, the Plugin folder “woocommerce” (downloaded here to your computer beforehand) has to be uploaded via FTP including all sub-folders and files to the “/wp-content/plugins/” server directory. Then, the plugin can be activated in the “Plugins” WordPress area. Continue with step 7 of this manual afterwards.
    Note: If the WordPress Installation was completed and set up correctly and in the German language version, WooCommerce will automatically be set up in German, too. However, you should still check this during the installation, look at this article for example.

  6. After that, you choose the WooCommerce Plug-in from WooThemes by clicking Install Now there. (The version code is the same as the current WooCommerce version so it might be different than in the picture.) Confirm the subsequent message asking you if you really want to install the Plugin with Okay:
  7. Choose WooCommerce for installation
    Choose WooCommerce for installation
  8. Wait for the successful installation process on the following page until you see the message “Successfully installed the plugin WooCommerce”. Complete the installation now by clicking Activate Plugin:
  9. Activate WooCommerce plug-in
    Activate WooCommerce Plugin
  10. When activated, WooCommerce automatically creates some pages like Checkout, Shopping Cart or the Shop itself, that are necessary for the online shop. For this, you only have to confirm the Install WooCommerce Pages button:
  11. Install WooCommerce pages
    Install WooCommerce pages

With a welcome screen (similar to the following image) WooCommerce indicates that the installation was completed successfully:

Welcome to WooCommerce
Welcome to WooCommerce!

Note: The pages automatically created by WooCommerce (see the “Pages” area in the left navigation bar of WordPress) contain a so-called shortcode, which opens the corresponding WooCommerce feature. Example: the checkout page contains the shortcode “


It’s possible to embed own content before and after these shortcodes, which are then displayed above and below the actual shop. The shortcodes themselves, however, must not be deleted or changed in order for WooCommerce to work properly.
Just like with the installation of WordPress itself, the rule is: If you expect a complicated setup process, you will be disappointed. 😉

Setting up WooCommerce

WooCommerce offers tons of solutions to customize your online shop according to your needs, to add products, to change the general appearance, to use your own themes (design templates) and many more possibilities.

How to set up and optimize the individual WooCommerce areas – like the shop or products area – will be explained further in a loose series of articles, so it is always worthwhile to follow the MarketPress blog on Twitter, Google+ or Facebook.

Making a WooCommerce shop legally secure

Online shop owners in Germany and Austria face particular challenges when it comes to complying with current laws and regulations. A reminder or cease-and-desist-letter from a competitor’s lawyer – maybe because of missing mandatory information about products, shipping times etc – can cause a lot of costs. That’s why we developed WooCommerce German Market, which helps making an existing WooCommerce shop legally secure.

How to set up WooCommerce German Market will also be explained in a following article.

Do you have general questions about installing WooCommerce? You can ask them in the comments at the end of this entry.

Post Sharing

Author Avatar

Editor at MarketPress. Passionate blogger, corporate blog expert and book author (e.g. "Blog Boosting"). Co-organizer of WP Camp Berlin.

Also Interesting

New Plugin: Slack Connector - Connect WordPress, WooCommerce and Slack

by Michael Firnkes

Initially we merely wanted to optimize our own Slack-processes. With automated notifications from our MarkettPress shop, the blog and our forums. The resul ...

Read more

Role Based Prices for WooCommerce is available again: Different prices for different customer groups

by Michael Firnkes

You want different prices for different customers and users of your online shop? E.g. for subscribers or wholesaler? Or do you need bulk prices? A lot of o ...

Read more

WooCommerce Weekly Review #7: Woo vs Magento, shop security and customer confidence

by Michael Firnkes

What is a WooCommerce shop in practice? And how do you protect it against external attacks? This and more in our Weekly Review. WooCommerce vs Magento: ...

Read more

WooCommerce Weekly Review #6: Translations, WordCamp Switzerland & avoiding legal warnings

by Michael Firnkes

WooCommerce was a hot topic at WordCamp in Switzerland. Progress is being made with the system translations and there are lots of useful new extensions. Th ...

Read more