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:
Content
Design
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
Woo Breadcrumbs - In-depth documentation
Woo Notice - In-depth documentation
Woo Product Images - In-depth documentation
Woo Product Title - In-depth documentation
Woo Product Rating - In-depth documentation
Woo Product Price - In-depth documentation
Woo Product Description - In-depth documentation
Woo Product Add To Cart - In-depth documentation
Woo Product Meta - In-depth documentation
Woo Product Tabs - In-depth documentation
Woo Product Upsell - In-depth documentation
Woo Related Products - In-depth documentation
Woo Cart Products - In-depth documentation
Woo Cross Sells - In-depth documentation
Woo Cart Totals - In-depth documentation
Woo Checkout Billing - In-depth documentation
Woo Checkout Shipping - In-depth documentation
Woo Checkout Information - In-depth documentation
Woo Checkout Details - In-depth documentation
Woo Checkout Payment - In-depth documentation