Log in
Model

Condition

Magento\Catalog\Model\Product\Condition

What it does

This class is used to apply conditional filtering to product collections and retrieve product IDs based on specific table conditions.

Developers use it when they need to filter products by joining additional tables or retrieving a subset of product IDs based on custom criteria.

It's commonly utilized in promotional rules, catalog rules, or any scenario requiring dynamic product filtering based on database relationships.

Public Methods

  • applyToCollection()
  • getIdsSelect()