{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/SkulistbyProductId",
"title": "SkulistbyProductId",
"type": "object",
"properties": {
"IsPersisted": {
"type": "boolean",
"description": "Defines if the SKU is persisted."
},
"IsRemoved": {
"type": "boolean",
"deprecated": true,
"description": "Defines if the SKU is removed."
},
"Id": {
"type": "integer",
"format": "int32",
"description": "SKU ID."
},
"ProductId": {
"type": "integer",
"format": "int32",
"description": "Product ID."
},
"IsActive": {
"type": "boolean",
"description": "Defines if the SKU is active or not."
},
"Name": {
"type": "string",
"description": "SKU name."
},
"Height": {
"type": "number",
"description": "SKU height."
},
"RealHeight": {
"type": "number",
"nullable": true,
"description": "Real SKU height."
},
"Width": {
"type": "number",
"description": "SKU width."
},
"RealWidth": {
"type": "number",
"nullable": true,
"description": "Real SKU width."
},
"Length": {
"type": "number",
"description": "SKU length."
},
"RealLength": {
"type": "number",
"nullable": true,
"description": "Real SKU length."
},
"WeightKg": {
"type": "number",
"nullable": true,
"description": "Weight of the SKU in the measurement [configured in the store](https://help.vtex.com/en/tutorial/filling-in-system-settings--tutorials_269), which by default is in grams."
},
"RealWeightKg": {
"type": "number",
"nullable": true,
"description": "Real weight of the SKU in the measurement unit [configured in the store](https://help.vtex.com/en/tutorial/filling-in-system-settings--tutorials_269), which by default is in grams."
},
"ModalId": {
"type": "integer",
"format": "int32",
"description": "Delivery method (modal type) ID."
},
"RefId": {
"type": "string",
"description": "Product reference ID."
},
"CubicWeight": {
"type": "number",
"description": "[Cubic weight](https://help.vtex.com/en/tutorial/understanding-the-cubic-weight-factor--tutorials_128)."
},
"IsKit": {
"type": "boolean",
"description": "Defines whether the SKU is made up of one or more SKUs (part of a kit) (`true`) or not (`false`). Must be enabled if you are adding a kit. Once activated, this definition cannot be reverted."
},
"IsDynamicKit": {
"type": "string",
"nullable": true,
"deprecated": true,
"description": "Deprecated field."
},
"InternalNote": {
"type": "string",
"nullable": true,
"description": "Internal note."
},
"DateUpdated": {
"type": "string",
"description": "Date when the product was updated for the most recent time."
},
"RewardValue": {
"type": "number",
"nullable": true,
"description": "Credit that the customer receives when finalizing an order that includes the SKU. By filling this field out with `1`, the customer receives credit on the site in the selected currency, e.g. U$ 1."
},
"CommercialConditionId": {
"type": "integer",
"format": "int32",
"description": "Commercial condition ID, used to define SKU specific promotions or installment rules. In case of no specific condition, use `1` (default value). This field does not accept `0`. Learn more at [Registering a commercial condition](https://help.vtex.com/tutorial/registering-a-commercial-condition--tutorials_445).",
"default": 1
},
"EstimatedDateArrival": {
"type": "string",
"nullable": true,
"description": "SKU estimated arrival date in [ISO-8601](https://en.wikipedia.org/wiki/ISO_8601) format, when the product is on pre-sale. You must take into consideration both the launch date and the freight calculation for the arrival date."
},
"FlagKitItensSellApart": {
"type": "boolean",
"description": "Defines if the SKU bundle items can be sold separately."
},
"ManufacturerCode": {
"type": "string",
"description": "Identifier provided by the manufacturers to identify their product. This field should be filled in if the product has a specific manufacturer's code."
},
"ReferenceStockKeepingUnitId": {
"type": "string",
"nullable": true,
"description": "SKU reference ID."
},
"Position": {
"type": "integer",
"format": "int32",
"description": "SKU position."
},
"ActivateIfPossible": {
"type": "boolean",
"description": "When set to `true`, this attribute will automatically update the SKU as active once associated with an image or an active component."
},
"MeasurementUnit": {
"type": "string",
"description": "Measurement unit. This field should only be used when it is necessary to convert the unit of measure for sale. For example, if a product is sold in boxes, but customers want to buy per square meter (m\u00b2). In common cases, use `\"un\"`."
},
"UnitMultiplier": {
"type": "number",
"description": "Multiple number of SKU. If the multiplier is 5.0000, the product can be added in multiple quantities of 5, 10, 15, 20, onward."
},
"IsInventoried": {
"type": "boolean",
"nullable": true,
"deprecated": true,
"description": "Deprecated field."
},
"IsTransported": {
"type": "boolean",
"nullable": true,
"deprecated": true,
"description": "Deprecated field."
},
"IsGiftCardRecharge": {
"type": "boolean",
"nullable": true,
"description": "Defines if the purchase of the SKU will generate reward value for the customer."
},
"ModalType": {
"type": "string",
"nullable": true,
"description": "Links an unusual type of SKU that needs special transportation, such as meat, glass, or a mattress, to a carrier specialized in delivering it. This field should be filled in with the name of the modal (e.g. \"Chemicals\" or \"Refrigerated products\"). To learn more about this feature, read our articles [How the modal works](https://help.vtex.com/en/tutorial/how-does-the-modal-work--tutorials_125) and [Setting up modal for carriers](https://help.vtex.com/en/tutorial/configure-modal--3jhLqxuPhuiq24UoykCcqy)."
},
"isKitOptimized": {
"type": "boolean",
"description": "Defines if the SKU is an optimized bundle."
}
},
"example": {
"IsPersisted": true,
"Id": 1,
"ProductId": 1,
"IsActive": true,
"Name": "Ra\u00e7\u00e3o Royal Canin Feline Urinary 500g",
"Height": 6.5,
"RealHeight": 2.2,
"Width": 14.0,
"RealWidth": 3.3,
"Length": 24.0,
"RealLength": 4.4,
"WeightKg": 550.0,
"RealWeightKg": 1.1,
"ModalId": 1,
"RefId": "0001",
"CubicWeight": 1.0,
"IsKit": false,
"InternalNote": null,
"DateUpdated": "2021-10-29T18:25:00",
"RewardValue": null,
"CommercialConditionId": 1,
"EstimatedDateArrival": null,
"FlagKitItensSellApart": false,
"ManufacturerCode": "",
"ReferenceStockKeepingUnitId": null,
"Position": 1,
"ActivateIfPossible": true,
"MeasurementUnit": "un",
"UnitMultiplier": 300.0,
"IsInventoried": true,
"IsTransported": true,
"IsGiftCardRecharge": false,
"ModalType": null,
"isKitOptimized": false
}
}