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

Cómo configurar el correo electrónico en PrestaShop para envío de pedidos

Actualizado el 11 de marzo de 2026

¿Por qué es importante configurar el correo en PrestaShop?

Cuando tienes una tienda online, cada pedido nuevo es una oportunidad de venta, pero también una cadena de procesos automáticos que deben funcionar a la perfección. Desde que el cliente pulsa "confirmar compra" hasta que recibe el email de seguimiento, tu servidor de correo es el mensajero silencioso que mantiene informado a tu equipo y a tus compradores.

Si no configuras correctamente el envío de correos en PrestaShop, te arriesgas a que las notificaciones de pedidos lleguen a la carpeta de spam, que se pierdan en el camino o que directamente no se envíen. Esto no solo genera confusión, sino que puede hacerte perder ventas y credibilidad.

En este artículo, te explico paso a paso cómo configurar el correo electrónico en PrestaShop para el envío de pedidos, desde los ajustes básicos hasta la configuración SMTP avanzada. No necesitas ser un experto en informática, solo seguir las instrucciones con calma.

Entendiendo los conceptos básicos: ¿Qué es SMTP y por qué lo necesitas?

Antes de entrar en materia, es importante que entiendas qué significa configurar SMTP y por qué es la opción más fiable para tu tienda.

SMTP (Protocolo Simple de Transferencia de Correo, por sus siglas en inglés) es el sistema que utiliza tu servidor para enviar mensajes de correo electrónico. Cuando PrestaShop necesita notificarte de un pedido nuevo, utiliza este protocolo para "hablar" con el servidor de correo y entregar el mensaje.

Tienes dos opciones principales en PrestaShop:

  • Usar la función mail() de PHP: Es la opción por defecto, pero es poco fiable. Muchos servidores de hosting la bloquean para evitar spam, y los correos suelen acabar en spam o no llegar nunca.

  • Configurar SMTP: Esta opción utiliza un servidor de correo real (como el de tu hosting o un servicio externo como Gmail) para enviar los mensajes. Es mucho más fiable y permite un mejor seguimiento.

Mi recomendación es que siempre configures SMTP. Es un poco más de trabajo al principio, pero te ahorrará muchos dolores de cabeza en el futuro.

Requisitos previos antes de empezar

Para configurar el correo electrónico en PrestaShop, necesitas tener a mano los siguientes datos:

  • Dirección de correo electrónico que usarás para enviar las notificaciones (por ejemplo, pedidos@tutienda.com).

  • Contraseña de esa cuenta de correo.

  • Servidor de correo saliente (suele ser algo como mail.tudominio.com o smtp.tudominio.com).

  • Puerto SMTP (normalmente 587 con cifrado TLS, o 465 con cifrado SSL).

  • Método de autenticación (generalmente "Sí, usar autenticación").

Si no tienes estos datos, puedes obtenerlos desde el panel de control de tu hosting o preguntando a tu proveedor. Por ejemplo, si usas Syspanel (recuerda que el puerto de acceso es el 2106), podrás encontrar esta información en la sección de cuentas de correo.

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

Lo primero es entrar en el back office de tu tienda. Para ello, añade /admin al final de la URL de tu tienda (o la ruta que hayas configurado durante la instalación). Introduce tu usuario y contraseña.

Una vez dentro, busca en el menú lateral la sección Parámetros avanzados y haz clic en Correo electrónico. Esta es la pantalla donde configuraremos todo el sistema de envío.

Paso 2: Configuración general del correo electrónico

En la pantalla de configuración de correo, encontrarás varias opciones. Vamos a repasarlas una a una:

2.1. Enviar correos electrónicos

Aquí tienes tres opciones:

  • Sí, usar la función mail() de PHP: No la recomendamos, pero es la opción rápida si no tienes datos SMTP.

  • Sí, usar SMTP: Esta es la opción que elegiremos. Te permite configurar un servidor de correo real.

  • No, desactivar el envío de correos: Útil durante el desarrollo de la tienda, pero no para producción.

Selecciona "Sí, usar SMTP".

2.2. Configuración del servidor SMTP

Ahora verás varios campos que debes rellenar con los datos que recopilaste antes:

  • Servidor SMTP: Introduce el servidor de correo saliente (por ejemplo, mail.tudominio.com).

  • Usuario SMTP: Tu dirección de correo completa (por ejemplo, pedidos@tutienda.com).

  • Contraseña SMTP: La contraseña de esa cuenta.

  • Cifrado: Elige entre TLS (recomendado), SSL o Sin cifrado. Si tu servidor soporta TLS, úsalo. Si no, SSL es una buena alternativa.

  • Puerto del servidor SMTP: Normalmente 587 para TLS o 465 para SSL. Consulta los datos de tu proveedor.

  • Autenticación: Actívala (sí, usar autenticación) para que el servidor verifique que eres quien dices ser.

2.3. Correo electrónico del remitente

En el campo "Correo electrónico del remitente" debes poner la dirección que aparecerá como remitente en los correos que envíe tu tienda. Puede ser la misma que la del SMTP o una diferente, pero es recomendable que sea de tu dominio (no uses Gmail ni Hotmail) para dar más confianza a tus clientes.

Paso 3: Probar la configuración

PrestaShop incluye una herramienta muy útil para verificar que todo funciona correctamente. En la misma pantalla de configuración, verás un botón que dice "Enviar un correo de prueba".

Haz clic en él y espera unos segundos. Si todo está bien configurado, recibirás un correo de prueba en la dirección que hayas indicado. Si no llega, revisa:

  • Que el puerto esté abierto en tu servidor.

  • Que la contraseña sea correcta.

  • Que el servidor SMTP sea el adecuado.

