Os clientes são desconectados ou perdem conteúdo do carrinho na loja da Adobe Commerce
Este artigo fornece uma solução para o problema, em que os clientes são desconectados ou perdem itens do carrinho de compras na loja depois de serem redirecionados para a loja da Adobe Commerce a partir de pagamentos ou outros serviços de terceiros (o cookie de sessão é "perdido").
Produtos e versões afetados
- Adobe Commerce local, todas as versões com suporte
- Adobe Commerce na infraestrutura em nuvem, todas as versões com suporte
Problema
Etapas a serem reproduzidas:
- O cliente adiciona produtos ao carrinho na loja e prossegue com o check-out.
- O cliente é redirecionado para o site de terceiros para pagamento/envio ou outras informações/serviço.
- O cliente é redirecionado de volta à loja.
Resultado real:
O cliente redirecionou para o carrinho de compras vazio ou para uma página em branco.
Resultado esperado:
O cliente redirecionou para uma página de pagamento bem-sucedido (ou outra página de sucesso), sem perder os dados de finalização e o progresso.
Causa
O atributo de cookie SameSite está definido como Lax ou não foi especificado (que é tratado como definido como Lax ). Ter SameSite
= Lax desabilita a transferência de um cookie para URLs externas por meio de solicitações POST
.
Solução
Para resolver o problema, entre em contato com o provedor de serviços de terceiros e solicite que seus desenvolvedores atualizem suas integrações para configurar parâmetros de cookie.
Leitura relacionada
Atualização do SameSite do Chrome