{"section":"known-issues","requestedLocale":"pt","requestedSlug":"validacao-de-anexos-apenas-na-loja-virtual-ao-adicionar-um-item-de-um-vendedor-que-inclua-um-anexo","locale":"pt","slug":"validacao-de-anexos-apenas-na-loja-virtual-ao-adicionar-um-item-de-um-vendedor-que-inclua-um-anexo","path":"docs/pt/known-issues/Checkout/validacao-de-anexos-apenas-na-loja-virtual-ao-adicionar-um-item-de-um-vendedor-que-inclua-um-anexo.md","branch":"main","content":">ℹ️ Este problema conhecido foi traduzido automaticamente do inglês.\n\n## Sumário\n\nAo adicionar um item de um vendedor com um anexo na mesma solicitação de API, a validação do anexo ocorre apenas no marketplace.\n\n**Cenário 1:**\nSe o marketplace tiver o mesmo nome de anexo, mas as chaves forem diferentes das do vendedor, será exibida a mensagem de erro “O anexo do item possui um valor inválido para a chave”, e o item não será adicionado ao carrinho.\n\n**Cenário 2:**\nSe o marketplace não tiver o mesmo anexo, será exibida a mensagem de erro “O nome do anexo é inválido” e o item não será adicionado ao carrinho.\n\nEsse comportamento ocorre em ambas as APIs para adicionar itens: Adicionar itens ao carrinho e Gerenciar itens do carrinho.\n\n## Simulação\n\n- Configure o mesmo anexo no marketplace e no vendedor com chaves de campo diferentes;\n- Associe a um item;\n- Adicione o item por meio de Adicionar itens ao carrinho ou Gerenciar itens do carrinho, com anexos.\n\n\n- Configure um anexo no vendedor e associe-o a um item;\n- Adicione o item via Adicionar itens ao carrinho ou Gerenciar itens do carrinho, com anexos.\n\n## Workaround\n\n- Adicione o item primeiro e o anexo depois em solicitações diferentes. Para enviar o anexo, você pode:\n  - enviar os anexos via Gerenciar itens do carrinho;\n  - enviar os anexos via Adicionar um anexo a um item, por exemplo:\n\n    curl --location 'https://\\{accountName\\}.\\{environment\\}.com.br/api/checkout/pub/orderForm/\\{orderFormId\\}/items/\\{itemIndex\\}/attachments/\\{attachmentName\\}' \\--header 'Content-Type: application/json' \\--data '\\{  \"content\": \\{ \"key\": \"value\"  \\},  \"noSplitItem\": true\\}'"}