Recentemente, notei que vários pedidos em nossa loja Magento têm a linha 1 da rua copiada para a linha 2.
Fiz algumas escavações e parece estar relacionado ao preenchimento automático do Chrome. Se você olhar para os campos do formulário, o Magento usa faturamento [rua] [] e expedição [rua] [] como os nomes de campo para as duas linhas de rua. Portanto, o Chrome não consegue descobrir qual é qual e preenche automaticamente a linha de endereço 1 nos dois campos.
Há algumas informações flutuando em torno das quais você pode usar o atributo de preenchimento automático no campo de entrada do formulário para indicar a qual campo ele deve se vincular, mas isso não é suportado e não funciona. De fato, se você tentar fazer isso, desabilitará o preenchimento automático em todo o formulário. Também tentei alterar o nome do campo, mas isso interrompe o checkout. Parece que eu precisaria me aprofundar no código e alterar o nome do campo no formulário e em qualquer lugar em que ele for referenciado, enviado ao PayPal, salvo no banco de dados, etc. Isso parece um pesadelo.
Alguém já lidou com isso e / ou tem uma sugestão?
fonte
Respostas:
Você também pode tentar o
x-autocompletetype
atributo, embora este seja um recurso experimental:fonte
Correção rápida rápida, adicione um atributo 'readonly' à entrada e um atributo onfocus com o seguinte trecho JS:
Portanto, a coisa toda deve se parecer com:
O Chrome não poderá preencher automaticamente o campo, mas o usuário poderá digitá-lo manualmente, pois o JS será acionado ao clicar no campo.
Faça isso também para a entrada de fax, o Chrome gosta de copiar o número de telefone para aquele.
fonte
https://developers.google.com/web/updates/2015/06/06/checkout-faster-with-autofill
fonte
O uso de
x-autocompletetype="address-line2"
não parece funcionar com o Chrome mais recente (65.0.3325.106), ainda duplicará o primeiro endereço nas duas entradas. No entanto,autocomplete="address-line1"
eautocomplete="address-line2"
parece funcionar como esperado.Mais detalhes aqui: https://developers.google.com/web/updates/2015/06/checkout-faster-with-autofill#address
fonte