Boa tarde, existe alguma forma que possa adicionar itens ao carrinho do consumidor via api?
Por exemplo, carrinho possui 2 itens(Boné e Calça), via api eu adiciono uma camiseta e é sincronizado para aparecer no carrinho no navegador web.
Boa tarde, existe alguma forma que possa adicionar itens ao carrinho do consumidor via api?
Por exemplo, carrinho possui 2 itens(Boné e Calça), via api eu adiciono uma camiseta e é sincronizado para aparecer no carrinho no navegador web.
Boa tarde Thiago, tudo bem?
Você pode dar uma olhada em algumas API’s que temos sobre o carrinho de compras.
ADD ITEMS:
https://developers.vtex.com/vtex-rest-api/reference/itemsupdate
REMOVE ITEMS:
https://developers.vtex.com/vtex-rest-api/reference/removeallitems
Importante realizar alguns testes para entender melhor o fluxo que estão planejando, pois nessas operações é preciso saber qual o orderFormId do carrinho para realizar alguma mudança e entender como o refresh será feito para que o produto apareça para o consumidor
Obrigado pelo retorno Gabriel. Até esta parte consegui chegar, como consigo identificar o orderFormId de uma sacola?
Bom dia Thiago, tudo certo?
O OrderFormId é único e é gerado sempre que criamos um carrinho na sessão de navegação do usuário. Para descobrir qual o OrderFormId, vc pode acessar o Chrome Dev Tools no checkout (desde que esse tenha algum produto inserido) e filtrar os requests em Network por OrderForm (se não carregar, basta um reload na página):
De qualquer forma, talvez ajude também entender como montar a URL do carrinho: https://help.vtex.com/pt/tutorial/como-montar-a-url-do-carrinho--u3Tj5wagnukYwG84IQU06
Até mais!
boa tarde! Existe alguma forma que possa pegar o último OrderFormId de determinado consumidor via api, sem ser pelo Chrome Dev Tools? Para que possa dinamicamente inserir produtos em seu carrinho.
Boa tarde @thiagopbo
Você conseguiu resolver? Também estou procurando uma forma de obter o orderFormId para uma aplicação externa à vtex.