Getting Started with Divi and WooCommerce

Last Updated on May 16, 2024 by 33 Comments

Editorial Note: We may earn a commission when you visit links on our website.
Getting Started with Divi and WooCommerce
Blog / Divi Resources / Getting Started with Divi and WooCommerce

To sell products on your WordPress website, you’ll need a stable, dependable e-commerce plugin. WooCommerce has dominated the field, and understandably so. With its powerful built-in features and range of optional extensions, it offers plenty to all would-be online store owners. Combine this plugin with the power of Divi, and you can build an incredible, scalable e-commerce site that attracts customers and helps makes sales.

In this post, we’ll go into detail about why we love WooCommerce, and why it’s integrated with Divi. We’ll also show you how to set it up and walk you through publishing your first product using the Divi Shop module. Let’s get started!

Why We Recommend WooCommerce

WooCommerce homepage

WooCommerce is a highly customizable e-commerce plugin that powers 42% of all online stores. Its flexibility makes it the perfect fit for virtually any e-commerce setting. The plugin enables you to sell physical or digital goods (along with multiple shipping and payment options), and you can even use it to sell affiliate items.

It boasts an excellent set of features, an intuitive interface, and an incredible range of extensions. What’s more, the basic plugin is completely free, making it a viable option for everyone looking to set up an online store. It also integrates seamlessly with many WordPress themes, including (of course) Divi.

With over 20 million downloads, WooCommerce’s popularity speaks for itself. However, there are other options when it comes to e-commerce plugins, including eCommerce Product Catalog and Ecwid Ecommerce Shopping Cart. Even so, given WooCommerce’s combination of functionality and cost, it’s still the number one choice for many online sellers.

Given this, we’ve ensured that Divi is fully WooCommerce compatible, right out out of the box. By utilizing the Shop module in conjunction with WooCommerce, you can yield some dazzling results. Furthermore, by choosing the right extensions, you can create an amazing, unique store that could be hard to achieve with other solutions.

How to Set Up WooCommerce

Even though WooCommerce comes with a myriad of options as standard, the setup is actually very straightforward thanks to its ‘onboarding wizard’. This tool walks you through setting up the required pages, as well as configuring store, shipping, tax, and payment information.

Once you’ve installed and activated the plugin, you’ll automatically be taken to the setup wizard. If you happen to miss it (or aren’t ready to run it yet), you can access it later by hitting Help in the upper left hand corner of the screen, then navigating to Setup Wizard > Setup Wizard:

WooCommerce Setup Wizard button

Once you’re in the wizard, hit Let’s Go! to get started:

The first page of the WooCommerce setup wizard

The Page Setup section is for informational purposes, and lets you know that several essential shop pages will be created automatically:

The Page Setup Page

Moving on, the Store Locale page has fields for you to specify your store location, currency, and preferred weight and dimension units:

The Store Locale page

Next, you need to decide if you’ll be shipping physical products and charging sales tax:

The Shipping & Tax page

Finally, we get to the crucial Payments page. Here you can decide exactly how you’re going to accept your hard-earned money:

The Payments page

Now that all of your settings have been entered, you’ll see the Ready! page, which lets you know you’re ready to start creating your first product:

The final page

Although using the wizard is quick and simple, you can instead choose to manually alter the settings by selecting WooCommerce > Settings from your dashboard.

In any case, at this point you’ll be ready to create your first product – let’s find out how to do it.

How to Publish Your First Product Using the Divi Shop Module (in 4 Steps)

There are several ways you can use WooCommerce within Divi. For example, you can use it without accessing the Divi Builder, or by using shortcodes in a Text module. However, we recommend using it with the Shop module, which is what we’ll focus on here.

This module syncs with your product categories so you can easily arrange, organize, and adjust your storefront. It also comes with a plethora of customization options so you can create visually stunning shop pages to attract visitors. Let’s begin by adding a product.

Step #1: Add a Product

Once you’ve completed the setup wizard, it will prompt you to create your first product – simply click on the Create your first product! button. However, you can choose to skip it, creating your products later by navigating to Products > Add Product in your WordPress dashboard. Either way, you’ll use a new blank page to create your product entry. Here, enter your product name in the title box, and its description in the main content area:

The product editor screen

Moving down to the Product Data section, you’ll see multiple tabs including General (which is where you enter your price), Inventory, and Shipping. Complete each field within these tabs as necessary:

The Product Data section

Directly below this you’ll find the Product Short Description section. This works similarly to an excerpt for a regular WordPress post, and will display alongside the product on listing pages.

