This documentation is for a version that has reached its End Of Life. Such versions are no longer supported and don't receive security updates. Consider updating to a newer version.
Product Search Criteria reference¶
Product Search Criteria are supported by product and product variant search with the following methods:
ProductServiceInterface::findProducts()ProductServiceInterface::findProductVariants()ProductServiceInterface::findVariants()
Search Criterion let you filter product by specific attributes, for example, color, availability, or price.
Product Search Criteria¶
To query for products coming from Quable PIM, see Quable Search API for a list of criteria supported by this integration.
| Search Criterion | Search based on |
|---|---|
| AttributeGroupIdentifier | Value of product's attribute group identifier |
| AttributeName | Value of product's attribute name |
| BasePrice | Product's base price |
| CatalogIdentifier | Catalog's identifier |
| CatalogName | Catalog's name |
| CatalogStatus | Catalog's status |
| CheckboxAttribute | Value of product's checkbox attribute |
| ColorAttribute | Value of product's color attribute |
| CreatedAt | Date and time when product was created |
| CreatedAtRange | Date and time range when product was created |
| CustomPrice | Product's custom price |
| DateTimeAttribute | Value of product's date and time attribute |
| DateTimeAttributeRange | Value of product's date and time attribute and given time range |
| FloatAttribute | Value of product's float attribute |
| FloatAttributeRange | Value of product's float attribute |
| IntegerAttribute | Value of product's integer attribute |
| IntegerAttributeRange | Value of product's integer attribute |
| IsVirtual | Product type (virtual or physical) |
| LogicalAnd | Composite criterion to group multiple criteria using the AND condition |
| LogicalOr | Composite criterion to group multiple criteria using the OR condition |
| MatchAll | All products |
| ProductAvailability | Product's availability |
| ProductCategory | Product category assigned to product |
| ProductCategorySubtree | Product category subtree assigned to product |
| ProductCode | Product's code |
| ProductName | Product's name |
| ProductStock | Product's numerical stock |
| ProductStockRange | Product's numerical stock |
| ProductType | Product type |
| RangeMeasurementAttributeMaximum | Maximum value of product's measurement attribute |
| RangeMeasurementAttributeMinimum | Minimum value of product's measurement attribute |
| SelectionAttribute | Value of product's selection attribute |
| SimpleMeasurementAttribute | Value of product's measurement attribute |
| SymbolAttribute | Value of product's symbol attribute |
| UpdatedAt | Product modification date |
| UpdatedAtRange | Product modification date range |