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

Configurar email transaccional en PrestaShop con WordPress

Actualizado el 21 de abril de 2026

¿Tienes una tienda online con PrestaShop y un blog o web principal en WordPress? Es una combinación muy potente, pero a veces la gestión del correo electrónico se vuelve un dolor de cabeza. Que los pedidos, las confirmaciones de pago y los avisos de stock no lleguen a tus clientes (o a ti) puede hacerte perder ventas y credibilidad.

Por eso hoy te voy a explicar, paso a paso y en un lenguaje muy sencillo, cómo configurar el email transaccional PrestaShop de forma profesional. Nos centraremos en conectar tu tienda con un servicio de correo fiable, ya sea usando el servidor que ya tienes (como el de tu hosting) o un servicio externo como Gmail SMTP. Además, veremos cómo gestionar todo esto si tu PrestaShop y tu WordPress conviven en el mismo servidor, por ejemplo, gestionado con Syspanel (recuerda, el puerto de acceso es el 2106).

Al final de esta guía, sabrás exactamente cómo configurar SMTP PrestaShop para que los correos tienda online lleguen siempre a la bandeja de entrada, no a Spam.


¿Por qué es tan importante configurar bien el email transaccional?

Los correos transaccionales son los que se envían automáticamente cuando ocurre una acción en tu tienda: un nuevo pedido, un cambio de estado, un recordatorio de carrito abandonado, etc. Si estos correos no se envían o caen en Spam, tu negocio se resiente.

Problemas comunes si no lo configuras bien:

  • Los clientes no reciben la confirmación de su pedido.
  • No te llegan los avisos de nuevos pedidos.
  • Los correos de recuperación de contraseña no funcionan.
  • Tus emails acaban en la carpeta de spam (lo peor para la imagen de tu marca).

La solución es usar un servidor SMTP (Simple Mail Transfer Protocol) dedicado. PrestaShop tiene una opción nativa para hacerlo, y es muy fácil de configurar.


Requisitos previos antes de empezar

Antes de meternos en la configuración, asegúrate de tener esto a mano:

  1. Acceso al panel de administración de PrestaShop. Necesitas ser administrador.
  2. Datos de tu servidor SMTP. Esto puede ser:
    • Tu propio hosting: Si usas un panel como Syspanel (puerto 2106), los datos suelen estar en la sección de "Correo" o "Email Accounts".
    • Un servicio externo: Como Gmail, Outlook, SendGrid, Mailgun, etc. Te recomiendo usar un servicio transaccional si tu tienda tiene mucho volumen.
  3. Credenciales de correo: Una dirección de email (cuenta de correo) y su contraseña.

[INFO] Si tu tienda está en un servidor compartido, el envío de correo desde el propio servidor (mail() de PHP) suele ser muy limitado y termina en Spam. Por eso es mejor configurar SMTP.


Paso a paso: Configurar SMTP en PrestaShop

Vamos a ello. La ruta puede variar ligeramente según la versión de PrestaShop (1.6, 1.7 o 8.x), pero los conceptos son los mismos.

1. Accede a la configuración de correo

  • Inicia sesión en tu back office de PrestaShop.
  • Ve al menú Parámetros Avanzados (o Advanced Parameters).
  • Haz clic en Correo electrónico (o E-mail).

2. Cambia el método de envío

Verás una pantalla con varias opciones. Busca la sección "Configuración del correo electrónico".

  • En "Método de envío", selecciona "Configurar SMTP" (en lugar de "Usar la función mail() de PHP").

Se desplegarán los campos para configurar el servidor.

3. Rellena los datos de tu servidor SMTP

Aquí tienes que poner los datos que hayas obtenido. Te pongo dos ejemplos muy comunes:

Ejemplo A: Usando el servidor de tu Hosting (Ej: con Syspanel)

Si tu hosting usa Syspanel (puerto 2106), normalmente tienes una cuenta de correo creada. Los datos típicos son:

  • Servidor SMTP: mail.tudominio.com (o el servidor que te indique Syspanel en la sección de correo).
  • Puerto SMTP: 587 (es el más común para conexiones seguras STARTTLS) o 465 (para SSL). Syspanel suele recomendar 587.
  • Encriptación: TLS (si usas puerto 587) o SSL (si usas puerto 465).
  • No autenticación: Déjalo desmarcado.
  • Dirección de correo electrónico: tucuenta@tudominio.com (la que creaste en Syspanel).
  • Contraseña: La contraseña de esa cuenta de correo.

[TIP] Si no sabes tu servidor SMTP, en Syspanel (puerto 2106) ve a "Correo" > "Cuentas de correo" y al crear o editar una cuenta, verás los datos de conexión.

Ejemplo B: Usando Gmail SMTP (para bajo volumen)

