Anchor to section titled 'undefined'

collectionRulesConditions
query

Lists all rules that can be used to create smart collections.


Anchor to CollectionRuleConditions
CollectionRuleConditions
Access requirements

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"
    }
  ]
}