Skip to main content
Divi WooCommerce Modules

Divi’s WooCommerce Modules allow you to edit and style WooCommerce elements using the Divi Builder.

Updated over a week ago

Live Demos of Product Pages Using Woo Modules

Check out the following live demos to see what is possible when designing product pages with Divi's Woo Modules.

How to Use Divi’s WooCommerce Modules

Introduction to WooCommerce Modules

Divi’s WooCommerce Modules allow you to edit and style WooCommerce elements using the Divi Builder. This will allow you to utilize the power of Divi to add, remove, and style the WooCommerce Elements that make up a product page layout to create completely custom product pages from scratch.

No more having to resort to external CSS or modifying woocommerce page templates with custom code.

WooCommerce Modules aren’t limited to product pages either. You can add Woo Modules anywhere on your site to:

  • Showcase related products dynamically

  • Create custom Add to Cart buttons for a particular product

  • Create completely custom product galleries

If that wasn’t enough, WooCommerce data is also available via Divi’s dynamic content feature built into all Divi Modules.

That means you can easily pull in woocommerce elements and product information to any module in Divi.

Example: If you don’t want to use the Woo Tabs module to display your product’s additional information, add it to a Divi toggle module with dynamic content.

How WooCommerce Modules Work

WooCommerce Modules work like dynamic content already within the Divi Builder.

Each WooCommerce Module requires you to select a product to generate dynamic content associated with that product.

The dynamic content is pulled from the database and includes the information you entered when setting up your product in woocommerce.

Once a product is selected, you can use the Divi Builder settings to style the dynamic WooCommerce product content like any regular Divi module.

Accessing WooCommerce Modules from the Divi Builder

WooCommerce Modules are accessible from within the Divi Builder, just like regular Divi Modules.

Once the Divi Theme has been installed on your website, you will notice a Use Divi Builder button above the post editor whenever you create or edit a new product or page.

Clicking this button will enable the Divi Builder, giving you access to all of the Divi Builder's modules, including WooCommerce Modules.

If you enable the Divi Builder on a WooCommerce Product page, Woo Modules automatically replace the Woo Elements active before enabling Divi.

You can also click the Build On The Front End button to launch the builder in Visual Mode.

In addition to that, you can also click the Enable Visual Builder button on the front end when browsing your website if logged in to your WordPress Dashboard.

Once you have entered the Divi Builder, click the gray plus icon to add a new module to your page.

Locate the Woo Modules within the list of modules and click on one to load the full list of Woo-related modules that can be added to your page.

The module list is searchable, which means you can also type woo to see all Woo Modules or type Woo Title to quickly pull up the Woo Title module.

Once the module has been added, you will be greeted with the module's list of options, just like a normal Divi module. These options are separated into three main groups:

  1. Content

  2. Design

  3. Advanced

Using WooCommerce Modules on Product Pages

Divi's Woo Modules will work seamlessly with a WooCommerce Product Page. Below is an overview of how to use Woo Modules on a product page in Divi. By default, Divi will use the default WooCommerce Product Page template, which isn’t editable using the Divi Builder.

Here is what the default product page looks like when editing it on the backend.

The only thing you need to do to enable Woo Modules on your page is to enable the Divi Builder on the Product Page by clicking the Use the Divi Builder button.

Once you enable the Divi Builder on a Product Page for a normal product, Divi will automatically convert the product page elements into a collection of WooCommerce modules that mimic the default design.

For each one of the Woo Elements that are relevant to your product, Divi has a corresponding WooCommerce Module that allows you to deploy and design that Woo Element with the Power of the Divi Builder.

For example, the product title is replaced with a new Woo Title module with all the design options available to customize the title with Divi.

Using the Divi builder, the user can customize all WooCommerce elements (like product images, price, description, etc.).

This will allow you to create completely custom product pages. It is important to remember that every Woo Module is dynamic, which depends on existing WooCommerce data you have already entered when building your products.

So, you must ensure the product has the information needed to display the module.

Example: If you haven’t included any upsell products for a particular product, the Woo upsell module on that particular product page will have no information to display.

Divi Page Settings for Product Pages

Once the Divi Builder has been deployed on a product page, the Divi Page Settings will contain slightly different options. The two main options to note, especially when working with Woo Modules, are:

  • Page Layout

  • Product Content.

Page Layout

Use this option to change the product page layout. The Left and Right Sidebar options will display the default Divi Theme sidebar.

Select the No Sidebar or Fullwidth option if you want to hide the sidebar.

Product Content

The Product Content settings allow you to choose between two options:

  • Default - Enables the old way the Divi Builder worked with WooCommerce Product Pages. The Divi Builder will allow you to add content only in the description area of the default WooCommerce Page Layout.

  • Build from scratch - Enables the functionality of Woo Modules to override the default WooCommerce Product Page Layout.

Using Woo Modules on Normal Pages and Posts

Divi’s WooCommerce Modules can be used on any normal page or post throughout your website (not just WooCommerce Product Pages).

Example: You can easily add a Woo Add To Cart button for a specific product in your store to a custom landing page you created for the product

Ensure that you select the product you want to link to the module.

In this case, I want to select a specific product. Therefore, I would need to search the dropdown list of products within the module to find a specific product in the WooCommerce database.

This would, of course, be the product I want featured on the landing page.

The module will then fetch the product data dynamically and, in this case, add the product to the cart when clicking the button.

You can also combine multiple WooCommerce Modules for custom layouts for your product information.

Example: You may want to feature a product using multiple Woo Modules that are all linked to the same product so that the information updates dynamically

In the following example, a landing page uses 6 Woo Modules that all feature information for the same product dynamically.

And since each Woo Module is styled using Divi’s powerful built-in design settings, you can get a great-looking featured product section for your landing page.

Woo Modules with Other WooCommerce Pages

The WooCommerce modules will also work on other WooCommerce Pages as well.

Example: You could feature special products on the WooCommerce Account page so that only users with an account can see them.

Complete list of WooCommerce Modules

Did this answer your question?