{"section":"known-issues","requestedLocale":"es","requestedSlug":"el-peso-del-kit-puede-ser-sobrescrito-por-la-apiservicio-web","locale":"es","slug":"el-peso-del-kit-puede-ser-sobrescrito-por-la-apiservicio-web","path":"docs/es/known-issues/Catalog/el-peso-del-kit-puede-ser-sobrescrito-por-la-apiservicio-web.md","branch":"main","content":"## Sumario\n\n\n>ℹ️ Este problema conocido ha sido traducido automáticamente del inglés\n\nActualmente, las reglas de negocio de nuestro catálogo establecen que el peso de la carga de un KIT SKU debe ser definido por la suma de sus componentes - https://help.vtex.com/en/tutorial/cadastrando-kit--tutorials_215\n\n ![](https://raw.githubusercontent.com/vtexdocs/known-issues/refs/heads/main/docs/es/known-issues/Catalog/el-peso-del-kit-puede-ser-sobrescrito-por-la-apiservicio-web_1.png)\n\nSin embargo, actualmente es posible sobrescribir este cálculo de peso a través de la API y o del webservice, donde el valor establecido es el que se envía directamente en la carga útil, sin considerar el peso de ningún componente.\n\n## Simulación\n\n\n1) Crear un KIT SKU y componentes para el mismo;\n\nPor ejemplo, el peso original del componente puede ser de 100g y el kit se compone de 6 artículos de este único componente. En consecuencia, su peso final debe ser de 600g:\n\nIncluso la casilla de entrada está configurada como de sólo lectura.\n\n2) Sin embargo, si en la estructura de SKUKIT, es decir, el formulario que compone la información del kit, obtengo estos datos a través de la API o webservice, como por ejemplo\n\n`curl --location --request GET 'https://merch.vtexcommercestable.com.br/api/catalog/pvt/stockkeepingunit/310118469' ``\n`--header 'Content-Type: application/json' \\ ~ -\n`--header 'Accept: application/json' \\ ~ -\n`--header 'VtexIdclientAutCookie: ' \\ ~ -header 'VtexIdclientAutCookie: ' \\ ~.\n`--header 'Cookie: janus_sid=361dacc3-e2b8-4ee1-8f5b-b2cf0529f39a' \\`\n`--data-raw ''`\n\n3) Y luego actualizar directamente la propiedad JSON relacionada, enviándola a través del método PUT en el payload:\n\n```json\n`curl --location --request PUT 'https://catalog.vtexcommercestable.com.br/api/catalog/pvt/stockkeepingunit/?an=' \\`\n`--header 'Content-Type: application/json' \\ ~ -\n`--header 'Accept: application/json' \\ ~ -\n`--header 'VtexIdclientAutCookie: ' \\ ~ -header 'VtexIdclientAutCookie: ' \\ ~.\n`--header 'Cookie: janus_sid=ee0b24c-f31b-4359-9bbd-5745b5b38d39' \\`\n`--data-raw '{``\n` \"Id\": 310118469,`\n` \"ProductId\": 35,`\n` \"IsActive\": true,`\n` \"ActivateIfPossible\": true,`\n` \"Nombre\": \"Kit com 6\",`\n` \"RefId\": \"000806\",`\n` \"PackagedHeight\": 1.0000,`\n` \"PackagedLength\": 3.0000,`\n` \"PackagedWidth\": 2.0000,`\n` \"PackagedWeightKg\": 0.300,`\n` \"Altura\": null,`\n` \"Longitud\": null,`\n` \"Ancho\": null,`\n` \"PesoKg\": null,`\n` \"CubicWeight\": 0.0013,`\n` \"IsKit\": true,`\n` \"CreationDate\": \"2021-09-14T09:20:00\",`\n` \"RewardValue\": null,`\n` \"EstimatedDateArrival\": null,`\n` \"ManufacturerCode\": \"\",`\n` \"CommercialConditionId\": 1,`\n` \"MeasurementUnit\": \"un\",`\n` \"UnitMultiplier\": 1.0000,`\n` \"ModalType\": null,`\n` \"KitItensSellApart\": false,`\n` \"Videos\": []`\n`\\}'`\n```\n\nEl valor anterior que tenía en cuenta la cantidad de peso del componente * se sobrescribe completamente, generando así posibles incoherencias en los cálculos de carga.\n\n\n## Workaround\n\n\nActualizar sólo los pesos de los componentes y dejar que la aplicación calcule por sí misma el peso final del kit."}