Moving over to the right-hand side of the screen, we have the option to add images. In the Product Image section, click on Set product image and upload the main image for your product. You can add any further images to the Product Gallery section:

Product image sections

Finally, you’ll need to assign your product a category in the Product Category section (also on the right-hand-side of the editor). This is an important step as this tells the Shop module which products to display:

The Prodcut Categories section

Finally, click Publish, and you’ve created your first product! Next up is creating a dedicated page to display your products.

Step #2: Create a New Page

Given that you’ll be inserting your products using a Shop module, you’ll need a page to add them to. If you went through the setup wizard, WooCommerce would have automatically created a blank page named Shop. If you don’t yet have a shop page (or you’d like to create a new one), navigate to Pages > Add New in your WordPress dashboard, then select the Use The Divi Builder button to begin creating your layout:

The Use The Divi Builder button

How you design your page is completely up to you – for example, you might want to match the layout of the rest your site, or use any layouts you already have saved. Of course, there’s nothing to stop you creating a completely different look for your shop pages too – perhaps with a completely contrasting style to help showcase the products.

If you’re new to using the Divi Builder, you can check out our documentation for getting started. Divi also comes with two pre-built shop layouts, one of which might be just what you’re looking for. To access these, first click on Load From Library:

The Load From Library button highllighted

From here, scroll down to the two shop layouts and choose whichever you like:

Two shop layout options

If you do choose a predefined layout, the Shop module will be already inserted for you. However, for custom designs, you’ll want to add the module yourself.

Step #3: Insert Your Shop Module

Next we want to add products to our pages. For those creating a custom shop page layout, click on Insert Module(s) wherever you’d like your product to appear:

The Insert Module(s) button

Next, scroll down and select Shop:

The Insert Module screen with the Shop module highlighted

You’ll come to the General Settings tab, where you can customize the layout of the module. Firstly, you can decide which type of products you want to display, including your most recent, best selling, or simply a single category:

The General Settings tabOnce you’ve selected a product type, enter how many products you’d like to display, before checking which categories to include, and specifying how many columns to display:

The category and column number fields

Finally, there’s also an Order by section to tinker with, which enables you to choose how you products are ordered – by rating, date, or price, for example.

The final step is to style your module appropriately.

Step #4: Style Your Module

Once your layout is sorted, you can get to styling it. Head on over to the Advanced Design Settings tab, where you’ll be greeted with a whole host of options:

The Advanced Design Settings tab

Here, you’re given a comprehensive set of options for styling your Shop module to appear exactly as you want it. For example, you can customize the colors of the sale badge, hover, hover overlay – and fonts – so they blend perfectly with your color scheme. You can also choose from hundreds of hover icons, change the title and price fonts, and more.

For those of you willing to get your hands dirty with code, you can use the Custom CSS tab to tailor the module elements even further. In any case, if you’re looking for some inspiration, you can check out our list of incredible Divi e-commerce sites, along with our shop styling tutorial, which offers handy tips for achieving some unique styles.


In order to stand out, it’s important that your site is attractive and functional. To showcase your products, you’ll want a quick and simple to use solution, that also delivers stunning and practical results.

Using WooCommerce in combination with Divi’s Shop module enables you to display your products beautifully, without it becoming a timesink. Once you’ve installed, activated, and set up the plugin, you’ll want to:

  1. Add a product.
  2. Create a new page.
  3. Insert your Shop module.
  4. Style your module.

Do you have any questions about using WooCommerce with Divi? Let us know in the comments section below, and don’t forget to subscribe so you can follow the conversation!

Article thumbnail image by Zakharchenko Anna /

Divi Marketplace

Are You A Divi User? Find Out How To Get More From Divi! 👇

Browse hundreds of modules and thousands of layouts.

Visit Marketplace
Divi Marketplace
Divi Cloud

Find Out How To Improve Your Divi Workflow 👇

Learn about the new way to manage your Divi assets.

Get Divi Cloud
Divi Cloud
Divi Hosting

Want To Speed Up Your Divi Website? Find Out How 👇

Get fast WordPress hosting optimized for Divi.

Speed Up Divi
Divi Hosting
Premade Layouts

Check Out These Related Posts

Get a Free Conference Event Layout Pack For Divi

Get a Free Conference Event Layout Pack For Divi

Posted on May 27, 2024 in Divi Resources

Hey Divi Nation! Thanks for joining us for the next installment of our weekly Divi Design Initiative; where each week, we give away a brand new Layout Pack for Divi. This time around, the design team has created a beautiful Conference Event Layout Pack that’ll help you get your next conference...

