How To Build A Product Carousel Loop In Divi 5

Posted on November 2, 2025 by Leave a Comment

How To Build A Product Carousel Loop In Divi 5
Blog / Design / How To Build A Product Carousel Loop In Divi 5

Divi 5 continues to add features that make it easier to design right inside the builder. The Group Carousel Module is one of them. It lets you build swipeable carousels that slide smoothly into your layouts.

You can use it to showcase products, highlight testimonials, or even create a fullscreen hero slider. In this tutorial, we’ll walk you through the step-by-step process of creating a product carousel.

What Is The Group Carousel Module?

The Group Carousel Module is a container in Divi 5 that lets you line up multiple modules side by side and scroll them horizontally. Instead of stacking everything in a static grid or a long list, you can create a row of content that visitors can swipe or click through at their own pace.

Think of it as a flexible frame made up of three core parts:

  • Group Carousel: The parent container that controls how the scroll works and holds everything inside.
  • Child Items (Groups): The actual content in each slide, such as product cards, testimonials, images, or any other module you want to showcase.
  • Navigation: The controls that let people move through the carousel, like arrows, dots, or autoplay.

What makes this different from a grid or a slider is that you’re not limited to one type of content. A carousel can carry anything you drop inside: a single image, a full product card with price and button, or even a testimonial module with styled text.

For example, if you’re building a shop page, you can place product cards inside the Group Carousel. Each card can show a product image, name, price, and a button. The carousel then scrolls smoothly through them, giving you a row of products that feels interactive.

You can also fine-tune your Group Carousel based on how many slides appear on different responsive breakpoints. So, a common setup can be five slides on desktop, three on tablet, and one on mobile. That way, the carousel always adapts to the screen size without breaking your design.

How It Works

When you add content to a row in the Divi Builder, the Group Carousel appears as one of the modules.

group carousel module

Click to add it, and you’ll see its customization options.

carousel settings

From here, you set how the carousel behaves, things like automatic rotation, how many slides appear at once, or whether the slides move one by one or in groups.

carousel settings

In the Design tab, you’ll see the Groups and Active Groups options among others:

active groups and groups

  • Active Groups are the slides currently in view (or the center slides). These can be styled differently to draw attention.
  • Groups allow you to customize the shared styling for all carousel items, covering aspects such as spacing, alignment, and fonts.

Finally, you drop in any modules you want inside the Group and watch them flow into a carousel.

customize group to customize carousel's content

After you add groups to your carousel, you can click on the settings (gear) option to customize its content and design.

group settings

Each Group can then be customized through its own settings, just like any other Divi module, so you have full control over design and content.

Learn Everything About Divi 5’s Group Carousel Module

Using The Group Carousel Module With Divi 5’s Loop Builder

The Group Carousel Module can hold any modules you drop inside, which means you could hand-build each product card if you wanted full control. However, for a shop with dozens of items, that quickly becomes extra work.

That’s where the Loop function comes in.

loop group

With the Loop, you design a single product card and then switch on the Loop option. Divi automatically repeats that card for every product in your catalog.

When you place a Loop inside the Group Carousel, it becomes a fully dynamic product carousel that updates automatically as your catalog changes. You design a single card once, and Divi keeps every slide consistent and up-to-date.

Building A Product Carousel In Divi 5

Now that we’ve looked at what the Group Carousel Module does and how it works with the Loop function, let’s put it into practice. Here’s the design we will create in the steps below:

👉🏻 Make sure you’ve listed and categorized products in your WooCommerce store.  If you’re starting from scratch, here’s a guide to help you.

products listed and categorized in woocommerce shop

1. Add The Group Carousel Module

Start by adding a new Row to your layout. Since most product carousels look best at full width, we’ll also modify the Row’s Width settings. Set Width and Max Width to 100%.

row width settings

Next, you can decide to set the Height to 100vh to make sure your carousel takes up the entire screen. (Click the minus sign in the Height field to access the units list.)

height 100vh

Once the Row is ready, open the module list and add the Group Carousel module.

add the group carousel module

This creates the container that will hold all of your product slides. You can clear the default padding values Divi adds to the container row’s column to remove the extra white space from all corners.

2. Modify The Group Carousel Settings

The next step is to fine-tune the Carousel’s behavior. Open the module settings and go to Carousel Settings.

modified carousel settings

We’ve set the carousel to rotate automatically, so the slides will continue to move without user input. Additionally, if you enable the “Pause on Hover” option, the carousel stops rotating as soon as a visitor hovers over it. This gives them time to look at a product without it sliding away.

Turn on the Center Mode, so the active slide stays centered while the next and previous slides peek in from the sides. Finally, since we want to showcase one product at a time, we’ve kept the Slide to Show and Slide to Scroll as default values (1), which is ideal for a fullscreen, hero-style carousel.

3. Enable Loop Function

Before adding the design, we’ll first enable the Loop function so that when we loop dynamic content, we can see if it’s working properly.

Since we want the slides to loop automatically, we’ll enable the loop at the Group level, and not the entire Group Carousel. That way, only the product card design is repeated, while the carousel itself stays intact.

Go to the Group option and turn on the Loop in its Content tab.

