Best Of

The 6 Best WooCommerce Themes for 2018 (Free & Premium)


Written by

Dave Warfel

Reading Time

16 minutes

If you buy something from one of our links, we may earn a commission.

As of December 2017, according to, over 40% of all online stores are powered by WooCommerce. And according to, it’s actively running on over 3 million websites.

If you’ve chosen WooCommerce to run your online store, it’s an excellent choice. Now you must begin your search for the best WooCommerce theme for your store.

That is likely why you landed on this page, and I’m here to make your job easier.

I’ve spent hours researching and testing out WooCommerce themes from all corners of the internet, and have compiled this list of the absolute best. Use the links below to…

  • jump straight to the best
  • browse a few free WooCommerce themes that we recommend
  • check out other premium themes that we recommend
  • or read through our FAQ to learn a little more about WooCommerce

SIDENOTE: Looking for a creative way to display your products? Check out the WooCommerce Product Table plugin »

WooCommerce Themes: Table of Contents

The 6 Best WooCommerce Themes for 2018

These are the absolute best WooCommerce themes in the world today. We thoroughly evaluated all the themes on this list, and these 6 rose to the top.

1Latest by Array Themes

Array Themes makes some of the most beautiful WordPress themes that money can buy. Their “Latest” WooCommerce theme was designed specifically for ecommerce shops, and it does not disappoint.

Latest Features/Details:

  • Great for: Any WooCommerce shop, a magazine, food or travel blog
  • Price: $49 (or $89 gets you access to 20+ of Array’s themes)
  • Page Builders: Works seamlessly with any page builder, including one of our favorites, Beaver Builder
  • Plugin Compatibility: Carefully crafted to work with many of the popular WordPress plugins (photo galleries, contact forms, etc.)
  • Child Theme: Includes a child theme so you can make easy customizations
  • Header Message: To announce sales or new products
  • Menus: Use multiple menus, including icons for your social media channels, as well as a product search. Smooth animations on dropdown menus.
  • Blog: 5 different layouts, including 1, 2 & 3 column styles
  • Featured Section: Feature your top-selling product or a big sale with beautiful imagery and a call-to-action button, as well as your 3 most popular shopping categories. You can also feature up to 4 of your favorite blog posts.
  • AJAX-powered Browsing: Quickly browse through products in different categories with beautiful animations, and no page re-loading.

Plus, Array has several themes approved for use on, which means their code meets the highest of standards. Check out Latest below.

2WoonderShop by Proteus Themes

ProteusThemes just released a brand new WooCommerce theme in March 2018 that is sure to impress. They are so confident in Woondershop that they have vowed to make it the last theme they ever build (and have committed to updating it regularly).

Woondershop Features/Details:

  • Great for: All types of WooCommerce stores
  • Price: $79 (or $149 grants you access to all 19 themes)
  • Page Builders: Integrates seamlessly with SiteOrigin Page Builder
  • AJAX-powered Search: Beautiful search bar in header immediately displays results with product name, image & price
  • All Categories navigation, like Amazon: A category dropdown menu pops off the screen while dimming the rest of the site with an overlay
  • Cross Selling: Easily show related products to cross sell
  • Clean, Single-Page Checkout: Optimized checkout page with beautiful call-to-action buttons to increase conversions
  • Real-time Product Filters: Quickly filter products by color, size, price and more, without the page reloading
  • Newsletter Signup: Collect email addresses to use with your favorite email marketing service
  • Mega Menu: Option to use a full-width mega menu with custom images
  • Multiple Layouts: Create different product grids & choose from several product category page layouts
  • Mobile Design is 😍! WoonderShop looks incredible on mobile devices

ProteusThemes has a proven track record of building beautiful WordPress themes, and they have done so again with Woondershop.

3Winkel by Themeum

Winkel is an absolutely gorgeous WooCommerce theme that works perfectly with the Elementor page builder. Perfect for those looking to showcase their products with striking imagery.

Winkel Features/Details:

  • Great for: Physical products, showcasing beautiful images
  • Price: $69
  • Page Builder: Integrated with the Elementor page builder
  • Plugins: Built-in support for wishlists, currency switching & mega menus
  • Cart + Checkout: Include both on a single page to streamline the user experience
  • Google Fonts: Supports over 800 fonts