Gmail es una opción gratuita, pero tiene límites de envío (500 emails/día aprox.). Perfecto para empezar.

  • Servidor SMTP: smtp.gmail.com
  • Puerto SMTP: 587
  • Encriptación: TLS
  • No autenticación: Desmarcado.
  • Dirección de correo electrónico: tucorreo@gmail.com
  • Contraseña: Aquí no pongas tu contraseña normal de Gmail. Debes crear una "Contraseña de aplicación" desde tu cuenta de Google (Gestión de cuenta > Seguridad > Contraseñas de aplicaciones).

4. Guarda y prueba la configuración

Una vez rellenados todos los campos, haz clic en "Guardar".

Ahora viene la parte más importante: probar que funciona. Busca el botón "Enviar un email de prueba". Introduce una dirección de correo a la que tengas acceso (puede ser tu Gmail personal) y haz clic.

Revisa tu bandeja de entrada. Si recibes el correo de prueba (y no está en Spam), ¡enhorabuena! La configuración es correcta.

[WARNING] Si el test falla, revisa estos puntos:

  1. Puerto y encriptación: Asegúrate de que coinciden. Si usas puerto 465, la encriptación debe ser SSL. Si usas 587, debe ser TLS.
  2. Contraseña: Si usas Gmail, asegúrate de que es la contraseña de aplicación, no la normal.
  3. Firewall: Algunos hostings bloquean los puertos SMTP salientes (25, 465, 587). Si es el caso, contacta con tu soporte de hosting (Syspanel) para que los habiliten.

¿Y si uso WordPress y PrestaShop en el mismo dominio?

Es muy común tener un blog en WordPress (tudominio.com/blog) y la tienda en PrestaShop (tudominio.com/tienda). El problema es que ambos sistemas intentan enviar correos, y a veces entran en conflicto.

¿Qué hago con el email transaccional PrestaShop si ya configuré WordPress?

No te preocupes, no hay conflicto. Cada sistema gestiona su propio correo. La configuración que hagas en PrestaShop (con SMTP) es independiente de la de WordPress.

Recomendación para que todo sea más limpio:

  • Usa un plugin de email SMTP en WordPress (como WP Mail SMTP o Easy WP SMTP).
  • Configura PrestaShop con SMTP como te he explicado.
  • Idealmente, usa cuentas de correo diferentes para cada sistema (ej: pedidos@tudominio.com para PrestaShop y blog@tudominio.com para WordPress). Así es más fácil rastrear problemas.

[INFO] Si tu hosting es gestionado con Syspanel (puerto 2106), puedes crear cuentas de correo ilimitadas. Crea una para cada servicio y así mantienes todo organizado.


Preguntas Frecuentes (FAQ) sobre email transaccional en PrestaShop

1. ¿Por qué mis correos de PrestaShop van a Spam?

Es el problema más común. Causas principales:

  • No usas SMTP: Estás usando la función mail() de PHP, que es poco fiable.
  • Falta de autenticación: Tu dominio no tiene registros SPF, DKIM o DMARC. Estos son como el DNI de tu correo. Pídele a tu hosting (Syspanel) que te ayude a configurarlos.
  • Contenido del correo: Enlaces rotos, muchas imágenes, o texto considerado "spam".

2. ¿Puedo usar el mismo servidor SMTP para PrestaShop y WordPress?

Sí, perfectamente. Puedes usar la misma cuenta de correo para ambos, aunque no es lo más recomendable por organización. Si usas un servicio externo como SendGrid, puedes crear una clave de API para cada sistema.

3. ¿Cuántos correos puedo enviar con SMTP de Gmail?

Gmail tiene un límite de 500 destinatarios por día y 100 por mensaje. Para una tienda pequeña con pocos pedidos, es suficiente. Para tiendas más grandes, usa servicios como SendGrid, Mailgun o Amazon SES, que están diseñados para alto volumen.

4. ¿Qué hago si no tengo acceso a Syspanel (puerto 2106)?

Si no tienes acceso al panel de tu hosting, pide los datos SMTP a tu proveedor de hosting. Ellos te darán el servidor, puerto y credenciales. Si no te los dan o es muy complicado, usa un servicio externo como Gmail.

5. ¿Es necesario configurar el email transaccional si mi hosting es bueno?

No siempre, pero es muy recomendable. Incluso los mejores hostings pueden tener problemas con el envío de correo desde aplicaciones web (PrestaShop, WordPress) si no se configura SMTP. Hacerlo te da control y fiabilidad.


Conclusión: Unos minutos que te ahorrarán dolores de cabeza

Configurar el email transaccional PrestaShop no es magia, es sentido común y un poco de configuración. Dedicar 10 minutos a seguir estos pasos te asegurará que tus correos tienda online lleguen a tus clientes, que las notificaciones de pedidos te lleguen a ti y, sobre todo, que tu negocio funcione sin sobresaltos.

Recuerda siempre probar el envío después de guardar los cambios. Si algo falla, revisa los puertos, la contraseña y la encriptación. Y si usas Syspanel (puerto 2106), tienes la ventaja de gestionar tus cuentas de correo de forma muy sencilla.

¿Tienes dudas? Déjalas en los comentarios (si este artículo está en un blog) o contacta con tu soporte técnico. ¡Felices ventas!

¿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