Melhorias de UX e correções
Neste release
- Melhoria UX: nome to titular do cartão agora é exibido em caixa alta
- Melhoria UX: ao digitar o primeiro número maior que 1 na validade do cartao, adicionamos o 0 na frente, facilitando a identificação do campo mês. Ex: 2 => 02/
- Corrige Undefined array key 'email' que impedia finalização de compra para clientes logados no OneStepCheckout da Inovarti
- Correção: no OneStepCheckout da Inovarti, ao trocar a forma de frete o dropdown de parcelamento era perdido exibindo somente 1x.
Outros ajustes e correções deste o release 4.4.0 incluem:
- Correção de erro crítico no JS e que afetava alguns checkouts ao criptografar o cartão, impedindo a finalização do pedido. Reportado por Victor Faccio (Nexaas.com)
- Correção: em algumas versões antigas do Magento, o hash de proteção era gerado incorretamente, ocasionando falha ao processar retornos nas atualizações de pedidos enviadas pelo PagBank. Reportado por Rafael Siqueira (e outros).
- Correção: quando um pedido com cartão de crédito era negado/falha e o cliente trocava por outro meio de pagamento (boleto ou pix), algumas informações da tentativa com cartão eram salvas e exibidas no admin e e-mail transacional. Reportado por Victor Faccio (Nexass).
- Correção: em alguns cenários onde o 3D Secure estava habilitado, tentativas de compras com parcelas que incidem juros ao comprador não conseguiam ser finalizadas (erro authentication.method_is invalid)"
- Correção em notice Undefined index: isSandbox que era logado no system.log em algumas situações
- Melhoria: agora lojas onde o endereço aceita menos de 4 linhas não terão problemas. Nós sempre enviaremos o campo bairro (obrigatório em alguns métodos) com o valor da última linha preenchida. A rua e número sempre serão a primeira e segunda linha. A terceira linha (se preenchida) será usada como complemento.
- Correção importante: em algumas situações onde os juros do parcelamento deveria ser por conta do vendedor, uma informação ficava pendende na requisição fazendo com que o vendedor assumisse tais juros.
- Correção: em alguns cenários, transações feitas SEM 3Ds eram mostradas com o ícone do 3Ds no admin.
- Correção: em lojas com OneStepCheckoutda Inovarti, quando um cliente errava um dos dados pessoais (ex: telefone), uma msg de erro era exibida. No entanto, mesmo após a correção, o problema persistia, impedindo a venda até que a pagina fosse recarregada.
- Correção: Um erro em versões antigas do Magento faziam com que o código de referência do pedido fosse passado vazio, impedindo finalização da compra.