Passar campo customizado na URL do carrinho

Olá comunidade Vtex,

Eu consigo criar um campo customizado no produto e passar na url do carrinho, como o exemplo abaixo:

https://www.seusite.com.br/checkout/cart/add?sc={ID da Política Comercial}&sku={ID do SKU}&qty={Quantidade}&seller={Id do Seller}&customField={value}

Obrigado!

Por qual motivo deseja fazer isso?

Eu preciso personalizar um produto no site x e gostaria de redirecionar o usuário para tela de checkout do meu site y com o produto selecionado contendo a informação personalizada pra ele poder prosseguir com os dados de entrega e cartão. Pois o site x não possui telas de cadastro, cartão, entrega...

Você vai ter que fazer isso via script customizado.

Utilizando a função vtexjs(https://help.vtex.com/developer-docs/) você tem a seção sobre attachment

Eu só vou conseguir fazer isso chamando essa API abaixo e passando os dados de cartão e entrega ?

http://{{AccountName}}.vtexcommercestable.com.br/api/checkout/pub/orders

https://help.vtex.com/tutorial/how-to-place-a-regular-order-using-vtex-apis--5NEGP7hofS4eMMSWgeAY82

Gustavo, preciso entender a sua real necessidade.

  • Abriu o ticket na comunidade perguntando como enviar uma url ao carrinho.
  • Em um segundo momento personalizar um produto
  • E no terceiro momento em criar um carrinho via api

Caso a terceira opção é a sua real necessidade, sim, você vai ter que seguir essa documentação:

https://help.vtex.com/tutorial/how-to-place-a-regular-order-using-vtex-apis--5NEGP7hofS4eMMSWgeAY82