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.
Constructors
constructor
**new 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
collection_idnull | stringRequiredcreated_atDateRequireddeleted_atnull | DateRequireddescriptionnull | stringRequireddiscountablebooleanRequiredfalse.Default: true
external_idnull | stringRequiredhandlenull | stringRequiredheightnull | numberRequiredhs_codenull | stringRequiredidstringRequiredis_giftcardbooleanRequiredDefault: false
lengthnull | numberRequiredmaterialnull | stringRequiredmetadatanull | Record<string, unknown>Requiredmid_codenull | stringRequiredorigin_countrynull | stringRequiredprofile_idstringRequiredprofiles is expanded.Default: draft
subtitlenull | stringRequiredthumbnailnull | stringRequiredtitlestringRequiredtype_idnull | stringRequiredupdated_atDateRequiredweightnull | numberRequiredwidthnull | numberRequiredMethods
afterLoad
Private **afterLoad**(): void
Returns
void
voidvoidbeforeInsert
Private **beforeInsert**(): void
Returns
void
voidvoidbeforeUpdate
Private **beforeUpdate**(): void
Returns
void
voidvoid