Winkel is one of the most polished themes that we could find. The team at Themeum paid close attention to every detail, and truly created something beautiful.

4Flatsome by UX Themes

With over 57,000 purchases to date, the Flatsome theme is the most diverse and flexible WooCommerce theme on our list. It comes with a custom page builder, in which you can design almost anything your mind can imagine. Plus, it comes packaged with 300 pre-built templates to speed up the process.

Their is more of a learning curve with Flatsome, but once you get the hang of it, your possibilities are endless. If you love to get your hands dirty, Flatsome is for you.

Flatsome Features/Details:

  • Great for: Just about any ecommerce store under the sun
  • Price: $59
  • Page Builder: Comes with it’s own custom-built UX Builder, which includes over 300 pre-defined designs to get you started
  • Google Fonts: Choose from over 700 fonts
  • 8+ individual product layout options
  • Mouse hover product image zoom
  • “Quick view” of products can be opened in a lightbox
  • Works great in catalog mode. You can collect an email address, or just show off the products if they aren’t for purchase.
  • Grid, list or masonry layout for your product listings (categories)
  • AJAX search shows product results instantly
  • Tons of blog post layouts with a bunch of subtle hover animations to make your content pop
  • Excellent documentation & training videos

READ: Our comprehensive Flatsome theme review

I’m usually not a proponent of custom page builders being included with a theme, but this might be the exception. It’s really well done. The Flatsome theme is capable of producing almost any shop design you can think of. It’s no wonder it’s an all-time best-seller.

NOTE: The custom page builder that comes with the Flatsome theme makes it incredibly difficult to switch themes. You cannot easily move your shop’s content from this theme to another. Be ready to use this theme for a long time.

5Shopkeeper by Get Bowtied

The Get Bowtied team focuses exclusively on building premium WooCommerce themes. They currently make 4 themes, and Shopkeeper is their most popular with over 18,000 sales.

Shopkeeper features a bold typography, smooth animations & transitions, and tons of options for customization. If you have beautiful images, you can choose to let Shopkeeper show them off for you, or just let the bold typography speak for itself.

This is an excellent choice for just about any WooCommerce shop.

Shopkeeper Features/Details:

  • Great for: Any WooCommerce store selling physical products
  • Price: $69
  • Page Builder: Comes bundled with Visual Composer
  • Google Fonts: Includes over 700 fonts
  • 4 different layouts for your individual product page
  • Product image zoom on hover
  • Beautiful transitions between pages, as well as on all interactive elements
  • Custom shop pages (2-6 products per row, breadcrumbs and more)
  • “Quick view” product preview in a lightbox
  • Infinite scrolling, “load more,” and classic pagination options
  • Light vs. Dark color customization options
  • Tons of customization for your shop’s header
  • Over 100 articles in their online documentation

It’s really hard to find any downsides to using Shopkeeper. Beautiful imagery, typography & animations make this an excellent choice for just about any WooCommerce store.

NOTE: Visual Composer is not my favorite page builder, but you might not even need to use it with Shopkeeper. It just depends on the level of custom pages you are creating. For a standard shop with a few static pages, a blog, and a shop, you don’t need to mess with Visual Composer (which would be my recommendation).

6Porto by SW Themes

The Porto theme is one of the most popular WooCommerce themes on ThemeForest with over 14,000 sales and a 4.85/5.00 rating with over 1,300 reviews. It’s hard to ignore a theme like Porto with that much validation behind it.

Porto is incredibly versatile, offering tons of customization options for your header, sidebars and category page layouts. They provide over 30 homepage layouts, all with a unique style to fit your business.

Porto Features/Details:

  • Great for: Any WooCommerce store selling physical products
  • Price: $39 (for a limited time), regularly $59-$69
  • Page Builder: Comes bundled with Visual Composer & Slider Revolution
  • Versatile: 30 pre-built homepage layouts & demos to quickly get started
  • Compatibility: Compatible with many plugins, including Yoast SEO, bbPress, BuddyPress, as well as several multilingual & currency plugins
  • Tons of layout options for your headers, sidebars & category pages
  • Customizable mega menus built-in
  • Quickly switch between light or dark, boxed or wide designs
  • Product image zoom on hover
  • Supports wishlist, AJAX search & product filtering
  • “Quick view” product preview in a lightbox

