Sumário
Este problema conhecido foi traduzido automaticamente do inglês.
Em alguns casos, ainda é possível criar pedidos sem o invoiceAddress
por meio da interface de checkout.
O endereço da fatura deve ser obrigatório na interface do usuário de todas as lojas que tenham a funcionalidade ativada.
Simulação
Até o momento, as etapas conhecidas para reproduzir o cenário são:
- Acessar a loja sem estar conectado/identificado
- Colocar um produto no carrinho
- No carrinho, clique em Fechar pedido
- Na tela de e-mail, coloque um e-mail de um comprador existente - o usuário provavelmente será direcionado para a etapa de pagamento
- Clique para editar a etapa de entrega e selecione "withdrawal" (retirada)
- Não preencha o endereço da nota
- Clique para editar "Personal Data" (Dados pessoais)
- Você será solicitado a fazer login.
- Após o login, na etapa de edição de "Personal Data", aparecerá o botão para ir direto ao pagamento, mesmo que o endereço da fatura não esteja preenchido.
Além dos casos acima, o comportamento pode ser observado quando o usuário está na etapa de envio e, ao recarregar a página, é levado automaticamente para o pagamento sem preencher os dados da fatura. Outro cenário que induz o comportamento é alternar entre a lista de endereços registrados anteriormente e um novo endereço, o que permite que o usuário prossiga para o pagamento sem preencher o CEP (de um novo endereço).
Workaround
Não há nenhuma solução alternativa conhecida para evitar o cenário raiz.