For the complete documentation index, see llms.txt. This page is also available as Markdown.

Product Grid Module

Product Grid displays WooCommerce products in a flexible, responsive grid. Use it for shop sections, product archives, category layouts, Divi Theme Builder templates, and custom ecommerce pages.

Product query

Open Content → Products to choose which products appear. Available sources include:

  • Latest Products

  • Featured Products

  • On Sale

  • Best Selling

  • Top Rated

  • Specific Categories or Tags

  • Specific Products

  • Current Loop, Current Category, or Current Tag

  • Related Products

Use Current Loop in a Theme Builder archive template when the grid should follow the archive being viewed for example a Category/Tag/Brand and other archive pages. Related Products is useful on product templates when you want products related to the current item. You can also control the product count, order, exclusions, and stock visibility.

Product elements

Choose the information and actions each card displays. Common elements include the product image, category, brand, title, price, rating, badges, swatches, Wishlist, Quick View, and Add to Cart.

You do not need to show everything. For a compact grid, keep the image, title, price, and one primary action. For a more detailed catalog, add categories, ratings, stock, attributes, or a short description.

Product filters

Enable filters when customers need to narrow a larger catalog. Depending on your store setup, the toolbar can include product search, sorting, category and tag filters, price, rating, stock, sale status, and product attributes.

Filters can appear in a sidebar, horizontal toolbar, dropdown toolbar, or off-canvas panel. Only the filter features you enable are loaded.

Variable products and swatches

Color or attribute swatches give customers a quick view of a variable product's options. Choose the WooCommerce attribute to show, then set the maximum number and swatch size.

For variable products, the card can open Quick View so the customer can select a complete variation, or send the customer to the product page instead. The Add to Cart label can be changed to Choose Options or another helpful phrase.

Quick View

Quick View opens product details without taking the customer away from the grid. It can show the gallery, title, rating, price, description, stock, SKU, attributes, swatches, and purchase controls. Variable options can be selected inside the popup before adding the product to the cart.

Wishlist

Enable the Wishlist element to add a heart action to product cards. Customers can save and remove items using the plugin's native wishlist system; no separate wishlist plugin is required.

For displaying saved items on a dedicated page, use Wishlist Module.

Add to Cart

Simple products can be added directly from the card. Variable products need a complete option selection, so the module can open Quick View or take the customer to the product page, depending on Variable Product Action.

You can also enable the optional Add to Cart popup to confirm that an item was added and provide next-step links.

Pagination

Choose the browsing method that suits the page:

  • Standard Pagination for numbered pages

  • Previous / Next for a simpler step-through control

  • Load More to append products after a button click

  • Infinite Scroll to append products as the customer reaches the end

  • No Pagination when the initial product count is enough

Design the grid

The Design tab covers the product card, images, product content, price, rating, badges, swatches, product actions, Quick View, Wishlist, filters, pagination, and empty states. Settings are grouped as Section → Element → Styling, so you can move from a broad area to the exact item you want to change.

Start with card layout, columns, gaps, and image ratio. Then style the elements that are actually enabled instead of adjusting every available design group.

Product Carousel uses the same product-card system. See Product Carousel when you want the same cards in a sliding layout.

If the preview does not update

Reload the Visual Builder and confirm that Product Grid is enabled under Divi Ecommerce → Modules. Also confirm that WooCommerce is active. If the page uses Current Loop or Related Products, preview it in the matching Theme Builder context.

Last updated

Was this helpful?