vtex/vtex.js

Feature adicionar itens no carrinho com attachments

ViniciusAudibert opened this issue · 1 comments

  • Feature
  • Bug

Qual o comportamento atual?
Atualmente ao adicionar no carrinho um produto com AddToCart é preciso procurar pelo index dele para poder adicionar o attachment do mesmo.

Qual o comportamento esperado?
Seria interessante uma função AddToCartWithAttachments que adiciona um ou mais itens no carrinho e inclui os attachments por parâmetro.

Ainda se fosse possível, seria muito bom otimizar a requisição em uma só, adicionando produto + attachment numa unica requisição.

klzns commented

Oi, @ViniciusAudibert, isso foi recentemente lançado na API. Fiz uma alteração no vtex.js para poder fazer isso com ele tambem. Está aguardando revisão do time no PR #36.

Um exemplo de uso seria:

const item = {
  id: '53',
  seller: '1',
  quantity: 1,
  attachments: [
    {
      name: 'Personalização',
      content: {
        Nome: 'Breno'
      }
    }
  ]
}
const items = [ item ];
vtexjs.checkout.addToCart(items);