{"section":"announcements","requestedLocale":"es","requestedSlug":"2019-04-08-nuevo-objeto-devuelto-en-api-get-order-itemmetadata","locale":"es","slug":"2019-04-08-nuevo-objeto-devuelto-en-api-get-order-itemmetadata","path":"docs/es/announcements/2019/abril/2019-04-08-nuevo-objeto-devuelto-en-api-get-order-itemmetadata.md","branch":"main","content":"A partir del 10 de mayo de 2019, el JSON de pedidos devolverá un nuevo objeto llamado itemMetadata.\n\nEste objeto será responsable de la entrega de las variables de assembly options vinculadas a un SKU, este escenario hoy es específico para las tiendas que utilizan la función de assembly options, en el futuro él abrigará la información anexa a un SKU.\n\nEjemplo del Json con assembly options:\n``` \n\"orderId\": \"922480366938-01\",\n    \"sequence\": \"500367\",\n    \"marketplaceOrderId\": \"\",\n    \"marketplaceServicesEndpoint\": \"http://oms.vtexinternal.com.br/api/oms?an=partnerslatam\",\n    \"sellerOrderId\": \"00-922480366938-01\",\n    \"origin\": \"Marketplace\",\n    \"affiliateId\": \"\",\n    \"salesChannel\": \"1\",\n    \"merchantName\": null,\n    \"status\": \"canceled\",\n    \"statusDescription\": \"Cancelado\",\n    \"value\": 11000000,\n    \"creationDate\": \"2019-04-04T16:06:37.4898827+00:00\",\n    \"lastChange\": \"2019-04-04T16:08:51.0329191+00:00\",\n    \"orderGroup\": \"922480366938\",\n    \"totals\": [ ],\n    \"items\": [ ],\n    \"marketplaceItems\": [ ],\n    \"clientProfileData\": { },\n    \"giftRegistryData\": null,\n    \"marketingData\": null,\n    \"ratesAndBenefitsData\": { },\n    \"shippingData\": { },\n    \"paymentData\": { },\n    \"packageAttachment\": { },\n    \"sellers\": [ ],\n    \"callCenterOperatorData\": null,\n    \"followUpEmail\": \"30715524e1464d1fb9d43a0e303fa332@ct.vtex.com.br\",\n    \"lastMessage\": null,\n    \"hostname\": \"partnerslatam\",\n    \"invoiceData\": null,\n    \"changesAttachment\": null,\n    \"openTextField\": null,\n    \"roundingError\": 0,\n    \"orderFormId\": \"fd5936d662e94b9cafb63a1ff8d92dd3\",\n    \"commercialConditionData\": null,\n    \"isCompleted\": true,\n    \"customData\": null,\n    \"storePreferencesData\": { },\n    \"allowCancellation\": false,\n    \"allowEdition\": false,\n    \"isCheckedIn\": false,\n    \"marketplace\": {},\n    \"authorizedDate\": null,\n    \"invoicedDate\": null,\n    \"itemMetadata\": {\n        \"Items\": [\n            {\n                \"Id\": \"4\",\n                \"Seller\": \"1\",\n                \"Name\": \"CAFE ORGANICO\",\n                \"SkuName\": \"CAFE ORGANICO\",\n                \"ProductId\": \"2\",\n                \"RefId\": null,\n                \"Ean\": \"CAFE4\",\n                \"ImageUrl\": \"http://partnerslatam.vteximg.com.br/arquivos/ids/155710-300-300/Juan-paquete-2.jpg?v=636567404918200000\",\n                \"DetailUrl\": \"/cafe-organico/p\",\n                \"AssemblyOptions\": []\n            }\n        ]\n    },\n    \"cancelReason\": \"The customer bought the wrong product size\n  ```\n## Principales ventajas\nPara las tiendas que tienen la función de assembly options pueden obtenerlas por medio del get order dentro del objeto Itemmetadata, podemos así manejar el dato organizado dentro de esa array.\n\n## Lo que tienes que hacer \nEs fundamental revisar las integraciones que usan las API de Get Order.\nERPs que tienen como flujo un parse del dato deben revisar si la entrega de ese nuevo campo no causará inconvenientes, pero resaltamos que sólo las tiendas que utilizan el Assembly Options recibieron el dado en este momento.\n\nAquellas que no estén preparadas para recibir la nueva respuesta deben ajustarse antes del 30 de abril de 2019."}