Collections in Product Catalog are a flexible tool to group products to meet dynamic merchandising purposes on a storefront. Unlike categories, which provide a fixed, hierarchical structure, collections reflect flexible grouping of products for display on a storefront based on specific themes, promotions, or attributes.

Collections enable you to aggregate products from multiple categories. You can further refine the curated list based on attributes.

Key Features of Collections

  • Dynamic Grouping: After the rules for a collection are defined, you don’t need to refresh or re-run the collection to have an accurate list of products when the catalog is refreshed. When new products are added to the catalog or existing products are updated to match collection rules, they will appear in the collection automatically.

  • Attribute-based Rules: You can set up collections by defining rules based on product attributes , for example price range, brand, or availability. This allows for precise targeting and segmentation, helping you create custom displays that align with merchandising strategies.

Collections vs Categories

While both collections and categories help organize products, they serve different purposes:

  • Categories provide a foundational, static structure for products, making it easier for users to navigate a catalog in a structured, hierarchical way. For example, Furniture > Living Room > Sofas.
  • Collections offer flexibility, allowing you to aggregate products from multiple categories into a single, curated list, perfect for promotional or thematic displays on a storefront. For example, a page on the storefront could showcase items from all categories made by a specific manufacturer, or a sale on sectional sofas.

Rules and Conditions

Collections are set up by selecting the categories that contain the products that you want to include in the collection. You can further refine the products from those categories based on their attributes using customizable rules and conditions.

Conditions consist of a product attribute, a validation option, and a value. For example, if you want to create a collection of only red items, you must set the condition for the product attribute to color, the validation option to is exact match, and the value to red.

The product attribute and value in conditions are user-specified. The following table lists the fabric-generated validation options:

Validation OptionDescription
Is equal toThe product attribute must match the specified value exactly.
Is greater thanThe product attribute must be greater than the specified value.
Is less thanThe product attribute must be less than the specified value.
IncludesThe product attribute must include the specified value.
ExcludesThe product attribute must exclude the specified value.
ContainsThe product attribute must contain a partial match to the specified value.
Contains exact wordThe product attribute must contain the exact word specified.
Does not containThe product attribute must not include the specified value.
Is exact matchThe product attribute must match the specified value exactly.
YesThe product attribute must be marked as true.
NoThe product attribute must be marked as false.

The relationships between conditions within a rule are governed by AND and OR operators so that you can create precise inclusion or exclusion rules.

For example, a rule with conditions based on AND logic might require that a product be large and green and made in the USA. A rule with conditions that include OR logic might require that a product be large and green or blue.

A collection can contain up to five rules, with each rule containing up to five conditions. Rules can only be joined together with an AND operator.

Use Cases

A furniture store with a diverse range of products needs to drive sales by promoting specific types of sofas from its extensive Product Catalog. While the store’s catalog is organized by broad categories, such as Sofas, these general categories don’t effectively highlight certain products for promotional events. The store wants to feature only a select type of sofa within its broad Sofas category to align with current market trends and customer interests.

The following use cases demonstrate two scenarios: one in which conditions are joined with the AND operator, and another in which conditions are joined with the OR operator.

Scenario 1: Creating a targeted sofa collection with AND operators

In this scenario, the store wants to create a collection of sofas that meet all specified conditions, narrowing down the selection to a precise product type for a focused promotion. The goal is to quickly create a collection of sofas that are:

  • Sectional in style
  • Not powered
  • Not made of leather
  • Manufactured by Top Brand
  • Belonging to the Windham product line

Using a collection, the store can set up this sale within the Sofas category by applying a single rule with multiple conditions that precisely define the products to be included. Here’s how each condition helps narrow down the products in the category to create a tailored collection:

  • Condition 1

    • Product Attribute: Style
    • Validation Option: Is exact match
    • Value: Sectional
  • Condition 2

    • Product Attribute: Powered
    • Validation Option: Is equal to
    • Value: False
  • Condition 3

    • Product Attribute: Material
    • Validation Option: Does not contain
    • Value: Leather
  • Condition 4

    • Product Attribute: Brand
    • Validation Option: Includes
    • Value: Top Brand
  • Condition 5

    • Product Attribute: Line
    • Validation Option: Includes
    • Value: Windham

In this collection, AND logic is used across all conditions, ensuring that the included products are sectional sofas that are non-powered, non-leather, and exclusively from the Windham line by Top Brand.

Scenario 2: Expanding a sofa collection with OR operators

In this scenario, the store wants to broaden the selection for a promotion by including sofas that meet at least one of several material options, allowing for greater flexibility. The goal is to create a collection of sofas that are:

  • Sectional in style
  • Made of leather
  • Made of microfiber

Here’s how each condition would be structured to create this broader collection:

  • Condition 1

    • Product Attribute: Style
    • Validation Option: Is exact match
    • Value: Sectional
  • Condition 2

    • Product Attribute: Material
    • Validation Option: Is equal to
    • Value: Leather
  • Condition 3

    • Product Attribute: Material
    • Validation Option: Is equal to
    • Value: Microfiber

In this collection, AND logic is used between Conditions 1 and 2, with OR logic joining Conditions 2 and 3, ensuring that the included products are sectional sofas that are either leather or microfiber.

Was this page helpful?