UpdateProductInput
Autogenerated input type of UpdateProduct
Fields
clientMutationId (String)
A unique identifier for the client performing the mutation.
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
assetPurchasable (Boolean)
If enabled, customers can purchase the assets assigned to this product via the self service center
retailPriceCents (Int)
The original retail price shown on the asset purchase flow
externalImageUrl (String)
Allows you to set the image for the product
titleTranslations ([TranslationInput!])
Translations for the product title in different locales
publicNameTranslations ([TranslationInput!])
Translations for the product public name in different locales
imageTranslations ([ImageTranslationInput!])
Translations for the product image in different locales
countryOverrides ([ProductCountryOverrideInput!])
Country specific setting overrides for this product. These will override default product settings for specified countries. Add new or update override for existing name/countryCode combination. This feature is currently in beta and can be enabled on , request reach out to support for more information.
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.
countryOverridesDelete ([ProductCountryOverrideDeleteInput!])
Country specific setting overrides to remove for this product based on the name and countryCode.
Last updated
Was this helpful?