VTEX · Schema

SkulistbyProductId

CommerceE-CommerceRetailMarketplacePayments

Properties

Name Type Description
IsPersisted boolean Defines if the SKU is persisted.
IsRemoved boolean Defines if the SKU is removed.
Id integer SKU ID.
ProductId integer Product ID.
IsActive boolean Defines if the SKU is active or not.
Name string SKU name.
Height number SKU height.
RealHeight number Real SKU height.
Width number SKU width.
RealWidth number Real SKU width.
Length number SKU length.
RealLength number Real SKU length.
WeightKg number 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 number 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 integer Delivery method (modal type) ID.
RefId string Product reference ID.
CubicWeight number [Cubic weight](https://help.vtex.com/en/tutorial/understanding-the-cubic-weight-factor--tutorials_128).
IsKit boolean 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 string Deprecated field.
InternalNote string Internal note.
DateUpdated string Date when the product was updated for the most recent time.
RewardValue number 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 integer 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 [Register
EstimatedDateArrival string 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 calculat
FlagKitItensSellApart boolean Defines if the SKU bundle items can be sold separately.
ManufacturerCode string 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 string SKU reference ID.
Position integer SKU position.
ActivateIfPossible boolean When set to `true`, this attribute will automatically update the SKU as active once associated with an image or an active component.
MeasurementUnit string 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
UnitMultiplier number 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 boolean Deprecated field.
IsTransported boolean Deprecated field.
IsGiftCardRecharge boolean Defines if the purchase of the SKU will generate reward value for the customer.
ModalType string 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
isKitOptimized boolean Defines if the SKU is an optimized bundle.
View JSON Schema on GitHub

JSON Schema

vtex-skulistbyproductid-schema.json Raw ↑
{
  "$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
  }
}