ProductVariantSetInput
The input fields for specifying a product variant to create or update.
Anchor to FieldsFields
- Anchor to barcodebarcode•
The value of the barcode associated with the product.
- Anchor to compareAtPricecompare•
At Price The compare-at price of the variant.
- Anchor to filefile•
The file to associate with the variant. Any file specified here must also be specified in the
files
input for the product.- •
Specifies the product variant to update or create a new variant if absent.
- Anchor to inventoryIteminventory•
Item The inventory item associated with the variant, used for unit cost.
- Anchor to inventoryPolicyinventory•
Policy Whether customers are allowed to place an order for the product variant when it's out of stock. Defaults to
.
- Anchor to inventoryQuantitiesinventory•
Quantities The inventory quantities at each location where the variant is stocked. If you're updating an existing variant, then you can only update the quantities at locations where the variant is already stocked.
- Anchor to metafieldsmetafields•
Additional customizable information about the product variant.
- Anchor to optionValuesoption•
Values [VariantOption requiredValue Input!]! The custom properties that a shop owner uses to define product variants.
- Anchor to positionposition•
The order of the product variant in the list of product variants. The first position in the list is 1.
- Anchor to priceprice•
The price of the variant.
- Anchor to requiresComponentsrequires•
Components Whether a product variant requires components. The default value is
false
. Iftrue
, then the product variant can only be purchased as a parent bundle with components and it will be omitted from channels that don't support bundles.- •
The SKU for the variant. Case-sensitive string.
- Anchor to taxabletaxable•
Whether the variant is taxable.
- Anchor to taxCodetax•
Code The tax code associated with the variant.
Anchor to Input objects using this inputInput objects using this input
- •INPUT OBJECT
A list of variants associated with the product.