---
title: Dynamic Product Groups | Shopware Community Hub
description: >-
  Learn how to leverage dynamic product groups in Shopware to streamline product
  organization and enhance catalog management. This course will guide you
  through…
canonical_url: 'https://hub.shopware.com/learn/unit/user-dynamic-product-groups'
---

# Dynamic Product Groups

<LearningObjectives>

- Understand the concept and benefits of dynamic product groups for automatic product categorization.
- Create dynamic product groups using rule-based conditions such as category membership and price thresholds.
- Preview and validate dynamic group rules before saving.
- Assign dynamic product groups to storefront categories for automatic product display.
- Leverage dynamic groups to automate promotions, highlight deals, and manage product visibility.
- Appreciate how dynamic groups reduce manual catalog maintenance and improve customer experience.
- Explore integration potential with other Shopware modules and extensions.

</LearningObjectives>

# Dynamic Product Groups

*Dynamic Product Groups* provide a smart way to automatically categorize products based on defined rules tied to product attributes. For Strum & Co., this feature is particularly helpful for managing promotions, highlighting best-sellers, or grouping products by specific criteria like price, category, or stock.

Once the rules are set, *Dynamic Product Groups* update automatically, ensuring that your catalog always reflects the latest criteria — perfect for a growing inventory of guitars, strings, and accessories.

Dynamic Product Groups range from basic setups to intricate configurations:

- **Basic Example**: Group all products under a specific price point.
- **Advanced Example**: Group products in the "Guitars" category, priced over $500, with a customer rating of 4+ stars and a stock level above 5.

These groups are dynamic by nature, meaning they adapt to changes in your catalog without the need for someone to manually refresh it. Products are automatically included or removed as their attributes change, saving time and ensuring consistency.

Dynamic Product Groups can be used to:

- Populate category pages.
- Create targeted product listing pages.
- Highlight specific products on your storefront, such as seasonal deals or best-sellers.

## Scenario: Spotlighting Accessories

Strum & Co. wants to promote affordable accessories for spontaneous purchases. To achieve this, create a new dynamic category, **Accessory Deals**, featuring all accessories priced at $25 or less.

<ShopdevInstance plugin="lp15" step="DoNotDisplay" plan="rise" />

## Creating a Dynamic Product Group

Follow these steps to create a dynamic product group:

1. **Navigate to dynamic product groups**:
   - Go to **Catalogs -> Dynamic product groups**.

2. **Create a new group**:
   - Click **Add dynamic product group** at the top-right.
   - Name the group **Affordable accessories** for internal reference. Optionally, add a description, such as "Accessories priced at $25 or less."

3. **Set conditions**:
   - Use the following conditions to define the group:
     - **Field**: Categories
     - **Operator**: Is equal to
     - **Value**: Accessories
   - Add another condition:
     - **Field**: Price
     - **Operator**: Is less than or equal to
     - **Value**: 25

   The rules now state: "Include all products categorized as **Accessories** and priced at $25 or less."

   ![Dynamic Product Groups Example](./assets/conditions.jpg)

4. **Preview and save**:
   - Click **Preview** to verify the results.

   <Callout>

   Ensure the product is assigned to the **Accessories** category. If not, it won't appear in the results.

   </Callout>

   - After confirming the setup, click **Save** to finalize the group.

![Dynamic Product Groups Example](./assets/dynamic_product_group.jpg)

## Assigning the Group to a Category

Once the group is created, assign it to a category for display on the storefront.

### Steps to Assign the Group

1. **Create a new category**:
   - Navigate to **Catalogs -> Categories**.
   - Create a new category at the same level as **Instruments** and **Accessories**, naming it **Deals**.
   - Activate the category.

2. **Link the dynamic product group**:
   - Open the **Products** tab within the category settings.
   - Set the **Type** to **Dynamic product group**.
   - Select the group **Affordable accessories** from the dropdown.
   - Save the category.

3. **Verify the setup**:
   - Check the storefront to ensure the **Deals** category displays correctly, showcasing products like the $20 guitar picks.

![Dynamic Product Groups in Storefront](./assets/guitar_picks.jpg)

## Benefits of dynamic product groups for Strum & Co

The automatic updates of dynamic groups mean less manual intervention:

- If you add a new accessory priced at $9, it will automatically appear in the **Accessory deals** category.
- If an existing product's price is reduced to $10 or less, it's added to the group seamlessly.

This feature ensures your storefront is always accurate and up-to-date, reducing the risk of errors while improving customer experience.

<Callout>

Dynamic product groups integrate with various Shopware modules and custom extensions. Use them to streamline promotions, highlight trending products, or manage inventory efficiently.

</Callout>

## Final thoughts

By using **Dynamic product groups**, you can automate catalog updates, focus on customer experience, and reduce manual effort.

Next, we'll explore how individual [filtering and sorting](/learn/unit/user-product-settings) options enhance the shopping experience.