Porto is incredibly versatile. You can create a wide variety of WooCommerce shop designs that accommodate many styles.

NOTE: Once again, Visual Composer is not my favorite page builder, and I recommend you do as little with it as possible. It will lock you in to using this theme, and make it difficult to switch in the future.

The Best Free WooCommerce Themes

High-quality, free WooCommerce themes are hard to come by. The truth is, using WooCommerce greatly increases the complexity of a website. There are many aspects of a WooCommerce site that a theme needs to account for, and this is no easy task.

Many free WordPress themes will say they’re built for WooCommerce, but only contain some level of compatibility. Others try to upsell you on the premium version to get the full range of benefits.

My point is this. Be careful using any free WooCommerce theme, especially if selling online goods or services is your main source of revenue. Most premium themes cost under $100 (one-time fee), and to receive updates & support, you pay that once per year. That’s a very small price to pay if you’re making a living selling goods or services online.

Our list of free WooCommerce themes is limited, but we will give you a few that pass our test.

1Astra (Free) by Brainstorm Force

You can use Astra for free, or upgrade to their premium version for $59. But even the free version comes beautifully designed for WooCommerce, and provides more options than most other free WooCommerce themes.

You could definitely start with the free version, and if you find yourself looking for additional customization, simply upgrade to Astra Pro.

Astra Features/Details:

  • Great for: Any WooCommerce store
  • Price: Free (optional upgrades)
  • Page Builders: Astra was specifically designed to work with all page builders, so you have complete freedom over your design
  • Pre-built Templates: Start with a pre-built WooCommerce template using the free Astra Starter Sites plugin (requires Elementor or Beaver Builder page builder to be installed)
  • Performance: One of the fastest WordPress themes on the market
  • Products Display: Customize the visibility & order of your product title, price, category, ratings, add to cart button, products per page (and per row)
  • Swap Image on Hover: Hover animation displays second product image
  • Dropdown Cart: Add a cart icon to your header, which displays a nice dropdown animation of your cart’s contents
  • WooCommerce-specific Sidebars: Add widgets to your single product pages and your main shop page
  • Header/Footer: A few different layouts to choose from
  • Widgets: 10 widget-ready areas to include sidebar widgets

For beginner WooCommerce stores, the free version of Astra provides enough features to launch your initial site. You might want to upgrade once you start selling product, but this theme is a perfect place to start.

Try Astra for Free

I recommend pairing Astra with the free Elementor page builder for total design control.

2Storefront by WooCommerce

Storefront is the official theme developed by the team at WooCommerce. It was built for speed, compatibility and extensibility. If you’re looking for a super-clean, no bells and whistles WooCommerce theme that just works, this is the one.

Storefront Features/Details:

  • Great for: Any WooCommerce shop
  • Price: Free (optional upgrades)
  • Page Builders: Works seamlessly with page builders, including Beaver Builder, SiteOrigin’s PageBuilder and Visual Composer.
  • Child Themes: 2 official, free child themes, as well as a dozen more suited for bookshops, toyshops, department stores, stationery, and more. $39/ea.
  • Extensions: A handful of free extensions to do more with your store, or buy the entire bundle ($69) for complete site customization & control.
  • Schema Markup: For improved SEO performance
  • Accessibility: Adheres to’s strict accessibility requirements
  • Menus: Supports 2 main menus; one for shop/products, and another for account/cart/secondary links.

Storefront’s free extensions include an extra footer widget, product sharing, a sticky add-to-cart button, contact form on homepage and hamburger menu.

Download Storefront

More Premium WooCommerce Themes

The absolute best premium WooCommerce themes were listed in our roundup above, but here’s a list of some others you might want to consider. These are all good WooCommerce themes that we recommend, but just not quite as well-rounded as our top recommendations.

1Webmarket by ProteusThemes

Webmarket is another beautifully designed theme that comes bundled with just enough features to enhance your store, without adding too much to slow it down.

Webmarket has been discontinued and is no longer available.

Check back in January 2019 as we will update this section with more premium WooCommerce themes worth checking out.

WooCommerce Themes FAQ

The following is a list of questions & answers for folks just getting started with WooCommerce. If you have a question not listed below, please leave us a comment and we’ll gladly provide you with an answer.

What is WooCommerce?

WooCommerce logo

