Skip to content
For AI agents: the complete documentation index is available at llms.txt; this page is also available as Markdown at index.md.

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 details about the integration.

Search Criterion Search based on Local product catalog Quable PIM
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 range attribute ✔
RangeMeasurementAttributeMinimum Minimum value of product's measurement range attribute ✔
SelectionAttribute Value of product's selection attribute ✔
SimpleMeasurementAttribute Value of product's single measurement attribute ✔
SymbolAttribute Value of product's symbol attribute ✔
UpdatedAt Product modification date ✔ ✔
UpdatedAtRange Product modification date range ✔