createProduct
Creates a product.
Arguments
Argument | Description |
---|---|
input (CreateProductInput!) | Parameters for CreateProduct |
CreateProductInput Arguments
Argument | Description |
---|---|
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 |
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. |
Return fields
errors ([ModelValidationError!]!)
product (Product)
Last updated