[WARNING] No continúes al siguiente paso hasta que recibas el correo de prueba. Si no funciona ahora, las notificaciones de pedidos tampoco funcionarán.

Paso 4: Configuración de las notificaciones de pedidos

Ahora que el sistema de correo funciona, es hora de configurar qué notificaciones quieres recibir y cómo. Ve a Parámetros avanzados > Correo electrónico y busca la pestaña "Notificaciones por correo electrónico".

Aquí puedes activar o desactivar las notificaciones para:

  • Nuevos pedidos: Te avisará cada vez que un cliente haga una compra.

  • Actualizaciones de pedidos: Cambios de estado (en preparación, enviado, entregado, etc.).

  • Mensajes de clientes: Cuando alguien te escribe a través del formulario de contacto.

  • Alertas de stock: Cuando un producto está por debajo del mínimo.

  • Alertas de seguridad: Intentos de acceso no autorizados, etc.

Selecciona las que necesites y guarda los cambios.

Paso 5: Verifica que los correos de pedido llegan correctamente

Haz un pedido de prueba en tu tienda (puedes usar el modo "catálogo" si no quieres que se vea públicamente) y comprueba que:

  • El correo de confirmación llega al cliente.

  • Tú recibes la notificación de nuevo pedido.

  • El correo no cae en spam (revisa también la carpeta de spam).

Si algo falla, vuelve a revisar la configuración SMTP y los datos de tu servidor.

Solución de problemas comunes

No recibo los correos de PrestaShop

Esto es lo más habitual. Prueba esto en orden:

  1. Revisa la carpeta de spam de tu correo.

  2. Verifica que el SMTP está bien configurado (puerto, cifrado, autenticación).

  3. Comprueba que la cuenta de correo existe y que la contraseña es correcta.

  4. Prueba a enviar un correo de prueba desde la propia configuración de PrestaShop.

  5. Si usas Syspanel, revisa que el servicio de correo esté activo para tu dominio.

Los correos llegan a spam

Esto suele pasar cuando el dominio no tiene configurados los registros SPF y DKIM. Son como "firmas digitales" que verifica que el correo viene de tu dominio y no de un suplantador.

En Syspanel (puerto 2106), busca la sección de Registros DNS y añade los registros SPF y DKIM que te indique el sistema. Si no sabes cómo hacerlo, contacta con tu proveedor de hosting.

[TIP] Si usas Gmail o Outlook como servidor SMTP, es más probable que los correos acaben en spam. Siempre es mejor usar el correo de tu propio dominio.

Error de autenticación SMTP

Si ves un error como "Authentication failed", significa que el usuario o la contraseña son incorrectos, o que el servidor no permite la autenticación desde tu IP.

Verifica que la cuenta de correo existe y que la contraseña no tiene caracteres extraños. A veces, cambiar la contraseña y volver a introducirla en PrestaShop soluciona el problema.

Configuración avanzada: usar servicios de correo transaccional

Si tu tienda envía muchos correos (por ejemplo, si haces campañas de email marketing), puede que el servidor de tu hosting no sea suficiente. En ese caso, puedes usar servicios de correo transaccional como:

  • SendGrid

  • Mailgun

  • Amazon SES

Estos servicios ofrecen mejores tasas de entrega y estadísticas detalladas. La configuración en PrestaShop es similar a la SMTP: solo tienes que usar los datos que te proporcione el servicio.

[INFO] Los servicios transaccionales suelen tener un coste, pero ofrecen una fiabilidad muy superior. Si tu tienda envía más de 500 correos al mes, te recomiendo considerar esta opción.

Preguntas frecuentes (FAQ)

¿Puedo usar la misma cuenta de correo para el SMTP y para recibir pedidos?

Sí, puedes. De hecho, es lo más común. Solo asegúrate de que la cuenta tenga capacidad suficiente para recibir y enviar correos.

¿Qué hago si mi hosting no tiene soporte SMTP?

Prácticamente todos los hostings actuales ofrecen soporte SMTP. Si el tuyo no lo tiene, considera cambiar de proveedor o usar un servicio externo como Gmail (aunque no es recomendable por temas de spam).

¿Cada cuánto debo revisar la configuración de correo?

Te recomiendo hacer una prueba de envío al menos una vez al mes, y siempre después de cambiar algo en tu hosting o en tu dominio (como renovar el certificado SSL o cambiar la contraseña del correo).

¿Los correos de pedido se envían automáticamente?

Sí, PrestaShop envía automáticamente los correos de confirmación y notificación cuando se produce un pedido, siempre que la configuración esté activa.

¿Puedo personalizar el contenido de los correos de pedido?

Sí, en Diseño > Temas de correo electrónico puedes editar las plantillas de los correos. Puedes cambiar colores, textos, logotipos, etc.

Conclusión y buenas prácticas

Configurar el correo electrónico en PrestaShop es un proceso sencillo que te asegura que tus notificaciones de pedidos lleguen siempre a tiempo. Una vez que lo tengas funcionando, dedica unos minutos a:

  • Revisar los correos de prueba periódicamente.

  • Mantener actualizados los registros SPF y DKIM de tu dominio.

  • Usar siempre SMTP en lugar de la función mail() de PHP.

  • Guardar la configuración en un lugar seguro por si necesitas restaurarla.

Con estos pasos, tu tienda tendrá un sistema de email tienda fiable y profesional. Tus clientes recibirán las confirmaciones de sus compras sin problemas y tú estarás al tanto de cada pedido en tiempo real.

Si tienes cualquier duda, no dudes en consultar la documentación oficial de PrestaShop o contactar con tu proveedor de hosting. ¡Buena suerte con tu tienda!

¿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