m2-systemcode / BrazilCustomerAttributes

Magento 2 module to adapt customer and address fields to brazil.
60 stars 40 forks source link

Autocompletar do Billing Address não funciona #42

Open guiserinoli opened 4 years ago

guiserinoli commented 4 years ago

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.

eduardoddias commented 4 years ago

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.

guiserinoli commented 4 years ago

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

guiserinoli commented 4 years ago

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 commented 4 years ago

Magento versão 2.3.1

guiserinoli commented 4 years ago

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

eduardoddias commented 4 years ago

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:

guiserinoli commented 4 years ago

2020-03-04 17_41_06-Finalizar Compra

guiserinoli commented 4 years ago

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

guiserinoli commented 4 years ago

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

guiserinoli commented 4 years ago

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 commented 4 years ago

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?

LuizSantos1 commented 4 years ago

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.

cristianmattar commented 3 years ago

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

gabrielhaase commented 3 years ago

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