Here are all the configured Loop settings to make sure it pulls the right product catalog to display:

loop options

The Query Type is set to Post Type, and we have selected ‘Products’ as the post type. To keep the carousel focused, we narrowed it to a specific Product Category (Organic).

If needed, you can further filter your Loop using options such as excluding certain categories, including only specific products, or excluding selected ones. Finally, we set the carousel to Order By Publish Date, so the newest products always appear first.

4. Design Your Product Card

We’ll begin by looping the product featured image as the Group’s Background Image. This will give our card immediate structure.

To do so, go to Group > Background Image and hover over it to locate the Dynamic Content option.

dynamic content

Clicking on it will populate a list of all the elements you can use. Select Loop Product Featured Image.

loop product featured image

This will automatically create the carousel. All the featured images from the Organic product category (we selected earlier) will be added as slides.

image looped

Since we’ve added it as the Background Image, we need to adjust the Spacing > Padding to make sure it’s visible.

padding adjusted

Here’s how to do it step by step:

Let’s add Heading, Text, and Button modules to build our product slide.

modules added

Next, customize the design as you see fit.

5. Loop Dynamic Content

Now that the card structure is ready, it’s time to pull in dynamic content from your product catalog. This way, each card will automatically display the correct product information without requiring you to manually build every slide.

Start by editing the modules you added inside the Group — Heading, Text, and Button. Hover over each module’s content field and click the Dynamic Content icon.

  • For the Heading module, select “Loop Product Title” and “Loop Product Current Price”.
  • For the Text module, select “Loop Product Description.”
  • For the Button module, set the link to “Loop Product URL” so visitors can click through directly to the product page.

Once these are connected, the carousel updates itself automatically. Each slide now displays the correct title, price, and button link for every product in the Organic category we previously set.

Notice that when you click the Dynamic Content icon, Divi reveals the full set of loop-specific fields you can pull into your card. This means that you’re not limited to just titles, images, and prices; you can also bring in publish dates, sale prices, product descriptions, stock status, SKUs, and even review counts.

loop many product details

This way, Divi gives you the power to shape your product card however you like. You can keep it minimal with just an image and title, or build a rich layout with detailed product info, or even highlight niche fields like stock quantity or custom attributes.

6. Customize Arrow And Dot Navigation Settings

Once your carousel layout is ready, decide how visitors will move through it. In Elements under the Content tab, you can enable arrows and dot navigation.

elements tab for dot and arrow carousel

Since a full-width carousel will take the entire screen, we’ve disabled the Dot Navigation. Dots work well to show position for shorter product rows, but in this case, they’ll be below the fold (hidden from the viewport), so we’ve disabled them.

Let’s now customize the arrows since they’re barely visible. Switch to Design > Arrows.

customize arrows in carousel

We’ll change the Arrow Color to White to match the rest of the design, increase the Arrow Size to 130px (adjust to 50px for tablet and mobile sizes), and set the Arrow Position to Inside.

arrow design settings

We’ve added a light White shade in the Background to highlight the arrows. Divi 5’s new Color System makes this easy. First, choose #FFFFF (primary white color of the arrows) as the Arrow Background.

arrow background

As you may have noticed, the arrows are no longer visible, so we need to reduce the intensity of the background color. To do so, change from 100% to your preferred value. We changed it to 50%.

color intensity

7. Preview Your Group Carousel

Once your design is in place, it’s time to preview how the carousel feels in action. Notice the pacing of the slides, how the arrows look against your background, and fine-tune other things.

As you review, keep accessibility in mind. Carousels can be tricky for users, so ensure that the arrows have sufficient contrast, navigation is easily accessible with a keyboard, and the movement doesn’t feel too fast. If you want to go further, you can add ARIA labels or extra attributes through Divi 5’s Custom Attributes to give screen readers better context.

Build Product Carousels With Divi 5 Today

The Group Carousel paired with the Loop Builder in Divi 5 gives you more than a slider; it creates a system that runs itself. Design a single product card, drop it into a carousel, and Divi takes care of the rest as your catalog grows.

It’s a straightforward way to showcase products in a format that feels modern, interactive, and always up-to-date. Ready to design your first product carousel?

Divi

Want To Build Better WordPress Websites? Start Here! 👇

Take the first step towards a better website.

Get Started
Divi
Premade Layouts

Check Out These Related Posts

5 Ways You Should Be Using Popup On Your Website

5 Ways You Should Be Using Popup On Your Website

Posted on October 31, 2025 in Design

Popups get a bad reputation, but that’s only because most websites misuse them. When you build them with purpose and timing in mind, they turn casual browsers into subscribers and window shoppers into buyers. We’ll show you five ways to use popups people want to see. As a bonus,...

View Full Post
How To Master Grid Responsiveness In Divi 5

How To Master Grid Responsiveness In Divi 5

Posted on October 30, 2025 in Divi Resources

Responsive grids shouldn’t require dozens of media queries and custom CSS overrides. But until recently, that’s exactly what most page builders demanded. Divi 5’s CSS Grid framework changes that, providing you with layouts that adapt fluidly across screen sizes without requiring a...

View Full Post

Leave A Reply

Comments are reviewed and must adhere to our comments policy.

Get Started With Divi