Skip to main content

AttributeCreateInput

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
filterableInDashboard: Boolean
storefrontSearchPosition: Int
availableInGrid: Boolean
externalReference: String
}

Fields

AttributeCreateInput.inputType ● AttributeInputTypeEnum enum attributes

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

AttributeCreateInput.entityType ● AttributeEntityTypeEnum enum attributes

The entity type which can be used as a reference.

AttributeCreateInput.name ● String! non-null scalar miscellaneous

Name of an attribute displayed in the interface.

AttributeCreateInput.slug ● String scalar miscellaneous

Internal representation of an attribute name.

AttributeCreateInput.type ● AttributeTypeEnum! non-null enum attributes

The attribute type.

AttributeCreateInput.unit ● MeasurementUnitsEnum enum miscellaneous

The unit of attribute values.

AttributeCreateInput.values ● [AttributeValueCreateInput!] list input attributes

List of attribute's values.

AttributeCreateInput.valueRequired ● Boolean scalar miscellaneous

Whether the attribute requires values to be passed or not.

AttributeCreateInput.isVariantOnly ● Boolean scalar miscellaneous

Whether the attribute is for variants only.

AttributeCreateInput.visibleInStorefront ● Boolean scalar miscellaneous

Whether the attribute should be visible or not in storefront.

AttributeCreateInput.filterableInStorefront ● Boolean scalar miscellaneous

Whether the attribute can be filtered in storefront.

DEPRECATED: this field will be removed in Saleor 4.0.

AttributeCreateInput.filterableInDashboard ● Boolean scalar miscellaneous

Whether the attribute can be filtered in dashboard.

AttributeCreateInput.storefrontSearchPosition ● Int scalar miscellaneous

The position of the attribute in the storefront navigation (0 by default).

DEPRECATED: this field will be removed in Saleor 4.0.

AttributeCreateInput.availableInGrid ● Boolean scalar miscellaneous

Whether the attribute can be displayed in the admin product list.

DEPRECATED: this field will be removed in Saleor 4.0.

AttributeCreateInput.externalReference ● String scalar miscellaneous

External ID of this attribute.

Added in Saleor 3.10

Member Of

attributeBulkCreate mutation ● attributeCreate mutation