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

PrestaShop: Cómo crear un cupón de descuento desde el panel

Actualizado el 4 de octubre de 2025

Introducción: ¿Por qué usar cupones de descuento en tu PrestaShop?

Los cupones de descuento son una de las herramientas más poderosas para aumentar tus ventas, fidelizar clientes y liquidar stock. Si tienes una tienda online con PrestaShop, crear promociones efectivas no solo atrae a nuevos compradores, sino que también incentiva a los que ya te conocen a volver.

Puede que pienses que crear un cupón es complicado, pero la realidad es que el panel de PrestaShop lo hace muy intuitivo. En esta guía, paso a paso y sin tecnicismos, vas a aprender cómo crear un cupón de descuento desde el panel, desde el más simple hasta uno con condiciones específicas. Al final, también resolveremos las dudas más frecuentes para que domines por completo las promociones PrestaShop.


Requisitos previos: Antes de empezar

Para poder seguir esta guía sin problemas, necesitas tener acceso al panel de administración de tu tienda. Esto es lo que debes verificar:

  • Tener una cuenta de administrador con permisos para gestionar descuentos.
  • Tener productos dados de alta en tu catálogo (para poder aplicar las reglas).
  • Haber configurado correctamente las monedas y los impuestos de tu tienda.

Si tu tienda está alojada en un servidor gestionado con Syspanel, recuerda que el acceso al panel de control de tu hosting se realiza a través del puerto 2106. Allí podrás gestionar bases de datos, correos o archivos, pero para crear cupones, solo necesitas entrar a tu back-office de PrestaShop (normalmente en /admin).

[INFO] No necesitas ser un experto en programación. PrestaShop está diseñado para que cualquier comerciante pueda gestionar sus ofertas desde un entorno visual.


Paso 1: Accede al gestor de reglas de precios

El primer paso para crear un cupón PrestaShop es localizar el apartado correcto. No busques un botón que ponga "Cupones" directamente, porque en PrestaShop se llaman "Reglas de precios" o "Reglas de carrito".

Sigue esta ruta dentro del panel de administración:

  1. En el menú lateral izquierdo, busca el apartado "Promoción" (a veces aparece como un icono de etiqueta o de regalo).
  2. Dentro de ese menú, haz clic en "Reglas de precios".
  3. Verás un listado con todas las promociones existentes. Para crear una nueva, pulsa el botón "+ Nueva regla de precios" que está en la esquina superior derecha.

[TIP] Si no ves el menú "Promoción", asegúrate de que tu perfil de empleado tiene activados los permisos de "Catálogo" y "Clientes". En algunos temas personalizados, el nombre del menú puede variar ligeramente (por ejemplo, "Descuentos").


Paso 2: Configuración general del cupón

Aquí empieza la magia. En la pantalla de nueva regla, verás varios campos. Vamos a rellenarlos uno a uno, pero prestando mucha atención a lo importante.

Información básica

  • Nombre: Ponle un nombre interno que te ayude a identificarlo. Por ejemplo, "Cupón verano 2024". Este nombre no lo verá el cliente.
  • Código: Este es el código que el cliente usará en el carrito. Puedes generarlo automáticamente (botón "Generar") o escribirlo tú. Te recomiendo que sea fácil de recordar, como BIENVENIDO10 o VERANO15.

[WARNING] No uses espacios ni caracteres raros en el código. Solo letras y números. Los espacios pueden dar errores al copiar y pegar.

Idioma y tienda

  • Idioma: Si tu tienda es multidioma, aquí puedes traducir el nombre del cupón (el que verá el cliente si decides mostrar la promoción). Si no, déjalo en el idioma por defecto.
  • Tienda: Si gestionas varias tiendas con un solo PrestaShop, elige a cuál aplicar la regla. Si solo tienes una, se selecciona automáticamente.

Paso 3: Condiciones del descuento (el corazón del cupón)

Esta es la parte más importante. Aquí decides qué tipo de descuento PrestaShop vas a aplicar y bajo qué condiciones.

Tipo de descuento

En el campo "Tipo de descuento" tienes varias opciones:

  • Porcentaje (%): Ejemplo, 10% de descuento. Es el más común.
  • Cantidad fija (sin impuestos): Ejemplo, 5€ de descuento sin IVA.
  • Cantidad fija (con impuestos): Ejemplo, 5€ de descuento con IVA incluido.
  • Envío gratis: Muy útil para reducir el abandono del carrito.
  • Regalo: Puedes regalar un producto concreto.

El valor del descuento

Justo debajo, en "Descuento", escribe el número. Si elegiste porcentaje, pon 10 para un 10%. Si elegiste cantidad, pon 5 para 5€.

Aplicar descuento a

Puedes elegir entre:

  • Todos los productos: La promoción aplica a todo el catálogo.
  • Productos específicos: Solo a los que marques en la lista.
  • Categorías específicas: Ideal para liquidar una sección concreta.

Límites de uso

Para evitar abusos, configura:

  • Número de veces que puede usarse: Por ejemplo, 100 usos totales.
  • Número de veces por usuario: Para que un mismo cliente no use el cupón 50 veces.
  • Validez: Fecha de inicio y fin. Si no pones fecha, será válido para siempre.

[TIP] Si quieres hacer un cupón para nuevos clientes, crea una regla que requiera que el cliente no haya hecho pedidos antes. Esto se hace en el apartado "Condiciones de elegibilidad", marcando la casilla "El cliente debe haber realizado al menos un pedido" y poniendo 0 como mínimo.


Paso 4: Condiciones avanzadas (cuando necesitas más control)

