Skip to main content
object

Metafields represent custom metadata attached to a resource. Metafields can be sorted into namespaces and are comprised of keys, values, and value types.

Anchor to Fields and connectionsFields and connections

•DateTime!
non-null

The date and time when the storefront metafield was created.

•String

The description of a metafield.

•ID!
non-null

A globally-unique ID.

•String!
non-null

The unique identifier for the metafield within its namespace.

•String!
non-null

The container for a group of metafields that the metafield is associated with.

•MetafieldParentResource!
non-null

The type of resource that the metafield is attached to.

•MetafieldReference

Returns a reference object if the metafield's type is a resource reference.

•MetafieldReferenceConnection

A list of reference objects if the metafield's type is a resource reference list.

•String!
non-null

The type name of the metafield. Refer to the list of supported types.

•DateTime!
non-null

The date and time when the metafield was last updated.

•String!
non-null

The data stored in the metafield. Always stored as a string, regardless of the metafield's type.


Was this section helpful?

•mutation

Sets cart metafield values. Cart metafield values will be set regardless if they were previously created or not.

Allows a maximum of 25 cart metafields to be set at a time.

Arguments

•[CartMetafieldsSetInput!]!
required

The list of Cart metafield values to set. Maximum of 25.

The input must not contain more than 250 values.


Fields

•[Metafield!]

The list of cart metafields that were set.

•[MetafieldsSetUserError!]!
non-null

The list of errors that occurred from executing the mutation.


Was this section helpful?

•interface

Was this section helpful?