BrazilCustomerAttributes icon indicating copy to clipboard operation
BrazilCustomerAttributes copied to clipboard

Autocompletar do Billing Address não funciona

Open guiserinoli opened this issue 5 years ago • 14 comments

Pessoal, estou simulando uma compra de produto virtual, exibindo o Billing Address, porém, os campos vêm desconfigurados, diferente do Shipping Address. Vi no código que há algumas referências ao endereço de cobrança, mas não soube identificar o porquê de não funcionar tanto o autocompletar quanto o preenchimento das labels dos endereços.

Portanto, para simular, é um produto virtual que, no Checkout, possua o endereço de cobrança.

guiserinoli avatar Mar 04 '20 14:03 guiserinoli

Verifiquei aqui e os campos vieram configurados, qual versão do Magento você está utilizando?Poderia disponibilizar um print?

Sobre o autocompletar, a API dos correios está demorando muito para responder e caindo no timeout, tem solução e esta sendo tratada em outra issue.

eduardoddias avatar Mar 04 '20 14:03 eduardoddias

screencapture-strings-bringcommerce-br-checkout-2020-03-04-12_02_48

guiserinoli avatar Mar 04 '20 15:03 guiserinoli

O autocompletar no Customer e no Shipping address estão normais. Quando preencho o CEP, ele não traz nenhum network referente ao autocompletar. Também não acusa nenhum erro de console.

guiserinoli avatar Mar 04 '20 15:03 guiserinoli

Magento versão 2.3.1

guiserinoli avatar Mar 04 '20 15:03 guiserinoli

Desde já agradeço o rápido retorno!

guiserinoli avatar Mar 04 '20 15:03 guiserinoli

Eu fiz essa mesma configuração que a sua na versão 2.3.3 e não tive esses erros... Sugiro os seguintes testes:

  • Verificar se as labels estão la, mas o CSS esta escondendo
  • Verificar o autocomplete com um método de pagamento default do Magento

eduardoddias avatar Mar 04 '20 17:03 eduardoddias

2020-03-04 17_41_06-Finalizar Compra

guiserinoli avatar Mar 04 '20 20:03 guiserinoli

Realmente não há label, e no network do Chrome não puxa o brcustomer/consult/address/zipcode para o autocomplete.

guiserinoli avatar Mar 04 '20 20:03 guiserinoli

Lembrando que é o endereço de COBRANÇA no Checkout. O endereço de entrega está OK

guiserinoli avatar Mar 04 '20 21:03 guiserinoli

Tem um ponto importante nesta questão. A configuração de exibição do endereço de cobrança (display_billing_address_on) estava para ser exibida na página de pagamentos, e não na forma de pagamento, que é a configuração padrão. O plugin de layout do módulo (\Plugin\Checkout\LayoutProcessor) prevê apenas a opção padrão, aparentemente.

guiserinoli avatar Mar 05 '20 14:03 guiserinoli

Olá pessoal, houve alguma mudança no módulo nesse form de endereço do billing, pra funcionar também quando é exibido na opção Página de Pagamento? Ou continua ativando apenas quando o form está na forma de pagamento?

guiserinoli avatar Oct 29 '20 12:10 guiserinoli

Mesmo problema aqui, não em label de endereço e o CEP autocompletar, não tá funcionando. Eu testei o Full Checkout do Elisei, e funciona. Mas desistalei porque ele quebra o layout do meu tema, que é Athlete 2. Ah sim, minha versão é Magento 2.3.5-p1

Aguardando ansioso para que consigam resolver.

LuizSantos1 avatar Nov 07 '20 04:11 LuizSantos1

Mesmo problema aqui, simplesmente não funciona no magento 2.4.1

cristianmattar avatar Jan 13 '21 13:01 cristianmattar

Enviado pullrequest que adiciona a possibilidade de utilização do Billing Form quando definido para utilização na Página de Pagamento.

https://github.com/m2-systemcode/BrazilCustomerAttributes/pull/74

gabrielhaase avatar Aug 25 '21 16:08 gabrielhaase