Skip to main content

AttributeCreateInput Input Type

Represents an input for create of attribute.

NOTE: Deprecated fields filterableInStorefront, storefrontSearchPosition and availableInGrid are not supported in bulk mutations: attributeBulkCreate, attributeBulkUpdate.

input AttributeCreateInput {
inputType: AttributeInputTypeEnum
entityType: AttributeEntityTypeEnum
name: String!
slug: String
type: AttributeTypeEnum!
unit: MeasurementUnitsEnum
values: [AttributeValueCreateInput!]
valueRequired: Boolean
isVariantOnly: Boolean
visibleInStorefront: Boolean
filterableInStorefront: Boolean @deprecated
filterableInDashboard: Boolean
storefrontSearchPosition: Int @deprecated
availableInGrid: Boolean @deprecated
externalReference: String
referenceTypes: [ID!]
}

Fields

inputType ● AttributeInputTypeEnum

The input type to use for entering attribute values in the dashboard.

entityType ● AttributeEntityTypeEnum

The entity type which can be used as a reference.

name ● String!

Name of an attribute displayed in the interface.

slug ● String

Internal representation of an attribute name.

type ● AttributeTypeEnum!

The attribute type.

unit ● MeasurementUnitsEnum

The unit of attribute values.

values ● [AttributeValueCreateInput!]

List of attribute's values.

valueRequired ● Boolean

Whether the attribute requires values to be passed or not.

isVariantOnly ● Boolean

Whether the attribute is for variants only.

visibleInStorefront ● Boolean

Whether the attribute should be visible or not in storefront.

filterableInDashboard ● Boolean

Whether the attribute can be filtered in dashboard.

externalReference ● String

External ID of this attribute.

referenceTypes ● [ID!]

Specifies reference types to narrow down the choices of reference objects. Applicable only for REFERENCE and SINGLE_REFERENCE attributes with PRODUCT, PRODUCT_VARIANT and PAGE entity types. Accepts ProductType IDs for PRODUCT and PRODUCT_VARIANT entity types, and PageType IDs for PAGE entity type. If omitted, all objects of the selected entity type are available as attribute values.

A maximum of 100 reference types can be specified.

Added in Saleor 3.22
Show deprecated

Member Of

attributeBulkCreate mutation ● attributeCreate mutation