View Full Post
Get a Free Writer Layout Pack For Divi

Get a Free Writer Layout Pack For Divi

Posted on May 20, 2024 in Divi Resources

Hey Divi Nation! Thanks for joining us for the next installment of our weekly Divi Design Initiative; where each week, we give away a brand new Layout Pack for Divi. This time around, the design team has created a beautiful Writer Layout Pack that’ll help you get your next Writer website up and...

View Full Post


  1. Hi, i’m using Divi Theme in my Woocommerse site, all works fine however when add a sidebar with woocommerce price filter, the widget not showing and various element of shop module like: breadcums, pagination, filters etc” not showing, can you help me to solve this issue?

    • Hi Emmanuel! It’s hard to say without seeing your exact setup, but trying posting a description of the problem in our forums ( to see if another user can help.

  2. Hi all, i have a woocommerce in my wordpress site.
    I have a page with Divi editor and i put a section with Shop module.
    In this shop module i selected product by Category and product number its set to 20. When i open this page i see correctly 20 product but in the category there are many product. It’s possible to add a paginator a search box for products and an sort combobox?

    • Hi, Domenico! You’ll likely have to get your hands dirty with some coding to add that feature. Try posting in our forums to see if another user can help out:

  3. Is there an easy way, like ready-made CSS, to style the WooCommerce buttons etc. to look like Divi instead of looking completely out of place and having the eCommerce portion looking like a separate website?

  4. Hey John,

    I am planning to build a food delivary website just like foodpanda,zomato does divi supports? I am extremely newbie. Please do reply me.

    Thank you

    • Hi Sachin! It depends on what you want to do, but it’s very likely. Divi has a lot of features that are perfect for an e-commerce site like the one you’re building. I’d suggest contacting us directly ( for more information.

  5. Hello John,

    For some reason the woocommerce cart doesn’t allow customers to select shipping methods (flat rate, local pickup, etc), and during checkout the customer is only asked for the billing address and NOT the shipping address which may be different. There is no option or checkbox to ‘ship to’ address or any settings I can find to request both shipping and billing address. Any ideas?

  6. I was waiting for a resource like this. Thanks a lot and I would appreciate a kind of series of Divi + WooCommerce partnership

    • You’re welcome, Eric! 🙂 We’ll keep that in mind.

  7. Does the Shop Module also work with Amazon?

  8. That’s a great article but there is still no way to customize, shop archive page, and single product page. 🙁

    • Everything about Divi is brilliant, except, as you mention, no way to customise the product page.

      Do this and you’ll be untouchable. And yes I (and others) have mentioned this in the forums.

      • learn CSS. Boom!

      • That’s indeed frustrating.

        csshero does the trick for me (a simple plugin I read about on this blog).

        I could sowehow customize woocommerce single product page. If you don’t abuse, and want simple customizations, it works fine.

        You can also check, a blog by an italian guy, just perfect to customize woocommerce. It is free and very well explained.

  9. This is very useful, thank you John! 🙂

    • You’re welcome, Susan! 🙂

  10. It is possible to paginate the shop module?

    • Hi, David! Check out my response to Santiago just above. 🙂

  11. How can I use this “shop module” with pagination and showing all the prouducts of muy shop? Thanks

  12. Hello . I bought divi, it’s fantastic.


    • You’re welcome! We’re glad you’re happy with it. 🙂

  13. I have a Ecommerce shop with DIVI, but besides using de Shop module to show the standart categories, most recent… , i have several products belonging to categories and subcategories, but i cant display subcategories.
    So i have to use the woocommerce pages to do that and i cant style it…

    Maybe im doing someting wrong 😀
    Im new in DIVI

    • Thanks for commenting, Hugo. It’s hard for me to give you advice without seeing your exact setup, so try posting exactly what you’re trying to do in our forums ( to see if another user can help!

  14. The popular ‘Shopify’, is extremely customisable by available add on apps being created. This can be a trap for those new to e-comm, as these apps usually require the payment of a monthly fee. What add ons are available for WooCommerce and how does the customisation of WooCommerce compare to that of Shopify?

    • Hi, Richard. WooCommerce offers a number of add-ons and extensions on its own website. You can also find plenty of free add-ons, such as WooCommerce Products Per Page ( and WooCommerce Stock Manager ( You’ll find more customization options for WooCommerce than for Shopify, simply because it’s more widely used.

      • Thanks John, that is just what I needed to find out. Thanks for the excellent post and feedback.

Leave A Reply

Comments are reviewed and must adhere to our comments policy.

Join To Download Today