commercetools · Schema

ProductVariantDraft

Draft for creating a product variant.

CommerceComposable CommerceE-CommerceGraphQLRESTSDK

Properties

Name Type Description
sku string SKU identifier for the variant.
key string User-defined unique key for the variant.
prices array Prices to assign to the variant on creation.
attributes array Product attributes for this variant.
images array Images for the variant.
View JSON Schema on GitHub

JSON Schema

commercetools-productvariantdraft-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/ProductVariantDraft",
  "title": "ProductVariantDraft",
  "type": "object",
  "description": "Draft for creating a product variant.",
  "properties": {
    "sku": {
      "type": "string",
      "description": "SKU identifier for the variant."
    },
    "key": {
      "type": "string",
      "description": "User-defined unique key for the variant."
    },
    "prices": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/PriceDraft"
      },
      "description": "Prices to assign to the variant on creation."
    },
    "attributes": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/Attribute"
      },
      "description": "Product attributes for this variant."
    },
    "images": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/Image"
      },
      "description": "Images for the variant."
    }
  }
}