updateProduct

Updates a product.

Arguments

ArgumentDescription

Parameters for UpdateProduct

UpdateProductInput Arguments

ArgumentDescription

metadata (JSON)

Metadata that can be used by developers to store additional information on objects.

slug (String)

In case of an update the slug can also be used to identify the product instead of the ID, if ID is provided it will take precedence over the slug

sku (String)

supplier (String)

eligibleForDiscount (Boolean)

interval (Int)

intervalUnitOfMeasure (String)

initialShipmentDelay (Int)

initialShipmentDelayUnitOfMeasure (String)

minimumCommitmentEnabled (Boolean)

minimumCommitmentUnit (String)

minimumCommitmentPeriod (Int)

maximumCommitmentEnabled (Boolean)

maximumCommitmentPeriod (Int)

maximumCommitmentUnit (String)

graceCancellationEnabled (Boolean)

graceCancellationPeriod (Int)

graceCancellationUnit (String)

productType (String)

availableViaSsc (Boolean)

If enabled the product can be added by existing customer via the self service center

available (Boolean)

If enabled the product can be added to the checkout by new customers

id (ID)

title (String)

priceCents (Int)

taxRateId (ID)

prices ([PriceInput!])

Country specific prices set for this product. These price will override default product price for specified countries. Add new or update price for existing countryCode.

pricesDelete ([PriceDeleteInput!])

Country specific prices to remove for this product based on the countryCode.

Return fields

product (Product)

Last updated