Skip to main content

ProductAttributeDefinition

No description

type ProductAttributeDefinition {
attributeClass: ProductAttributeClassEnum!
attributeGroup: String
attributeType: ProductAttributeTypeEnum!
brand: Brand @deprecated
commonValues: [AttributeCommonValue!]
createdAt: ISO8601DateTime!
description: String
handle: String
id: ID!
name: String!
settings: ProductAttributeDefinitionSettings!
updatedAt: ISO8601DateTime!
}

Fields

ProductAttributeDefinition.attributeClass ● ProductAttributeClassEnum! non-null enum products

ProductAttributeDefinition.attributeGroup ● String scalar common

Optional group name for organizing attribute definitions into sections.

ProductAttributeDefinition.attributeType ● ProductAttributeTypeEnum! non-null enum products

ProductAttributeDefinition.brand ● Brand deprecated object common

DEPRECATED

This field will be removed in the future. Brand is becoming a product-only attribute.

ProductAttributeDefinition.commonValues ● [AttributeCommonValue!] list object products

Most frequently used values for this attribute definition (top 20), including usage count. Useful for populating filter suggestions and quick-select chips.

ProductAttributeDefinition.createdAt ● ISO8601DateTime! non-null scalar common

ProductAttributeDefinition.description ● String scalar common

ProductAttributeDefinition.handle ● String scalar common

A unique handle for the attribute (lowercase, hyphenated slug format). Used to reference the attribute definition.

ProductAttributeDefinition.id ● ID! non-null scalar common

ProductAttributeDefinition.name ● String! non-null scalar common

ProductAttributeDefinition.settings ● ProductAttributeDefinitionSettings! non-null object products

ProductAttributeDefinition.updatedAt ● ISO8601DateTime! non-null scalar common

Member Of

ProductAttribute object ● ProductAttributeDefinitionConnection object ● ProductAttributeDefinitionEdge object