{"section":"known-issues","requestedLocale":"pt","requestedSlug":"as-tabelas-de-precos-nao-sao-aplicadas-devido-a-perda-do-cookie-da-sessao","locale":"pt","slug":"as-tabelas-de-precos-nao-sao-aplicadas-devido-a-perda-do-cookie-da-sessao","path":"docs/pt/known-issues/Checkout/as-tabelas-de-precos-nao-sao-aplicadas-devido-a-perda-do-cookie-da-sessao.md","branch":"main","content":">ℹ️ Este problema conhecido foi traduzido automaticamente do inglês.\n\n## Sumário\n\n\n\nQuando o cookie `vtex_session` é removido da navegação por qualquer motivo e depois recriado, a interface do usuário nativa do Checkout pode iniciar solicitações de atualização do formulário de pedido (como `/paymentData`) antes da resposta de `/api/sessions`, que é a rota que realiza a renovação da sessão.\n\nIsso faz com que as solicitações de atualização do orderForm sejam enviadas sem o cookie da sessão, o que, por sua vez, faz com que os preços base sejam retornados no orderForm mesmo depois que o cookie `vtex_session` tenha sido renovado com os valores corretos de `priceTables`.\r\n## Simulação\n\n\n\nO comportamento é intermitente, mas pode ser verificado com bastante frequência ao seguir essas etapas:\n\n1) Autentique-se com um usuário que esteja qualificado para tabelas de preços específicas; vá para `/checkout/#/cart` e observe que o preço correto está sendo exibido\n\n2) Exclua o cookie `vtex_session` da navegação\n\n3) Faça qualquer atualização do carrinho e observe o preço caindo de volta para o preço base, como esperado, já que não há cookie de sessão\n\n4) Atualize; o cookie `vtex_session` é recriado com as informações corretas do `priceTables`, mas os `preços` podem permanecer incorretos no formulário de pedido, mesmo após a execução de uma solicitação de atualização do formulário de pedido (como `/api/checkout/pub/orderForm/{orderFormId}/attachments/paymentData`)\r\n## Workaround\n\n\n\nQualquer solicitação adicional de atualização do OrderForm (como `/paymentData`, `/shippingData`, `/clientProfileData` etc.) que seja feita após a criação do novo cookie usará o novo cookie da sessão, retornando assim o `price` correto para o contexto da sessão."}