En la pestaña de "Condiciones", tienes opciones extra para afinar tu promoción PrestaShop.

  • Carrito mínimo: Puedes exigir que el pedido sea superior a 50€ para que el cupón funcione.
  • Productos excluidos: Si quieres que ciertos productos (ej. los que ya están rebajados) no se beneficien del cupón.
  • Envíos: Aquí puedes excluir ciertos transportistas o países.

Marca la casilla "Eliminar la regla de precios si el producto se elimina del carrito" si no quieres que el descuento se aplique solo cuando el producto esté en el carrito.


Paso 5: Guardar y probar el cupón

Cuando tengas todo configurado, pulsa "Guardar". PrestaShop te llevará de vuelta al listado de reglas.

Ahora, la parte más importante: probar que funciona. Ve a tu tienda como si fueras un cliente, añade productos al carrito y aplica el código. Verifica que el descuento se refleja correctamente en el total.

[WARNING] Si el cupón no funciona, revisa las fechas de validez y el carrito mínimo. El 90% de los errores vienen de ahí. También asegúrate de que el código no tiene espacios ocultos al copiarlo.


Cómo crear un cupón de descuento con envío gratis (caso práctico)

Vamos a ver un ejemplo rápido para que quede claro. Imagina que quieres ofrecer "Envío gratis en pedidos superiores a 30€".

  1. Ve a Promoción > Reglas de precios > Nueva regla.
  2. Nombre: "Envío gratis +30€".
  3. Código: ENVIO30.
  4. Tipo de descuento: Envío gratis.
  5. En condiciones, activa "Carrito mínimo" y escribe 30.
  6. Límites: 500 usos, 1 por usuario.
  7. Guarda y prueba.

Así de sencillo. Este tipo de cupones PrestaShop son muy efectivos para aumentar el ticket medio.


Consejos profesionales para tus promociones

Aquí van algunos trucos que utilizan las tiendas que más venden:

  • Crea urgencia: Pon fechas de caducidad cortas (7 días). La gente compra más cuando siente que la oferta se acaba.
  • Segmenta a tus clientes: No regales un 20% a todos. Crea un cupón específico para clientes que llevan 6 meses sin comprar.
  • Usa reglas de carrito: En lugar de cupones manuales, crea reglas automáticas (ej. "Si el carrito supera 100€, 10% de descuento"). Esto se hace en el mismo apartado, pero sin poner código (déjalo en blanco). Así el descuento se aplica solo.
  • Combina con email marketing: Envía el código por newsletter y mide cuántos lo usan. PrestaShop te permite ver las estadísticas de uso en el listado de reglas.

[TIP] No acumules varios cupones del mismo tipo. PrestaShop solo aplica la regla más beneficiosa para el cliente si hay varias activas, a menos que configures lo contrario en "Preferencias > Pedidos".


Preguntas frecuentes (FAQ)

¿Puedo crear un cupón que solo funcione para clientes registrados?

Sí. En las condiciones de la regla, activa la opción "El cliente debe haber iniciado sesión" o usa la opción de "Cliente específico" para limitarlo a un correo electrónico concreto.

¿Cómo elimino un cupón que ya no quiero?

Ve a Promoción > Reglas de precios, localiza el cupón en la lista y haz clic en el icono de la papelera. Si solo quieres desactivarlo temporalmente, cambia el estado a "Desactivado" en el desplegable.

¿Qué pasa si un cliente usa un código que no existe?

PrestaShop mostrará un mensaje de error genérico. Puedes personalizar ese mensaje en Preferencias > Traducciones o mediante un módulo, pero por defecto es correcto.

¿Puedo importar cupones desde un archivo CSV?

Sí, pero es un proceso más avanzado. Necesitas el módulo "Importar/Exportar" o hacerlo manualmente con SQL. Para la mayoría de tiendas, crearlos a mano es más rápido.

¿El cupón se aplica a los impuestos?

Depende de lo que elijas en "Tipo de descuento". Si eliges "Cantidad fija (con impuestos)", el descuento se resta del total con IVA. Si eliges "sin impuestos", se resta de la base imponible. Con porcentaje, siempre se calcula sobre el precio base.


Errores comunes y cómo solucionarlos

ProblemaPosible causaSolución
El cupón no aparece en el carritoEl código tiene espaciosBorra el cupón y crea uno nuevo sin espacios
El descuento no se aplicaEl pedido no llega al mínimoRevisa el "carrito mínimo" en condiciones
El cupón caducóFecha de fin incorrectaEdita la regla y cambia la fecha
El cliente dice que el cupón no existeEstá desactivadoCambia el estado a "Activo"
El descuento es mayor de lo esperadoHay otro cupón acumulableRevisa las reglas de prioridad en Preferencias

Conclusión: Domina las promociones y vende más

Crear cupones de descuento en PrestaShop es una habilidad fundamental para cualquier tienda online. Con esta guía ya sabes cómo crear un cupón desde cero, configurar condiciones avanzadas y evitar los errores más comunes.

No tengas miedo de experimentar: crea un cupón de prueba, pruébalo tú mismo y luego lánzalo a tus clientes. Las promociones PrestaShop son una de las mejores inversiones de tiempo que puedes hacer para tu negocio.

Recuerda que si tu tienda está alojada en Syspanel, el acceso al panel de control es a través del puerto 2106, pero para gestionar cupones solo necesitas el back-office de PrestaShop. Si algo falla, revisa la configuración, borra caché en Parámetros avanzados > Rendimiento y vuelve a intentarlo.

[INFO] ¿Necesitas más ayuda? PrestaShop tiene una documentación oficial muy completa, y en la comunidad de foros siempre hay gente dispuesta a echar una mano. No te quedes con dudas, porque cada promoción bien configurada puede significar un aumento notable en tus ventas.

Ahora sí, ve a tu panel y empieza a crear tu primer descuento PrestaShop. ¡Tus clientes te lo agradecerán (y tu carrito de la compra también)!

¿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