WooCommerce is a WordPress plugin that helps convert your website into an online store. You can sell physical goods, digital products, or set up a site to promote products from another website.

For more background & history, read What is WooCommerce?

After installing the WooCommerce plugin, you should look for a WordPress theme that fully supports WooCommerce.

NOTE: WooCommerce only works on the WordPress platform.

How to install a WooCommerce theme?

Installing a WooCommerce theme is no different than installing a regular WordPress theme.

  1. Download the WooCommerce theme
  2. Locate the theme’s .zip file
  3. Navigate to your WordPress admin area
  4. Go to Appearance > Themes and click Add New
  5. Click Upload Theme
  6. Click Choose File, select the theme .zip file, and then click Install Now

Before you activate your theme, make sure you have installed & set up the WooCommerce plugin.

What’s the difference between a WooCommerce theme vs. a regular WordPress theme?

The main difference between a WooCommerce theme & a WordPress theme is that a WooCommerce theme works seamlessly with the WooCommerce plugin. Many WooCommerce themes also provide additional features that only apply to online stores built using WooCommerce.

A regular WordPress theme does not provide support for WooCommerce, and is not to be used for creating an online store.

How much do WooCommerce themes cost?

Most WooCommerce themes cost between $39-$99 USD one-time fee. You can download some themes for free, but these are usually not as high quality, or don’t come with as many features. Some WooCommerce themes cost as much as $200.

How do I customize my WooCommerce theme?

You can customize most WooCommerce themes by using the built-in WordPress Customizer. This allows you to choose various layout options, colors, fonts, icons & more. You can also add custom CSS using the Customizer.

To make large, sweeping changes to your WooCommerce theme, you should create a child theme.

Some themes also provide support for WordPress page builder plugins (like Beaver Builder & Visual Composer), in which case you could use them to create custom page layouts.

Looking for a WooCommerce theme like Amazon?

Amazon Plugin black friday promo

We don’t have any recommendations (yet) for a WooCommerce theme that provides all the same functionality as, but if you’re an Amazon affiliate, check out the AAWP plugin.

What’s the difference between a WooCommerce theme & plugin?

WooCommerce itself is a plugin. There are also many WooCommerce plugins that add even more features to your online store. Plugins almost always add functionality to your shop, whereas WooCommerce themes control the layout & design.

A WooCommerce theme is a necessary component to running a WooCommerce-powered online store. WooCommerce plugins are optional, depending on the features that your site requires.

How to choose the best WooCommerce theme? Our Criteria

Choosing the best WooCommerce theme for your online store will require some research. We tried to make things easier for you with this article, but you’ll still need to test them out for yourself.

Here is a list of the main criteria you should consider when choosing a WooCommerce theme for your business.

  1. Was the theme built by a reputable author?
  2. Does the theme have a responsive design?
  3. Did the author include styles for every aspect of the theme?
  4. Can the theme be customized easily?
  5. Is the theme compatible with other plugins & page builders?
  6. Does the theme support selling physical and/or digital products?

01Reputable Author

Was the WooCommerce theme built by a well-respected theme developer or company? Is there an easy way to access support?

Do a little research by googling the theme name and the theme author/company.

02Responsive Design

Every WooCommerce theme needs to look great on all screen sizes (desktop, tablet & mobile). If the theme provides a live demo, check it out on your phone.

Chances are, if you don’t find the theme easy to use on your phone, your potential customers won’t either.

03Attention to Detail

With any ecommerce site, there are many styles that need to be accounted for. You should check to see if the theme has truly styled all parts of a WooCommerce shop (product pages, categories, cart, checkout page, etc.).

04Theme Options & Customization

Does the WooCommerce theme allow you to customize it? Do they use the built-in WordPress Customizer, or a less-desirable custom solution?

Not all themes provide access to the backend until after you purchase them, but you can reach out to the author and ask to see all of the customization options. Don’t be afraid to ask how easy it is to create a child theme or override CSS.

05Plugin & Page Builder Compatibility

Does the theme play nice with popular WordPress plugins? This is especially important if you plan to add more functionality to your theme through the use of plugins, such as bbPress, BuddyPress and others.

Also, will the theme support the use of your favorite page builder? Most themes will provide a few different layouts for specific shop pages, but when you want to create a custom landing page, you’ll likely turn to a page builder. There are specific things a theme developer can do to make it easier to work with custom page builders.

