Skip to main content

VariantSupplierVariantCreateInput

The fields required to create a new VariantSupplierVariant

input VariantSupplierVariantCreateInput {
averageShippingCost: Float
cost: Float
demandHqId: ID!
handlingCost: VariantSupplierVariantHandlingCostInput
inventoryPolicy: InventoryPolicy!
inventoryQuantity: Int!
productId: ID!
supplierId: ID!
supplierProductId: ID!
supplierVariantId: ID!
variantId: ID!
}

Fields

VariantSupplierVariantCreateInput.averageShippingCost ● Float scalar

A calculated metric for some kind of average for a common region. Uncommon. Must be a positive number.

VariantSupplierVariantCreateInput.cost ● Float scalar

COGS, or Cost of Goods Sold for this VariantSupplierVariant Must be a positive number.

VariantSupplierVariantCreateInput.demandHqId ● ID! non-null scalar

VariantSupplierVariantCreateInput.handlingCost ● VariantSupplierVariantHandlingCostInput input

Additional warehouse handling charge, typically for larger items.

VariantSupplierVariantCreateInput.inventoryPolicy ● InventoryPolicy! non-null enum

VariantSupplierVariantCreateInput.inventoryQuantity ● Int! non-null scalar

VariantSupplierVariantCreateInput.productId ● ID! non-null scalar

Id of the Product the parent Variant is associated with

VariantSupplierVariantCreateInput.supplierId ● ID! non-null scalar

Id of the Supplier for the associated SupplierVariant

VariantSupplierVariantCreateInput.supplierProductId ● ID! non-null scalar

Id of the SupplierProduct for the associated SupplierVariant

VariantSupplierVariantCreateInput.supplierVariantId ● ID! non-null scalar

Id of the SupplierVariant

VariantSupplierVariantCreateInput.variantId ● ID! non-null scalar

Id of the parent Variant

Member of

createVariantSupplierVariant mutation