Product
A product is a saleable item that holds general information such as name or description. It must include at least one Product Variant, where each product variant defines different options to purchase the product with (for example, different sizes or colors). The prices and inventory of the product are defined on the variant level.
Properties
idstringRequiredThe product's ID
created_atDateRequiredThe date with timezone at which the resource was created.
updated_atDateRequiredThe date with timezone at which the resource was updated.
deleted_atnull | DateRequiredThe date with timezone at which the resource was deleted.
titlestringRequiredA title that can be displayed for easy identification of the Product.
subtitlenull | stringRequiredAn optional subtitle that can be used to further specify the Product.
descriptionnull | stringRequiredA short description of the Product.
handlenull | stringRequiredA unique identifier for the Product (e.g. for slug structure).
is_giftcardbooleanRequiredWhether the Product represents a Gift Card. Products that represent Gift Cards will automatically generate a redeemable Gift Card code once they are purchased.
Default: false
The status of the productDefault: draft
draftThe details of the product's images.
thumbnailnull | stringRequiredA URL to an image file that can be used to identify the Product.
The details of the Product Options that are defined for the Product. The product's variants will have a unique combination of values of the product's options.
The details of the Product Variants that belong to the Product. Each will have a unique combination of values of the product's options.
The details of the product categories that this product belongs to.
profile_idstringRequiredThe ID of the shipping profile that the product belongs to. The shipping profile has a set of defined shipping options that can be used to fulfill the product.
The details of the shipping profile that the product belongs to. The shipping profile has a set of defined shipping options that can be used to fulfill the product.
Available if the relation profiles is expanded.
profiles is expanded.weightnull | numberRequiredThe weight of the Product Variant. May be used in shipping rate calculations.
lengthnull | numberRequiredThe length of the Product Variant. May be used in shipping rate calculations.
heightnull | numberRequiredThe height of the Product Variant. May be used in shipping rate calculations.
widthnull | numberRequiredThe width of the Product Variant. May be used in shipping rate calculations.
hs_codenull | stringRequiredThe Harmonized System code of the Product Variant. May be used by Fulfillment Providers to pass customs information to shipping carriers.
origin_countrynull | stringRequiredThe country in which the Product Variant was produced. May be used by Fulfillment Providers to pass customs information to shipping carriers.
mid_codenull | stringRequiredThe Manufacturers Identification code that identifies the manufacturer of the Product Variant. May be used by Fulfillment Providers to pass customs information to shipping carriers.
materialnull | stringRequiredThe material and composition that the Product Variant is made of, May be used by Fulfillment Providers to pass customs information to shipping carriers.
collection_idnull | stringRequiredThe ID of the product collection that the product belongs to.
The details of the product collection that the product belongs to.
type_idnull | stringRequiredThe ID of the product type that the product belongs to.
The details of the product type that the product belongs to.
The details of the product tags used in this product.
discountablebooleanRequiredWhether the Product can be discounted. Discounts will not apply to Line Items of this Product when this flag is set to
false.Default: true
external_idnull | stringRequiredThe external ID of the product
metadatanull | Record<string, unknown>RequiredAn optional key-value map with additional details
The details of the sales channels this product is available in.
Was this section helpful?