Ask about compatibility with Beaver Builder & Elementor.

06Physical vs. Digital Products

Are you selling one, the other, or both? Whatever type of products you decide to sell, make sure your theme supports it. Not all WooCommerce themes will handle digital products the same way. And some might have extra features built in specifically for physical goods.

I hope you found this WooCommerce theme roundup helpful. If you have any questions about choosing the right theme for your site, or have used any awesome themes not on this list, please let me know in the comments.

Dave Warfel

LinkedIn  •  X (Twitter)Dave has been working with WordPress since 2011. He's built 100s of client sites and almost a dozen of his own. He's tested almost every plugin you can think of, hosted with at least 10 different companies, and gone down every SEO rabbit hole you can imagine. When's he's not tinkering with new software, you'll find him in the mountains of Colorado, trail running, summiting peaks, and rippin' downhills on his mountain bike. 🏔️🏃🚴🤸

18 responses to “The 6 Best WooCommerce Themes for 2018 (Free & Premium)”

  1. Marry Olson Avatar
    Marry Olson

    Hey, your suggestions are really great. Keep sharing.
    I want to recommend one more brilliant WooCommerce theme which is JewelUX. A premium WordPress theme comes with clean and modern to design any online jewelry website. The Best part of that it has clean and professional look which gives you more opportunities to sell your product right away! Check out demo here:

    1. Dave Warfel Avatar

      Thanks Marry. When we get some more time, we might consider your WooCommerce theme for our list.

    2. Please remove the offending image Avatar
      Please remove the offending image

      Quality WordPress themes for Woocommerce are a huge time-saver. Having said that, I could not bring myself to reading your post.

      ***Please remove the offending image***

      I found the featured image too offensive to read the rest. You apparently don’t seem to understand the meaning of the gesture and the stretched-out tongue the model puts on display. There is nothing cool about it. It’s a satanic symbol with a profound meaning, deeply offensive to every visitor who happens to be a human.

      Let me kindly suggest you replace it if you want me and others who understand the symbol back on this blog. I don’t expect you to post this comment and please don’t bother responding, just please remove the offending image.

  2. Cheok Avatar

    thanks for the great article. Would you say the Porto theme is easy for beginners? And is it suitable for a B2B wholesale website, as opposed to a retail store? I was looking at Flatsome, but I’m concerned it may be challenging for beginners.

    1. Dave Warfel Avatar

      Hey Cheok. I’m glad you found it helpful.

      I would agree that if you’re a beginner, Flatsome might seem overwhelming. Porto will be a little easier to work with, but still not the easiest. Porto uses the WPBakery Page Builder (formerly Visual Composer), and many users find it to be difficult to work with. And from a dev & performance perspective, it’s slow & clunky.

      I’d probably recommend Winkel. The demo and images are geared towards retail, but it should serve a B2B wholesale site well, too. And I think you’ll find it much easier to work with. It’s a beautiful theme, inside & out.

      If you need B2B/wholesale type features, don’t look for a theme that will provide them. You should look for those features via plugins. For example, we reviewed a plugin recently that puts together awesome product lists in sortable/filterable tables, which might work well for a wholesale site with tons of products.

      Please do let me know what you end up with, and how it works for you. Best of luck, and holler back with any additional questions.

    2. hardik Avatar

      Hello, What is your take on OceanWP for WooCommerce over Flatsome.

      Do you Prefer Astra or OceanWP or Flatsome for a WooCommerce based website, considering the speed of loading pages

    3. Dave Warfel Avatar

      Hardik — I haven’t tried OceanWP yet so I can’t speak directly about it. However, a buddy of mine, and someone who cares greatly about performance & speed, just wrote a review of OceanWP.

      It doesn’t talk much about WooCommerce, but you could ask him in the comments. He’s very responsive.

      In terms of speed alone, I think OceanWP & Astra are likely to perform better than Flatsome. It’s a toss up between those two.

      Flatsome just has a lot more functionality built into it from the start, so naturally that will make it load slower. But it comes packed with features that allow you to do all kinds of intricate designs & other cool things.

      If you were to add Elementor or Beaver Builder on top of Astra or OceanWP, you’d end up with similar speed decreases as if you were to use Flatsome.

      If speed is more of a concern over design/features, go with Astra or OceanWP. And it looks like Astra has a few more WooCommerce-related features in its Pro version than OceanWP, so I might give the nod to Astra.

  3. Nimesh Naranbhai Patel Avatar
    Nimesh Naranbhai Patel


    You have listed out Best WooCommerce WordPress Themes. Thems collection. It will help to store owner to choose a right theme as per business needs

    Emporos – Responsive WooCommerce Theme. It is Flexible WooCommerce Theme. which have 100+ customized option and 7+ demo
    Check this link:

    1. Dave Warfel Avatar

      Thanks for sharing, Nimesh.

  4. Dawn Avatar

    Thank you for your reviews. Very helpful. I am building my first e-commerce website and thus far have been using Astra with Elementor Pro. I need to get the website set up as quickly as possible and what therefore like to use templates. It looks like Flatsome has a much more extensive template gallery and would be quicker to get up and going. However, I am concerned that you have said it is potentially a little challenging for new website creators. Can you please provide more details as to what specifically is difficult about it. I would like to have a better sense as to whether I will be able to work with it successfully. (The ease of dealing with image sizing in Flatsome looks fantastic and would save a bunch of time)

    1. Dave Warfel Avatar

      Hi Dawn,

      Astra + Elementor Pro is a great combo. They are both excellent products with helpful support. And while Elementor Pro does come with some pre-built templates, there are not nearly as many, or as ecommerce-focused, as Flatsome’s templates. There are a few companies that offer additional templates for Elementor, but that will cost you even more on top of what you’ve already paid for Elementor Pro.

      The main reason I said Flatsome can be a little tough for beginners is because of the large number of options it has. And the fact that it uses its own page builder, which most people will have never seen or used before. I don’t think it’s really that much more difficult to use than Elementor, though. So if you’re somewhat comfortable with Elementor Pro, I don’t think the jump to Flatsome will be that overwhelming. I think you’ll be able to handle it.

      And while I haven’t built a full-blown ecommerce site with Flatsome, I have been using Elementor Pro extensively on one of my own sites, and it takes time to build a beautiful site. Even using some of their templates to start. So if you’re looking to set up a site as quickly as possible, Flatsome is probably the better option. The page building experience will look different from Elementor, but generally speaking, it works in a similar way.

      Good luck. Have fun. And if you have any further questions, don’t hesitate to ask. And I’d love to see the final product if you’re willing to share :-)

    2. Dawn Avatar

      Thank you very much Dave!! Really helpful!

  5. Marti Masters Avatar
    Marti Masters

    Why have my comments been deleted? I thought your answer was very helpful.

    1. Dave Warfel Avatar

      Marti — Your comments have NOT been deleted. You posted them on the WoonderShop review, not on this WooCommerce theme roundup.

      View Your Comments Here »

  6. Damon Moats Avatar
    Damon Moats

    Awesome, Its a good list of Woocommerce themes, here’s another great list of free WooCommerce Themes on: Sharing here, As I found it very useful too. thanks

  7. facebook Avatar

    Howdy this is somewhat of off topic but I was wanting to know if blogs use WYSIWYG editors
    or if you have to manually code with HTML. I’m starting a
    blog soon but have no coding knowledge so I wanted to get advice from someone
    with experience. Any help would be enormously appreciated!

    1. Dave Warfel Avatar

      Yes. All content in WordPress uses a visual editor. No code is required.

      If you want to try it out, go to

  8. cbd shop manassas Avatar

    Hi guys, I am thе manager аnd founder ߋf Just CBD store,
    ɑn օn-ⅼine CBD items store located ɑll thе waay in Florida.
    Ι ɑm wishing to open an on-lіne CBD store in thе UK.

    Doeѕ anyone have any expertise off managing ɑ CBD and marijuana store
    in the UK? I wouⅼd be grateful foг any relevant infоrmation and ѕimilarly, І ɑm lоoking fоr potential partners ѡhο ѡant tօ helр օut.
    I һave lready signed upp ԝith Vape Life Мag, CBD
    Life Mag, All Vape Stores аnd Αll CBD Stores аs affiliate partners.
    Yⲟu can resach mе onn Facebook ߋr ϳust drop mee а message rіght herе.

Leave a Comment