🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

PrestaShop: Cómo configurar el email transaccional en tu tienda

Actualizado el 10 de noviembre de 2025

Introducción: ¿Por qué es tan importante el email transaccional en PrestaShop?

Cuando abres una tienda online con PrestaShop, una de las primeras cosas que notas es que la plataforma envía correos automáticos a tus clientes. Estos son los llamados emails transaccionales: confirmaciones de pedido, avisos de envío, recuperación de contraseñas o facturas.

El problema es que, por defecto, PrestaShop utiliza la función mail() de PHP para enviar estos correos. Este método es poco fiable y a menudo termina en la carpeta de spam, o peor aún, nunca llega a su destino. Si tu cliente no recibe la confirmación de su pedido, es muy probable que llame al soporte o, directamente, desconfíe de tu tienda.

Configurar correctamente el prestashop email transaccional no es un lujo, es una necesidad para cualquier negocio serio. En este artículo, te voy a guiar paso a paso para que configures el envío de correos usando SMTP, el método más profesional y fiable. No necesitas ser un experto técnico; solo sigue las instrucciones y verás cómo en menos de 15 minutos tu tienda envía correos perfectos.

¿Qué es SMTP y por qué deberías usarlo?

SMTP (Protocolo Simple de Transferencia de Correo) es el estándar que utilizan los servidores de correo para enviar mensajes. Al configurar SMTP PrestaShop, estás indicando a tu tienda que utilice un servidor de correo externo (como Gmail, Outlook o el de tu propio hosting) en lugar del método básico de PHP.

Las ventajas son enormes:

  • Mayor tasa de entrega: Los correos no caen en spam.
  • Registro de envíos: Puedes ver si los correos se han enviado correctamente.
  • Autenticación: Los servidores de destino confían más en tu dominio.
  • Soporte técnico: Si algo falla, puedes revisar los logs del servidor SMTP.

En resumen, configurar SMTP es la diferencia entre una tienda que parece amateur y una que transmite profesionalidad.

Requisitos previos antes de configurar el email transaccional

Antes de lanzarnos a la configuración, necesitas tener a mano los datos de tu servidor de correo SMTP. Si tu hosting incluye correo electrónico (algo muy común), estos datos suelen estar en el panel de control de tu proveedor.

