Iva incluido Sin iva

Módulo impedir uso de cupones caducados

  • -100%
  • Nuevo
Aviso de cupón caducado retirado del carrito en PrestaShop
search
  • Aviso de cupón caducado retirado del carrito en PrestaShop
0,00 €
36,30 €
100%
0,00 € Iva incluido 0,00 € Sin iva

PrestaShop deja que un cupón aplicado al carrito cuando aún era válido siga descontando después de caducar. Si el cliente retoma un carrito de hace días, cierra la compra con un descuento que ya no le corresponde. Este módulo retira automáticamente los cupones caducados, no vigentes, desactivados o agotados antes de que se calcule ningún total, tanto en la cesta como en el proceso de compra. Sin overrides, sin tocar el tema y con una sola consulta por petición.

Cantidad

Asesor experto

¿Necesitas ayuda de un experto? ¿Hablamos?

PrestaShop permite que un cupón aplicado al carrito mientras todavía era válido siga descontando después de haber caducado. Si el cliente deja el carrito unos días y vuelve a rematar el pedido, el descuento sigue ahí y la venta se cierra por debajo del precio que habías fijado. RKR Cupones caducados cierra ese agujero.

El escenario típico
Lanzas una promoción de fin de semana. Un cliente añade productos y aplica el código el domingo. El miércoles retoma el carrito, finaliza la compra… y el descuento caducado se aplica igualmente. Multiplícalo por todos los carritos abandonados de una campaña.

Qué hace

  • Retira del carrito los cupones caducados (fecha de fin superada).
  • Retira los que aún no son vigentes (fecha de inicio en el futuro).
  • Opcionalmente, también los desactivados o con los usos agotados.
  • Arrastra el producto de regalo asociado a la regla, si lo tuviera.
  • Avisa al cliente con un mensaje claro explicando por qué ha desaparecido el descuento.

En el momento justo

La comprobación se ejecuta en el mismo punto del ciclo en que la cesta valida su contenido, antes de que se calcule ningún total, tanto en la página del carrito como en todo el proceso de compra. El cliente nunca llega a ver un importe con un descuento que no le corresponde.

Y no depende de la gestión de stock: funciona exactamente igual con la gestión de existencias desactivada en la tienda, con productos que no gestionan stock o con venta permitida sin existencias.

Sin penalizar el rendimiento

El carrito es la página más sensible de la tienda. El módulo está construido para no añadirle carga:

Situación Consultas añadidas
Navegación normal (fuera de cesta y compra) 0
Tienda sin reglas de carrito activas 0
Carrito sin ningún cupón aplicado 0
Cesta o compra con cupón aplicado 1 consulta indexada

Solo se escribe en base de datos cuando realmente hay un cupón que retirar. La comprobación se hace una única vez por petición, por muchas veces que se monte el carrito.

Configurable

  • Margen de cortesía en minutos, para que un cupón que acaba de caducar no se caiga en mitad del pago.
  • Controladores vigilados, por si tu proceso de compra es personalizado.
  • Comprobación en los módulos de pago, activable para los casos en los que la necesites.
  • Aviso al cliente activable o desactivable, con mensajes traducibles.
  • Elegir si se retiran también los cupones desactivados o agotados.

Detalles técnicos

  • Compatible con PrestaShop 8.0 a 9.x y PHP 8.1 o superior.
  • Sin overrides y sin modificar ni una plantilla del tema. Instalar y desinstalar no deja rastro.
  • Trabaja por hooks estándar del front office.
  • Compatible con multitienda y multiidioma.
  • Las fechas se comparan en la zona horaria de la tienda, no en la del servidor de base de datos.
Consentimiento de cookies