magenteiro / firestore

A Fire Store é uma loja Magento 2 pré-configurada para o mercado nacional (Brasil) totalmente gratuita.
https://bitly.com/fireStore
35 stars 21 forks source link

Módulo SystemCode_BrazilCustomerAttributes com problema no campo bairro #4

Closed r-martins closed 2 years ago

r-martins commented 3 years ago

Preconditions (*)

  1. Ter PagSeguro ativo
  2. Campos de endereço configurado pra 4 linhas
  3. Mapear campos de endereço PagSeguro com street lines 1,2,3,4 (padrão)

Steps to reproduce (*)

  1. Preencha o checkout com um CEP que traga Bairro (ex: 11045510)
  2. Preencha o campo número
  3. Não encoste no campo complemento
  4. Garanta que o bairro foi preenchido automaticamente
  5. Tente finalizar o pedido com PagSeguro ou outro médodo que dependa do bairro preenchido na linha 4

Expected result (*)

  1. Que o bairro seja enviado para o PagSeguro
  2. Que o bairro seja persistido no cliente ao avançar pro próximo passo

Actual result (*)

  1. O módulo SystemCode_BrazilCustomerAttributes seta null no campo complemento fazendo com que o magento ignore a quarta linha (descoberto por @lawsann)
  2. Consequentemente os campos da linha 3 e 4 não são salvos e causam erro no Magento e no módulo de Pagamento.

A correção parece já existir no SystemCode_BrazilCustomerAttributes. Só precisamos atualizar o módulo na Firestore e testar.

r-martins commented 2 years ago

Não foi possível reproduzir no Magento 2.4.4 com PagSeguro 2.15.4 e firestore 1.3.0.