Menu
Feedback
Comece aqui


Comunicados
Novo objeto retornado na API Get Order 'itemMetadata'
Photo of the author
PedroAntunesCosta
Publicado em 08/04/2019
Última atualização em 31/12/2019

A partir de 10 de Maio de 2019, o JSON de pedidos retornará um novo objeto chamado itemMetadata.

Este objeto será responsável pela entrega das variáveis de assembly options vinculados a um SKU. Este cenário é específico para as lojas que utilizam a função de assembly options. Porém, no futuro, abrigará as informações anexas a um SKU.

Exemplo de Json com assembly options:


"orderId": "922480366938-01",
"sequence": "500367",
"marketplaceOrderId": "",
"marketplaceServicesEndpoint": "http://oms.vtexinternal.com.br/api/oms?an=partnerslatam",
"sellerOrderId": "00-922480366938-01",
"origin": "Marketplace",
"affiliateId": "",
"salesChannel": "1",
"merchantName": null,
"status": "canceled",
"statusDescription": "Cancelado",
"value": 11000000,
"creationDate": "2019-04-04T16:06:37.4898827+00:00",
"lastChange": "2019-04-04T16:08:51.0329191+00:00",
"orderGroup": "922480366938",
"totals": [ ],
"items": [ ],
"marketplaceItems": [ ],
"clientProfileData": { },
"giftRegistryData": null,
"marketingData": null,
"ratesAndBenefitsData": { },
"shippingData": { },
"paymentData": { },
"packageAttachment": { },
"sellers": [ ],
"callCenterOperatorData": null,
"followUpEmail": "30715524e1464d1fb9d43a0e303fa332@ct.vtex.com.br",
"lastMessage": null,
"hostname": "partnerslatam",
"invoiceData": null,
"changesAttachment": null,
"openTextField": null,
"roundingError": 0,
"orderFormId": "fd5936d662e94b9cafb63a1ff8d92dd3",
"commercialConditionData": null,
"isCompleted": true,
"customData": null,
"storePreferencesData": { },
"allowCancellation": false,
"allowEdition": false,
"isCheckedIn": false,
"marketplace": {},
"authorizedDate": null,
"invoicedDate": null,
"itemMetadata": {
"Items": [
{
"Id": "4",
"Seller": "1",
"Name": "CAFE ORGANICO",
"SkuName": "CAFE ORGANICO",
"ProductId": "2",
"RefId": null,
"Ean": "CAFE4",
"ImageUrl": "http://partnerslatam.vteximg.com.br/arquivos/ids/155710-300-300/Juan-paquete-2.jpg?v=636567404918200000",
"DetailUrl": "/cafe-organico/p",
"AssemblyOptions": []
}
]
},
"cancelReason": "The customer bought the wrong product size

Principais vantagens

As lojas que utilizam a função de assembly options poderão obtê-las por meio do get order, dentro do objeto Itemmetadata. Podemos, assim, manusear o dato organizado dentro desse array.

O que você precisa fazer

É fundamental revisar as integrações que usam as APIs Get Order. ERPs que tem como fluxo um parse do dado devem revisar se a entrega desse novo campo não causará inconvenientes. Ressaltamos que apenas as lojas que utilizem o Assembly Options receberam o dado neste momento.

Aquelas que não estiverem preparadas para receber a nova resposta precisam ser ajustadas antes de 30 de Abril 2019.

Isso foi útil?
Sim
Não
Sugerir edições (GitHub)
Nesta página
Ainda tem dúvidas?
Pergunte à comunidade
Encontre soluções e compartilhe ideias na comunidade VTEX.
Junte-se à nossa comunidade
Solicite suporte à VTEX
Para assistência personalizada, entre em contato com nossos especialistas.
Abra um ticket de suporte
GithubDeveloper portalComunidadeFeedback