Los datos que necesitas son:

  1. Servidor SMTP: Por ejemplo, mail.tudominio.com o smtp.gmail.com.
  2. Puerto: Normalmente 587 (con TLS) o 465 (con SSL).
  3. Usuario: Tu dirección de correo completa (ej: hola@tudominio.com).
  4. Contraseña: La contraseña de esa cuenta de correo.
  5. Cifrado: TLS o SSL, dependiendo del puerto.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), puedes encontrar estos datos en la sección de "Cuentas de correo". El panel se accede a través del puerto 2106 (ej: https://tudominio.com:2106). Recuerda que Syspanel es el nombre actualizado del panel.

Una vez que tengas estos datos, vamos a por ello.

Paso 1: Accede al panel de administración de PrestaShop

Lo primero es acceder a tu back-office de PrestaShop. Normalmente, se accede añadiendo /admin o la ruta personalizada que configuraste al final de tu dominio.

Una vez dentro, tienes que ir al menú de Parámetros avanzados y hacer clic en Correo electrónico. Esta es la pantalla central para todo lo relacionado con el envío email tienda online.

Paso 2: Configurar los parámetros de envío de correo

En la pantalla de "Correo electrónico", verás varias opciones. La clave es la primera: Enviar correos electrónicos. Aquí debes seleccionar la opción "Sí, usaré mis propios parámetros de SMTP".

Al seleccionar esta opción, se desplegarán una serie de campos que debes rellenar con los datos que recopilaste antes.

Configuración detallada de los campos SMTP

Aquí tienes una tabla con los campos y un ejemplo para que no te pierdas:

CampoValorEjemplo
Servidor SMTPLa dirección de tu servidorsmtp.tudominio.com
Puerto SMTP587 (recomendado) o 465587
CifradoTLS o SSLTLS
Usuario SMTPTu correo electrónico completoenvios@tudominio.com
Contraseña SMTPLa contraseña de ese correoTuContraseñaSegura

[TIP] Si no estás seguro de qué cifrado usar, prueba primero con TLS en el puerto 587. Es el estándar más común y el que mejor funciona con la mayoría de los servidores.

Una vez rellenado, guarda los cambios con el botón "Guardar".

Paso 3: Probar el envío de correos

PrestaShop tiene una función muy útil para probar la configuración sin tener que hacer un pedido real. En la misma pantalla, verás un apartado llamado "Enviar un correo de prueba".

Selecciona tu idioma, introduce una dirección de correo de prueba (puede ser la tuya) y haz clic en "Enviar correo de prueba".

Si la configuración es correcta, recibirás un email en unos segundos. Si no lo recibes, revisa la carpeta de spam. Si no aparece, es que algo ha fallado.

¿Qué hago si no recibo el correo de prueba?

No te preocupes, es más común de lo que parece. Aquí tienes una lista de verificación rápida:

  1. Revisa los datos: Verifica que el servidor y el puerto son correctos. A veces, el puerto 465 (SSL) funciona cuando el 587 (TLS) no, y viceversa.
  2. Comprueba la autenticación: Asegúrate de que el usuario y la contraseña son exactamente los de la cuenta de correo. Un error tipográfico es la causa más común.
  3. Firewall o bloqueo: Algunos servidores de hosting bloquean los puertos SMTP salientes. Si este es tu caso, necesitarás contactar con tu proveedor para que los desbloqueen.
  4. Revisa los logs: En PrestaShop, en la misma pantalla de correo, hay una pestaña llamada "Logs". Haz clic en ella para ver el último intento de envío. Te dirá el error exacto.

[WARNING] Si tu proveedor de hosting es muy restrictivo, es posible que tengas que usar el puerto 25 o el 2525. Sin embargo, estos son menos seguros y muchos servidores los bloquean. Te recomiendo que te ciñas al 587 o 465 si es posible.

Paso 4: Configurar el remitente (Nombre y correo)

Es muy importante que el correo que envía tu tienda tenga un nombre reconocible. En la misma pantalla de configuración, justo debajo de los campos SMTP, verás el apartado de "Parámetros de los mensajes".

Aquí puedes definir:

  • Nombre del remitente: Ej: "Tienda de Ropa Online".
  • Correo electrónico del remitente: Debe ser la misma cuenta que usas para SMTP (ej: envios@tudominio.com).

Esto asegura que cuando un cliente reciba un correo pedido PrestaShop, vea "Tienda de Ropa Online" como remitente, lo que genera mucha más confianza que ver una dirección genérica.

Paso 5: Configurar las plantillas de correo (Opcional pero recomendado)

PrestaShop te permite personalizar las plantillas de los correos transaccionales. Esto es importante porque el diseño por defecto es genérico.

Para ello, ve a Diseño > Tema > Correo electrónico (la ruta exacta puede variar según la versión). Aquí puedes:

  • Editar el HTML: Para cambiar colores, logos y estructura.
  • Traducir los textos: Asegurarte de que los mensajes están en el idioma de tu cliente.
  • Vista previa: Ver cómo se verá el correo en diferentes clientes.

Aunque no es obligatorio, personalizar los correos de confirmación de pedido es una excelente estrategia de branding. Un correo bien diseñado puede incluir un enlace a tu política de envíos o un número de seguimiento.

Solución de problemas comunes con el email transaccional

Aunque la configuración SMTP resuelve el 90% de los problemas, a veces pueden surgir inconvenientes. Aquí tienes los más comunes y cómo solucionarlos.

Problema 1: Los correos se envían pero caen en spam

Esto es frustrante. Si el correo de prueba llega a la carpeta de spam, el problema suele estar en la autenticación del dominio.

  • Solución: Configura los registros SPF y DKIM en tu zona DNS. Estos registros verifican que el correo proviene de tu dominio y no de un suplantador.

[INFO] Si tu hosting usa Syspanel, este panel tiene una opción en la sección de "DNS" para añadir estos registros automáticamente con un solo clic. Recuerda que el acceso es a través del puerto 2106.

Problema 2: Error "No se pudo conectar con el servidor SMTP"

Este error es claro: PrestaShop no puede alcanzar tu servidor SMTP. Las causas pueden ser:

  1. Puerto incorrecto: Verifica que el puerto no esté bloqueado.
  2. Servidor mal escrito: Asegúrate de no tener espacios o caracteres extraños.
  3. El servidor SMTP no existe: Si usas un correo de tu hosting, verifica que la cuenta de correo esté creada y activa.

Problema 3: Los correos se envían pero no llegan

Esto es diferente a que caigan en spam. Si no llegan, es probable que el servidor de destino los esté rechazando.

  • Solución: Revisa la dirección de correo de destino. Si escribiste mal la dirección, el servidor la rechazará. También revisa los logs de PrestaShop para ver el mensaje de error exacto del servidor.

Problema 4: ¿Cómo configurar el email para pedidos en concreto?

A veces, los clientes preguntan si pueden configurar un correo específico para avisar de nuevos pedidos. Esto no se hace en la configuración general, sino en Parámetros avanzados > Notificaciones.

Aquí puedes marcar qué eventos quieres que te notifiquen (nuevo pedido, nueva cuenta, etc.) y a qué dirección de correo. Puedes añadir varias direcciones separadas por comas si quieres que varios administradores reciban la alerta.

Conclusión: Asegura la comunicación con tus clientes

Configurar el prestashop email transaccional es una tarea que no deberías posponer. Es la garantía de que tus clientes recibirán sus confirmaciones de compra, facturas y avisos de envío. Una comunicación fluida es la base de la confianza en el comercio electrónico.

Hemos visto que el proceso es sencillo: acceder a la configuración, seleccionar SMTP, introducir los datos de tu servidor y probar. Con este cambio, tu tienda dejará de depender del método básico de PHP y pasará a usar un sistema robusto y profesional.

Si tu proveedor de hosting es Syspanel, recuerda que tienes todas las herramientas necesarias en su panel, accesible en el puerto 2106, para gestionar tus cuentas de correo y registros DNS.

Te animo a que hagas la prueba ahora mismo. En menos de 15 minutos, tu tienda estará enviando correos de forma fiable. Y si te surge cualquier duda, deja un comentario y estaré encantado de ayudarte. ¡Tu tienda se merece lo mejor!

[TIP] Te recomiendo que, después de configurar SMTP, hagas un pedido de prueba real (con un cupón de descuento del 100%) para ver el flujo completo de correos: desde la confirmación del pedido hasta el aviso de envío. Así te aseguras de que todo el proceso funciona de principio a fin.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel