Magidoc

ProductVariantCreateInput
Input Object

Fields

#

allowBackorders

Whether to allow backorders for this product variant, if backorders are permitted at the marketplace level

attributes

Non-null

List of attributes specific to this variant.

costPrice

Cost price of the variant.

currency

Currency of the product variant

customFields

List of custom fields.

description

Description of the product variant.

descriptionHtml

Product variant description (HTML).

externalId

The external ID from a foreign system if a product variant originated from that system, used in combination with provided externalSource. If submitting externalId, you must also provide an externalSource argument. If these two are provided, the productVariantCreate mutation will attempt to perform an upsert instead of a creation.

externalSource

The external source identifier of a foreign system (e.g. nautical.fulfillment.shopify) if a product variant originated from that system, used in combination with provided externalId. If submitting externalSource, you must also provide an externalId argument. If these two are provided, the productVariantCreate mutation will attempt to perform an upsert instead of a creation.

isDigital

Set whether this variant is digital by default, will be overridden by product type attached to product if available

isPriceOverrideAllowed

Set whether this variant allows price overrides by default, will be overridden by product type attached to product if available

isPublished

Informs whether a collection is published. All variants are published by default

isShippingRequired

Set whether this variant requires shipping by default, will be overridden by product type attached to product if available

name

Name for the variant.

overrideCurrency

Whether to override the currency for this product variant

price

Price of the particular variant.

product

ID !
Non-null

Product ID of which type is the variant.

publishedAt

The datetime when this variant will become available. This field may contain a past, future date or can be empty (so it is always published if isPublished is true)

requiresQuote

True if variant requires quote pricing.

seller

Seller that owns the variant. (Only usable with MANAGE_MARKETPLACE permission).

seo

Search engine optimization fields.

size

Size of the Product Variant.

sku

Stock keeping unit.

stocks

Stocks of a product available for sale.

subStatus

Substatus the variant is to be changed to.

trackInventory

Determines whether to track changes to this variant's inventory. If set to 'false', the product's stock quantity won't reduce when a customer purchases this item. However, even when 'false', you must assign a stock quantity to a warehouse to allow checkouts. Usually, this involves allocating a placeholder stock amount that matches the maximum quantity purchased at once.

weight

Weight of the Product Variant.

Usages

#

References

#

  • Argument input of field productVariantCreate from type Mutation