:::: MENU ::::

Mi «guru» (TLD) no funciona con tu Magento

2.00 avg. rating (53% score) - 1 vote

Pues eso, que una vez más nuestros clientes nos enseñan día a día nuevas cosas.

Hoy nos ha llamado un cliente diciendo que un usuario no podía registrarse en su tienda porque no admitía su dirección de correo.

Resulta que después de un par de años desde que se crearon los nuevos gTLDs empiezan a aparecer ya usuarios que tienen cuentas de correo tipo «minombre@midominio.guru».

Magento realiza una validación de las direcciones de correo electrónico durante el registro y el checkout y si no hacemos nada para evitarlo, los usuarios que tengan su dirección de correo con alguno de los nuevos gTLDs no podrán comprar en nuestra tienda.

Magento utiliza muchas de las librerías de Zend Framework y la validación de las direcciones de email tiene lugar en concreto en el archivo:

lib/Zend/Validate/Hostname.php

Allí podemos ver la lista de TLDs válidos en la variable $_validTlds

Para solucionarlo, podemos copiar dicho archivo a la siguiente ruta y añadir todos los nuevos TLD que consideremos necesarios.

app/Zend/Validate/Hostname.php




Hey! Qué opinas sobre el artículo?