collection Rules Conditionsquery
query
2024-07
Lists all rules that can be used to create smart collections.
CollectionRuleConditions possible returns
This object defines all columns and allowed relations that can be used in rules for smart collections to automatically include the matching products.
Was this section helpful?
Examples
Hide code
Copy
query { collectionRulesConditions { ruleType allowedRelations defaultRelation } }
Hide code
Response
JSON
{ "collectionRulesConditions": [ { "ruleType": "TITLE", "allowedRelations": [ "EQUALS", "NOT_EQUALS", "STARTS_WITH", "ENDS_WITH", "CONTAINS", "NOT_CONTAINS" ], "defaultRelation": "CONTAINS" }, { "ruleType": "VARIANT_TITLE", "allowedRelations": [ "EQUALS", "NOT_EQUALS", "STARTS_WITH", "ENDS_WITH", "CONTAINS", "NOT_CONTAINS" ], "defaultRelation": "CONTAINS" }, { "ruleType": "TYPE", "allowedRelations": [ "EQUALS", "NOT_EQUALS", "STARTS_WITH", "ENDS_WITH", "CONTAINS", "NOT_CONTAINS" ], "defaultRelation": "EQUALS" }, { "ruleType": "PRODUCT_TAXONOMY_NODE_ID", "allowedRelations": [ "EQUALS" ], "defaultRelation": "EQUALS" }, { "ruleType": "VENDOR", "allowedRelations": [ "EQUALS", "NOT_EQUALS", "STARTS_WITH", "ENDS_WITH", "CONTAINS", "NOT_CONTAINS" ], "defaultRelation": "EQUALS" }, { "ruleType": "IS_PRICE_REDUCED", "allowedRelations": [ "IS_SET", "IS_NOT_SET" ], "defaultRelation": "IS_SET" }, { "ruleType": "VARIANT_PRICE", "allowedRelations": [ "EQUALS", "NOT_EQUALS", "GREATER_THAN", "LESS_THAN" ], "defaultRelation": "GREATER_THAN" }, { "ruleType": "VARIANT_COMPARE_AT_PRICE", "allowedRelations": [ "EQUALS", "NOT_EQUALS", "GREATER_THAN", "LESS_THAN" ], "defaultRelation": "GREATER_THAN" }, { "ruleType": "VARIANT_INVENTORY", "allowedRelations": [ "EQUALS", "GREATER_THAN", "LESS_THAN" ], "defaultRelation": "GREATER_THAN" }, { "ruleType": "VARIANT_WEIGHT", "allowedRelations": [ "EQUALS", "NOT_EQUALS", "GREATER_THAN", "LESS_THAN" ], "defaultRelation": "GREATER_THAN" }, { "ruleType": "TAG", "allowedRelations": [ "EQUALS" ], "defaultRelation": "EQUALS" }, { "ruleType": "PRODUCT_METAFIELD_DEFINITION", "allowedRelations": [ "EQUALS", "GREATER_THAN", "LESS_THAN" ], "defaultRelation": "GREATER_THAN" }, { "ruleType": "PRODUCT_METAFIELD_DEFINITION", "allowedRelations": [ "EQUALS" ], "defaultRelation": "EQUALS" }, { "ruleType": "PRODUCT_METAFIELD_DEFINITION", "allowedRelations": [ "EQUALS", "GREATER_THAN", "LESS_THAN" ], "defaultRelation": "GREATER_THAN" }, { "ruleType": "PRODUCT_METAFIELD_DEFINITION", "allowedRelations": [ "EQUALS", "GREATER_THAN", "LESS_THAN" ], "defaultRelation": "GREATER_THAN" }, { "ruleType": "PRODUCT_METAFIELD_DEFINITION", "allowedRelations": [ "EQUALS" ], "defaultRelation": "EQUALS" }, { "ruleType": "PRODUCT_METAFIELD_DEFINITION", "allowedRelations": [ "EQUALS" ], "defaultRelation": "EQUALS" }, { "ruleType": "PRODUCT_METAFIELD_DEFINITION", "allowedRelations": [ "EQUALS" ], "defaultRelation": "EQUALS" }, { "ruleType": "VARIANT_METAFIELD_DEFINITION", "allowedRelations": [ "EQUALS", "GREATER_THAN", "LESS_THAN" ], "defaultRelation": "GREATER_THAN" }, { "ruleType": "VARIANT_METAFIELD_DEFINITION", "allowedRelations": [ "EQUALS" ], "defaultRelation": "EQUALS" }, { "ruleType": "VARIANT_METAFIELD_DEFINITION", "allowedRelations": [ "EQUALS", "GREATER_THAN", "LESS_THAN" ], "defaultRelation": "GREATER_THAN" }, { "ruleType": "VARIANT_METAFIELD_DEFINITION", "allowedRelations": [ "EQUALS" ], "defaultRelation": "EQUALS" }, { "ruleType": "VARIANT_METAFIELD_DEFINITION", "allowedRelations": [ "EQUALS" ], "defaultRelation": "EQUALS" }, { "ruleType": "VARIANT_METAFIELD_DEFINITION", "allowedRelations": [ "EQUALS" ], "defaultRelation": "EQUALS" } ] }