vtex / vtex.js

VTEX SDK for JavaScript
MIT License
120 stars 52 forks source link

Problema ao enviar shippingData #33

Open mvianello opened 6 years ago

mvianello commented 6 years ago

Estou com dificuldades para adicionar o address number e o address complement ao orderForm.shippingData, os valores até aparecem num console.log após atribuir os dois valores, mas depois de enviado, exibo o orderForm no console e não contem mais os dois valores..

klzns commented 6 years ago

@mvianello Para alterar os campos do endereço basta fazer algo como:

const address = orderForm.shippingData.address
const newAddress = {
  ...address,
  number: '123',
  complement: '456'
}
vtexjs.checkout.sendAttachment('shippingData', { address: newAddress })
  .then((orderForm) => {
    console.log(orderForm.shippingData.address)
  })