A partir del 14 de marzo de 2025, Google Workspace y Gmail ya no permitirán utilizar el envío de email con el acceso tradicional (usuario y contraseña). Pide usar OAuth 2.0
Si tienes sitios en WordPress o PrestaShop, te interesa saber que Google Workspace y Gmail realizó un cambio muy importante en Marzo, ya no permitirá enviar email con aplicaciones de terceros mediante dirección de correo electrónico y contraseña para SMTP, IMAP o POP, ahora se requiere cambiar a usar OAuth 2.0.
¿Qué significa esto para los sitios web que envían correos desde Gmail?
Muchas tiendas online o webs corporativas usan Gmail para enviar emails a través de formularios de contacto, notificaciones de pedidos, o alertas del sistema. Si estás utilizando un plugin como WP Mail SMTP en WordPress o un módulo similar en PrestaShop con una cuenta de Gmail, este cambio te afecta directamente.
Ahora en abril de 2025 es cuando si no implementas OAuth 2.0, los correos dejarán de enviarse. Google bloqueará cualquier intento de conexión que use solo nombre de usuario y contraseña, incluso si tienes activada la opción de “Acceso de apps menos seguras”.
¿Qué es OAuth 2.0 y por qué Google lo exige?
OAuth 2.0 es un protocolo de autenticación más seguro que evita compartir directamente las credenciales de la cuenta. En vez de ingresar el correo y contraseña en tu sitio, autorizas el acceso desde la cuenta de Google con un token seguro. Esto reduce el riesgo de hackeos, filtraciones y accesos no autorizados, aumentando la seguridad.
Google lleva tiempo empujando a esta transición, y ahora ha establecido una fecha definitiva para dejar atrás métodos de autenticación obsoletos.
¿Qué puedes hacer si administras sitios en WordPress o PrestaShop?
Aquí van algunas recomendaciones prácticas:
🔧 WordPress: aquí algunas opciones para enviar emails desde gmail:
Tendrás que crear un proyecto en Google Cloud, habilitar la API de Gmail, y obtener un Client ID y Secret para completar la conexión.
Configura el acceso a través del proveedor “Google / Gmail” en el plugin.
Sigue las instrucciones del plugin, que suelen guiar paso a paso.
🛒 PrestaShop: Algunos módulos SMTP premium ya han comenzado a implementar compatibilidad con OAuth.
Si tu módulo no lo permite, considera cambiar de módulo o contactar al desarrollador para una actualización.
Otra opción es configurar una pasarela SMTP externa que ya integre OAuth (por ejemplo, Mailjet, Sendinblue o Google con OAuth).
🗓️ Abril 2025: El Plazo Ya Venció, ¿Y Ahora Qué?
La fecha límite desde el 14 de marzo de 2025 parece que ha terminado en abril, y como era de esperarse, muchos sitios que aún utilizaban autenticación por usuario y contraseña con Gmail han dejado de enviar correos correctamente. Si tu sitio web o tienda online todavía depende de ese método, es muy probable que ya estés viendo errores en el envío de formularios, notificaciones o alertas automáticas.
Google ha bloqueado completamente el acceso a aplicaciones de terceros que no usen OAuth 2.0, y no hay vuelta atrás. Esta medida afecta directamente a sitios que no han actualizado a usar OAuth en WordPress, PrestaShop, o cualquier otros CMS, app, etc…
La buena noticia es que tiene solución y aún estás a tiempo de solventarlo. Implementar OAuth 2.0 puede parecer complejo al principio, pero con los plugins y módulos adecuados, y una buena guía paso a paso, puedes restablecer el envío de emails de forma segura y sin perder funcionalidades.
Si necesitas ayuda, solicita nuestros servicios y contáctanos aquí.
¿No puedes actualizar cuando sabes que existen actualizaciones de los módulos prestashop 1.8.x y/o del propio prestashop?
Con las últimas versiones de prestashop, se han incorporado numerosas mejoras y funcionalidades que si no estás informado puede ser un poco lioso mantener actualizada tu tienda prestashop 1.8.x
Ahora existe un módulo que implementa la API para la comprobación y actualizaciones de módulos: PrestaShop Marketplace in your Back Office
Y desde la versión 4.9.0 (Add service modules helper + Implement method to find updates for a module)
El error de «It’s not possible to create a PHP session en PrestaShop» al intentar actualizar con 1-Click Upgrade de Prestashop tiene solución sencilla y rápida.
¿Cómo solucionarlo?
Edita el archivo ubicado en tu prestashop «/modules/autoupgrade/classes/UpgradeSelfCheck.php»
Busca la línea que contiene la funcion «public function isPhpSessionsValid()»
Cambiar la función actual:
public function isPhpSessionsValid()
{
if (!class_exists(ConfigurationTest::class)) {
return true;
}
return ConfigurationTest::test_sessions();
}
Por:
public function isPhpSessionsValid()
{
return in_array(session_status(), [PHP_SESSION_ACTIVE, PHP_SESSION_NONE], true);
}
Guardar los cambios y listo!
Ya está solucionado el problema con la sesión de PHP para Prestashop.
Si está experimentando el error de no funcionar el envío de mensajes desde el formulario de contacto de su PrestaShop tras actualizar, seguro que le viene bien las siguientes instrucciones:
1º Identificar si ha actualizado a la versión de PrestaShop 1.6.1.17 ó superior
2º Verificar en el theme actual, si la plantilla de contact-form.tpl tiene los dos inputs de «URL» y «contactKey», antes del botón submit.
3º Si no tiene estos dos inputs, añadirlos a contact-form.tpl del theme utilizado, quedando de la siguiente forma:
Guia google shopping, google merchant y tiendas prestashop
Lo primero es diferenciar entre Google shopping y google merchant, ya que a veces se le llama o se cree que es lo mismo, pero no.
Google shopping es la platafomar de google donde aparecerán todos los productos que importemos desde nuestras tiendas online, para así aumentar las fuentes de clientes para las ventas.
Google merchant es la herramienta de google destinada a importar todos esos productos que deseamos que aparezcan de nuestras tiendas online en google shopping.
En resumen los productos que aparecen en google shopping, son los importados desde google merchant.
Nos vamos a centrar en esta guía únicamente en crear la cuenta google merchant e importar nuestros productos, para la ficha de productos de google shopping. Esto se consigue con los siguientes pasos:
Crear la cuenta google merchant en https://www.google.es/merchants en caso de no disponer de una, y si tenemos una cuenta de adwords, analytics, etc.. podemos usar esa misma. De hecho lo ideal es usar la misma donde tengas adwords. En este paso introducimos los datos que nos solicitan de la tienda: nombre, dirección web, contacto, etc..
Configurar el feed de datos según nuestro caso, aqui usaremos nuestro módulo Google shopping, el cual genera un archivo XML con todos los productos que cumple los requisitos para ser importados:
Crear la campaña de anuncios de fichas de productos en google adwords.
Todo listo!
Detalles de configuación para el Feed de datos nuevo:
Vamos a la sección de «Feeds de datos», desde el menu de la columna izquierda:
Pulsamos en el botón «Feed de datos nuevo»:
Completamos los datos requeridos, y en nombre de archivo indicamos «googleshopping.xml», que es el generado por el módulo y pulsamos «guardar cambios»:
A continuación veremos algo como la siguiente captura, donde pulsamos sobre «Crear programación»:
Último paso, configuramos cada cuanto tiempo deseamos que se auto-importe nuestras fichas de productos:Es un paso muy intuitivo, seguro que no teneis problema, salvo en la «URL del feed»: indicaremos la dirección exacta al archivo generado por el módulo, por ejemplo: «https://mitienda_online.es/googleshopping.xml» en caso de estar en el raiz. Y pulsamos en «programar y recuperar ahora», de este modo se guarda e importa los productos.
Consejos y aclaraciones:
Google merchant tarda un poco en validar los productos, así que no os preocupeis.
No os alarmeis con las advertencias, dependiendo del tipo de producto tienen unos u otro requisitos, por lo que pueden aparecer advertencias pero no implicando la no validación.
Nota importante: Google shopping desde hace poco tiempo ha cambiado el modo de publicar las fichas de productos importadas en google merchant, ahora es necesario tener enlazada una cuenta adwords y crear campañas de anuncion de fichas de productos. Más información de google shopping con google adwords aqui.
Comentarios recientes