ProductVariant object

Represents a product variant.

Fields

  • id ( ID!)

    A globally-unique identifier.

  • metafield ( Metafield)

    Returns a metafield by namespace and key that belongs to the resource.

    Argument Description
    key ( String! ) required

    The key for the metafield.

    namespace ( String )

    The container the metafield belongs to. If omitted, the app-reserved namespace will be used.

  • product ( Product!)

    The product that this variant belongs to.

  • requiresShipping ( Boolean!)

    Whether the merchandise requires shipping.

  • sku ( String)

    An identifier for the product variant in the shop. Required in order to connect to a fulfillment service.

  • title ( String)

    The localized title of the product variant in the customer’s locale.

  • weight ( Float)

    The weight of the product variant in the unit system specified with weight_unit.

  • weightUnit ( WeightUnit!)

    Unit of measurement for weight.

Implements

Represents a product variant.

Fields

  • id ( ID!)

    A globally-unique identifier.

  • metafield ( Metafield)

    Returns a metafield by namespace and key that belongs to the resource.

    Argument Description
    key ( String! ) required

    The key for the metafield.

    namespace ( String )

    The container the metafield belongs to. If omitted, the app-reserved namespace will be used.

  • product ( Product!)

    The product that this variant belongs to.

  • requiresShipping ( Boolean!)

    Whether the merchandise requires shipping.

  • sku ( String)

    An identifier for the product variant in the shop. Required in order to connect to a fulfillment service.

  • title ( String)

    The localized title of the product variant in the customer’s locale.

  • weight ( Float)

    The weight of the product variant in the unit system specified with weight_unit.

  • weightUnit ( WeightUnit!)

    Unit of measurement for weight.

Implements

Represents a product variant.

Fields

  • id ( ID!)

    A globally-unique identifier.

  • metafield ( Metafield)

    Returns a metafield by namespace and key that belongs to the resource.

    Argument Description
    key ( String! ) required

    The key for the metafield.

    namespace ( String )

    The container the metafield belongs to. If omitted, the app-reserved namespace will be used.

  • product ( Product!)

    The product that this variant belongs to.

  • requiresShipping ( Boolean!)

    Whether the merchandise requires shipping.

  • sku ( String)

    An identifier for the product variant in the shop. Required in order to connect to a fulfillment service.

  • title ( String)

    The localized title of the product variant in the customer’s locale.

  • weight ( Float)

    The weight of the product variant in the unit system specified with weight_unit.

  • weightUnit ( WeightUnit!)

    Unit of measurement for weight.

Implements

Represents a product variant.

Fields

  • id ( ID!)

    A globally-unique identifier.

  • metafield ( Metafield)

    Returns a metafield by namespace and key that belongs to the resource.

    Argument Description
    key ( String! ) required

    The key for the metafield.

    namespace ( String )

    The container the metafield belongs to. If omitted, the app-reserved namespace will be used.

  • product ( Product!)

    The product that this variant belongs to.

  • requiresShipping ( Boolean!)

    Whether the merchandise requires shipping.

  • sku ( String)

    An identifier for the product variant in the shop. Required in order to connect to a fulfillment service.

  • title ( String)

    The localized title of the product variant in the customer’s locale.

  • weight ( Float)

    The weight of the product variant in the unit system specified with weight_unit.

  • weightUnit ( WeightUnit!)

    Unit of measurement for weight.

Implements

Represents a product variant.

Fields

  • id ( ID!)

    A globally-unique identifier.

  • metafield ( Metafield)

    Returns a metafield by namespace and key that belongs to the resource.

    Argument Description
    key ( String! ) required

    The key for the metafield.

    namespace ( String )

    The container the metafield belongs to. If omitted, the app-reserved namespace will be used.

  • product ( Product!)

    The product that this variant belongs to.

  • requiresShipping ( Boolean!)

    Whether the merchandise requires shipping.

  • sku ( String)

    An identifier for the product variant in the shop. Required in order to connect to a fulfillment service.

  • title ( String)

    The localized title of the product variant in the customer’s locale.

  • weight ( Float)

    The weight of the product variant in the unit system specified with weight_unit.

  • weightUnit ( WeightUnit!)

    Unit of measurement for weight.

Implements

Represents a product variant.

Fields

  • id ( ID!)

    A globally-unique identifier.

  • metafield ( Metafield)

    Returns a metafield by namespace and key that belongs to the resource.

    Argument Description
    key ( String! ) required

    The key for the metafield.

    namespace ( String! ) required

    The namespace for the metafield.

  • product ( Product!)

    The product that this variant belongs to.

  • requiresShipping ( Boolean!)

    Whether the merchandise requires shipping.

  • sku ( String)

    An identifier for the product variant in the shop. Required in order to connect to a fulfillment service.

  • title ( String)

    The localized title of the product variant in the customer’s locale.

  • weight ( Float)

    The weight of the product variant in the unit system specified with weight_unit.

  • weightUnit ( WeightUnit!)

    Unit of measurement for weight.

Implements