Skip to main content
object

Requires read_products access scope.

A product attribute that customers can choose from, such as "Size", "Color", or "Material". Product objects use options to define the different variations available for purchase. Each option has a name and a set of possible values that combine to create ProductVariant objects.

The option includes its display position, associated values, and optional LinkedMetafield for structured data. Options support translations for international selling and track which ProductOptionValue objects that variants actively use versus unused values that exist without associated variants.

ID!
non-null

A globally-unique ID.

LinkedMetafield

The metafield identifier linked to this option.

String!
non-null

The product option’s name.

[ProductOptionValue!]!
non-null

Similar to values, option_values returns all the corresponding option value objects to the product option, including values not assigned to any variants.

Int!
non-null

The product option's position.

[Translation!]!
non-null

The published translations associated with the resource.

Arguments

String!
required

Filters translations locale.

ID

Filters translations by market ID. Use this argument to retrieve content specific to a market.


[String!]!
non-null

The corresponding value to the product option name.


Was this section helpful?


Was this section helpful?