Neste tutorial vamos solucionar um erro que pode aparecer no componente de formas de pagamento.
No topo do componente existe uma barra de guias, que permite navegar entre as informações dos diferentes provedores de pagamento. Foi detectado um erro onde a guia abre em branco, sem nenhuma informação exibida, quando o nome do provedor possui um ponto ou outro caractere especial.
Se sua loja for afetada por esse problema, mostramos como corrigi-lo.
Solução
Para corrigir esse problema, vamos navegar até o arquivo payments-details.tpl, e ajustar algumas linhas.
Vamos procurar os locais neste arquivo onde este código aparece:
{% set method_clean = method | replace(" ", "_") | lower %} ❌
e vamos substituí-los por este:
{% set method_clean = method | sanitize %} ✅
Com essa mudança, a barra de guias funcionará corretamente para qualquer provedor de pagamento, independente do nome.