You are browsing the documentation for version 3.1 of OroCommerce, OroCRM and OroPlatform, which is no longer maintained. Read version 5.1 (the latest LTS version) of the Oro documentation to get the updated information.

See our Release Process documentation for more information on the currently supported and upcoming releases.

Available in OroCommerce

Configure Global Settings for Product Collections

You can control the frequency of the product collections indexation. By default, product collections are indexed every hour.


Indexing of simple filters that rely only on the product attributes happens via the message queue. Indexing task is queued immediately after the product collection node is saved. After the index task is processed, the product collection (or the part of product collection) is available in the storefront immediately.

Indexing of more complex filters (e.g., those that involve relationships with other entities) is separated from the common reindexation process and happens on a dedicated schedule via cron.

To change the default product collections indexation frequency:

  1. Navigate to System > Configuration in the main menu.

  2. Select Commerce > Product > Product Collections in the menu to the left.


    For faster navigation between the configuration menu sections, use Quick Search.

    Global product collection configuration settings

    Here, you can set the indexation cron schedule and the mass action limit.

  3. To customize the Indexation Cron Schedule:

    1. Clear the Use Default box next to the option.
    2. Select the desired frequency from the list.
  4. To set the limit for mass actions:

    1. Clear the Use Default box next to the option.
    2. Specify the limited number of products that can be handled when using mass action.
  5. To enable partial indexation only for products that were added to or removed from the collection.

    1. Clear the Use Default box next to the option.
    2. Select the Enable Partial Indexation option.
  6. Click Save Settings.