1. Documentation
  2. Themes
  3. Installing

Installing a theme

Uploading through the WordPress Dashboard ↑ Back to top

The easiest way to install your theme is via the WordPress Dashboard:

  1. Go to your WooCommerce.com account Downloads page. Click the download icon to get a compressed .zip file on your computer.
  2. On your website, go to Appearance > Themes and click the Add New button. 
  3. Click Upload to upload the .zip file you downloaded in step 1.
  4. Go to Appearance > Themes to Activate.

Activate your theme key ↑ Back to top

If your theme was purchased from WooCommerce.com you need to activate the key.

After installing your theme, a notice will appear to activate your theme key via the WooCommerce Helper. This verifies your site when contacting support and enables 2-click updates for quick theme upgrades.

More info at: WooCommerce Helper Documentation.

Set up your theme ↑ Back to top

Now that you’ve installed your theme it’s time to set it up! We have documentation for each of our themes as well as a Help Desk with tons of articles to help you extend your site or troubleshoot an issue.

So go to our theme docs and find your theme for help with the configuration.

Troubleshooting ↑ Back to top

The package could not be installed. The theme is missing the style.css stylesheet.

If you’re seeing this message, its likely that you tried to upload a plugin or PSD file when trying to activate a theme.

The package could not be installed. PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature

This message normally means that you’ve uploaded a corrupt zip file. Download the theme again from WooCommerce.com and upload it to your website.

Can I switch from one theme to another without losing my data?

Customers commonly ask us if they will lose content when they switch from one theme to another. You will not lose content. Posts, pages, comments, users and settings are all saved into a database. If you are switching from one theme that has a

If you are switching from one theme that has a custom post type built-in to a theme that does not have the same custom post type built-in, then this content will not display in your new theme. You will not ‘lose’ the content as this is still saved in the database.

For example, some of our themes have the ‘Portfolio’ custom post type built-in. If the new theme you are switching to does not have built-in support for the Portfolio custom post type it would not have the ability to display the content (that is saved in the database).

WooCommerce - the most customizable eCommerce platform for building your online business.

  • 30 day money back guarantee
  • Support teams across the world
  • Safe & Secure online payment